Re: A6: Pipes

2003-03-11 Thread Damian Conway
John Williams wrote: Have you considered: LIST ==> @var.operator:= LIST ==> @var.STOREARRAY LIST ==> @var.how_do_i_spell_the_assignment_method That's probably: LIST ==> @var.STORE(*); which is still pretty darn ugly. ;-) Damian

Re: A6: Pipes

2003-03-11 Thread John Williams
On Tue, 11 Mar 2003, Damian Conway wrote: > > These are basically all just two edge-cases. Namely: > > @var <== LIST > and: > LIST ==> @var > Have you considered: LIST ==> @var.operator:= LIST ==> @var.STOREARRAY LIST ==> @var.how_do_i_spell_the_assignment_method ?

Re: A6: Pipes

2003-03-10 Thread Damian Conway
Michael Lazzaro wrote: After reading that appendix, I'm still a bit murky on the final decisions as to which of these edge cases will be allowed: my @out <== (1,2,3); my @out <== (my @in = foo()); my @out <== foo(); (1,2,3) ==> my @out; (my @in = foo()) ==> my

A6: Pipes

2003-03-10 Thread Michael Lazzaro
Since noone else has said it yet -- This Apoc looks *great*. The sig stuff is very, very nice. (The wrapper stuff has interesting possibilities, too, especially with OO.) Question on pipes: I like very much the concept of relating them only to the variadic list, that was the piece we were all