Subject: | Documentation glitches |
MIME-Version: | 1.0 |
X-Mailer: | MIME-tools 5.418 (Entity 5.418) |
Content-Type: | text/plain; charset="utf8" |
Content-Disposition: | inline |
Content-Transfer-Encoding: | binary |
X-RT-Original-Encoding: | utf-8 |
Content-Length: | 914 |
[Submitted by Ricardo Signes]
There is some contradiction in the docs:
isa
This method cannot be used to access a hash element 'isa', because
Hash::AsObject doesn't attempt to handle it specially.
can
Similarly, this can't be used to access a hash element 'can'.
Later:
The methods can() and isa() are special, because they're defined in the
UNIVERSAL class that all packages automatically inherit from. In Perl, you
can usually use calls $object->isa('Foo') and $object->can('bar') and get the
desired results, but you have the options to use UNIVERSAL::can() and
UNIVERSAL::isa() directly instead.
In Hash::AsObject, you must use the UNIVERSAL functions - unless, of course,
you want to access hash elements 'can' and 'isa'
Oops?
[Submitted by Thomas Linden]
Beside this your Copyright section dates the copyright to 2003, you
should change this to 2003-2007 or something.