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]