> Date: Sat, 26 Oct 2002 09:16:41 -0700 (PDT)
> From: Larry Wall <[EMAIL PROTECTED]>
>
> We're also missing the actual C operators that are guaranteed to return 0 or 1:
> 
>     $x ?& $y  # C's $x && $y
>     $x ?| $y  # C's $x || $y
>     $x ?! $y  # C's, er, !!$x ^ !!$y

And we need those... why?  Wouldn't:

    ?($x && $y)
    ...

work?

> Yes, but we certainly can't have !=.  Another argument for not using
> ! for xor.  I guess _ is available as a kind of | laying down.
> Can't have "x".  We could use "o" as short for "one or other".
> 
>     $either = 1 o 2;
>     $set o= 1;
>     $comp = o $mask;
>     if $x oo $y
>     $c = $a ~o $b
> 
> That's very distinctive.  I think I could get to like it.

We also still have binary ? and \, for whatever reason I mentioned
that.

Luke

Reply via email to