chromatic wrote:
> On Wednesday 17 January 2007 04:45, Adrian Howard
wrote:
>
>> As I understand it chromatic is saying that any
responsible author of
>> code using AUTOLOAD should also include an
appropriate can() method
>> with appropriate logic to give the correct results
for that class.
>>
>> So it can be reliable if the author of the AUTOLOAD
code is...
>
And just to bang it home, they (the authors) are not and so
it isn't.
And that was what I was trying to get across, inadequately
as it turns
out. Mea Culpa.
> That's it.
>
> Note also that:
>
> 1) can() returns a subroutine reference. Don't break
that.
>
> 2) can() is a method. Methods aren't functions. If
you call a method as a
> function, you've introduced unreliability into
everyone's code again, and of
> course things will break.
Thank you.
Dirk
|