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]