NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Ok, (Score:2)
should be changed to:
This would keep it in a OOP wording and possibly make it more essential for Perl-OOP beginners to understand what is going on.
The construct is quite essential (I personally always use it).
If you use inheritance, the result of not using could be strange since many people would perhaps not understand why their inheritance does not work and errors, which might be quite difficult to debug will occur
Re:Ok, (Score:2)
This has nothing to do with inheritance or the two arg form of bless. It only has to do with being able to call ->new() on an instance of the class, and whether or not that's a good idea.
Most people will never ever do this (as what they really want is a copy constructor, not a "call new on the object" method). I agree that all of these should be removed from the docs forthwith, but not just the docs, I think they should b
Re:Ok, (Score:2)
blessand AFAIK I can see I copied something without clearly understanding it - WHOOPS!Well the recommended syntax mentioned in the documentation should perhaps read:Instead of:It is custom to buy a kvajebajer in Denmark if you make an obvious mistake like this, so Matts or bart if I meet you some point remind me that I owe you a beer.
And perhaps an excuse to MJD for not paying attention
Reply to This
Parent
Re:Ok, (Score:2)
The recommended construct should of course read:Hence the
refand||are the elements, which should be removed.