Aaron Sherman writes:
: On Mon, 2002-04-22 at 19:22, Larry Wall wrote:
:
: > Perl 6 will try to avoid synonyms but make it easy to declare them. At
: > worst it would be something like:
: >
: > my sub operator:now ($a,$b) is inline { $a but $b }
:
: I see your point, and it makes sense, but how will precedence work? What
: would this do:
:
: $i now foo but bar and 2;
:
: or this:
:
: $i but foo now bar and 2;
:
: What if I want to define a synonym for and?
:
: sub operator:also ($a,$b) is inline { $a and $b }
: print $_ also die;
:
: Scratching my head here in userville....
Precedence is set with the "like' property:
my sub operator:now ($a,$b) is like("but") is inline { $a but $b }
sub operator:also ($a,$b) is like("and") is inline { $a and $b }
Larry