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