On 5/14/05, Damian Conway <[EMAIL PROTECTED]> wrote: > Larry wrote: > > > I don't think we can allow this situation to stand. Either we have > > to make != and !~ and ne transform themselves via "not raising", or > > we have to disallow negative comparisons on junctions entirely. > > > > Opinions? > > Making them DWIM here would be a mistake, since the dwimmery would disappear > if anyone refactored: > > if $note != $do | $re | $me {...} > > to the supposedly identical: > > if $note != $do || $note != $re || $note != $me {...} > > That would be a bad outcome...pedagogically as well as from a maintainability > point-of-view.
Hmm. I'll just that if != is implemented like this: multi sub infix:<!=> (Any|Junction $a, Any|Junction $b) { !($a == $b); } Then it Just Works. Luke