On Fri, May 18, 2001 at 03:01:38PM +1000, Damian Conway wrote:
>    > Also, what's the difference between a 'property' and an
>    > 'attribute', ie, are:
>    > 
>    >    $fh is true;
>    > 
>    > and 
>    > 
>    >    $fh.true(1);
>    > 
>    > synonyms?
> 
> No. The former means:
> 
>         "Set the true property to 1 and return an alias to $fh"
> 
> The latter means:
> 
>         "Attempt to call the C<true> method of $fh. If there is no such
>          method, set the true property to 1 and return that value"

This is something that concerns me. There is no real separation between
methods and properties. I can see it causing problems due to them sharing
namespaces. But I have not thought about it enough to say how much of a concern.

Graham.

Reply via email to