From: [EMAIL PROTECTED] (Martin A. Hansen)
> a bricklayer! so i have found a module which is fulfilling my needs,
> but i find it very annoying that i cannot simple dump all the
> functions connected to a certain object. now im advised to read the
> module documentation (which can be poor) of this object, AND the
> module documentation of ALL inherited objects!

Apart from the Net::... and HTTP:: messes deep hierarchies are pretty 
uncommon in the Perl world. And if the documentation of a module is 
poor, most likely the code will be as well.

> but enough nagging. even if this is a tricky problem, cant it be
> solved? if using the ISA.pm as suggested, you are able to track the
> inheritance solving 95% of the problem, then what is the remaining 5%
> ?

No. I mean the more you try to nearer to 100% you'll get, but it'll 
never be 100%. You can't prevent the module authors to be creative 
with autoloading and autodefinig.

Guess what methods does this object support ;-)

        package Len;
        
        sub new {
                my $self;
                bless \$self, 'Len';
        }
        
        sub AUTOLOAD {
                $AUTOLOAD =~ s/^.*:://;
                return length($AUTOLOAD);
        }

Jenda
===== [EMAIL PROTECTED] === http://Jenda.Krynicky.cz =====
When it comes to wine, women and song, wizards are allowed 
to get drunk and croon as much as they like.
        -- Terry Pratchett in Sourcery


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to