--- Austin Hastings <[EMAIL PROTECTED]> wrote: > Likewise, I could argue that it be called C<=:\> (the "disgruntled > muppet" operator?) since that reflects the "equals, under reference" > symbology. But that's yucky.
Shouldn't that be ==:/ (maybe the "severely startled muppet" operator? lol...) A single = would be assignment, but I have no idea how adverbial modification would affect that. Exactly what *would* adverbial assignment be? Would $a =:\ $b be like $a = \$b; > sub budgetwise(Int $a, Int $b){-1_000_000 <= $a - $b <= 1_000_000;} > my Int $log_rolling, Int $pork_barrel; > $log_rolling = random() * 1.0E9; > $pork_barrel = random() * 1.0E9; > if ($log_rolling eq:budgetwise $pork_barrel) > print "They cost the same, give or take a million dollars."; Is that saying to make budgetwise the comparison operator at the same precedence as eq? Wouldn't that be much like saying my sub infix:um (Int $a, Int $b) is equiv(&infix:eq) { # c.f.A6 p.11 -1_000_000 <= $a - $b <= 1_000_000; } if ($log_rolling um $pork_barrel) # etc So how does one get a ref in P6 that won't dereference itself??? The we could say my sub infix:embodies ($a,$b) is equiv(&infix:eq) { $a.ref eq $b.ref # unless eq deref's even here..... } if ($x embodies $y) { print "X and Y refer to the same entity\n"; } __________________________________________________ Do you Yahoo!? Yahoo! Tax Center - File online, calculators, forms, and more http://tax.yahoo.com