[Chicago-talk] Dynamic method call
Steven Lembark
lembark at jeeves.wrkhors.com
Sat Nov 8 14:30:12 CST 2003
-- Paul Baker <pbaker at where2getit.com>
>
> On Nov 7, 2003, at 2:24 PM, Steven Lembark wrote:
>
>> For one rather nice way: perldoc Class::Contract;
>
> That's for OO where prototypes don't matter anyway.
Actually, you can screw people trying to use OO with
prototypes quite nicely
> Which brings me to the point. When I'm doing complex things, I generally
> go with OO so prototypes are a non issue and I'm doing manual more
> complex checks anyway.
>
> But when doing functions that are taking general not-too-complex
> arguments, where you may only ever screw up by not giving the right
> number of them, that's when I use prototypes.
@_ == 6 or croak "Bogus call: offball count, should be 6";
doesn't seem like all that much typing. If folks pass in too
few values you'll give back an uninit value warning at which
point it gets pretty obvious what happend.
--
Steven Lembark 2930 W. Palmer
Workhorse Computing Chicago, IL 60647
+1 888 359 3508
More information about the Chicago-talk
mailing list