Completely ignoring the rest of your note, and obssessing on this one part:
>>>>> "Alexander" == Alexander Farber <[EMAIL PROTECTED]> writes: Alexander> sub new { Alexander> my $proto = shift; Alexander> my $class = ref($proto) || $proto; Please don't do this. Read my rant at: <http://www.stonehenge.com/merlyn/UnixReview/col52.html> and note that the latest version of the "perldoc perltoot" where this abomination first appeared has been fixed in the latest Perl releases. -- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 <[EMAIL PROTECTED]> <URL:http://www.stonehenge.com/merlyn/> Perl/Unix/security consulting, Technical writing, Comedy, etc. etc. See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!