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