Paul Hodges wrote:
> Jonathan Lang <[EMAIL PROTECTED]> wrote:
> > Incidently, I think I've caught on to _one_ of the concepts in the
> > upcoming object-orientation proposal: linguistically, there's a triad
> > of "basic verbs" - namely "be", "do", and "have". If I'm following
> > things properly, one could think of an object's properties as things
> > that it has, its methods as things that it does, and its roles as
> > things that it is.
>
> Beautiful. This has a lot of potential, although some of it is
> potential to twist young minds..... It makes me want to add commas
> where commas should not be.
>
> my Dog $Spot is Pet, will { Sit() }, has @.fleas;
>
> See what I mean? :op
Technically, it would be "will do { Sit() }" or "does { Sit() }" or even
"does sit()"; but yes, I can see what you mean.
> But seriously, how much of that actually is valid?I doubt @.fleas will
> fly (no pun intended, honest).
I don't see why not; must every member of an aobject be a scalar? Can't
any of them be lists or hashes?
=====
Jonathan "Dataweaver" Lang
__________________________________
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/