On Wed, Oct 30, 2002 at 09:13:02AM -0800, Austin Hastings wrote:
> --- Jonathan Scott Duff <[EMAIL PROTECTED]> wrote:
> > Maybe we've gone over this before but, if so, I don't remember ...
> > 
> > On Tue, Oct 29, 2002 at 05:16:48PM -0800, Michael Lazzaro wrote:
> > > hyperoperators:
> > > 
> > >    [op]  - as prefix to any unary/binary operator, "vectorizes" the
> > 
> > > operator
> > 
> > >    .     - method call on current topic
> > 
> > What would [.]method() mean?
> 
> @a = @b[.]method();  # Sets each @a[x] to @b[x].method()

No, no.  I'm talking about the unary . prefix

        method blah {
           .foo()
           [.]foo()             # What does this mean?
        }

> >     if @a [<] @b { ... }            # if $a[0] < all(*@b) && 
> >                                     #    $a[1] < all(*@b) &&
> >                                     #    $a[2] < all(*@b) 
> 
> My inclination here is that $a[0] < $b[0] && $a[1] < $b[1] ... 

Oops, that's what I meant.  I had originally written

        if all(*@a) < all(*@b)

but then realized that the semantics would be all wrong.

-Scott
-- 
Jonathan Scott Duff
[EMAIL PROTECTED]

Reply via email to