Graham Barr <[EMAIL PROTECTED]> writes:

> 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.

There's a part of me that sees this as a bonus.


-- 
Piers Cawley
www.iterative-software.com

Reply via email to