Pathologically Eclectic Rubbish Lister | |
PerlMonks |
Creating modules with OO and functional interfaces.by BazB (Priest) |
on May 14, 2002 at 11:29 UTC ( [id://166417]=perlquestion: print w/replies, xml ) | Need Help?? |
BazB has asked for the wisdom of the Perl Monks concerning the following question: How would I go about creating a module that uses both OO and functional interfaces? I tend to supply named arguments, and I get an error warning that there is an odd number of arguments in a hash assignment if I use a subroutine expecting $self as it's first argument. I wouldn't think checking that the first argument is a reference is a solution - making pass-by-reference awkward is a Bad Thing :)
Below is a sample of _rough_ code that will only work as OO - how can it be transformed to work as a functional or OO module (like CGI.pm, for example - which I can't figure out :-) ). Cheers. BazB
Back to
Seekers of Perl Wisdom
|
|