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-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

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

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