On 20 Oct 2002, Smylers wrote: : However it means that the binary ops become: : : $a || $b # logical or : $a .| $b # bitwise or : $a && $b # logical and : $a .& $b # bitwise and : $a ! $b # logical xor : $a .! $b # bitwise xor : : That makes logical xor look a little inconsistent (it doesn't line up : for a start). : : Doubling the exclamation mark would make logical xor fit in better : (though that'd leave three of them in equivalence).
On top of which, Damian has expressed an interest in ! for a superpositional xor. So the logical is probably !!. Plus it's actutally easier to see the missing bits when there's two of them. : > I also like the idea that ~ is entirely freed up for some other : > nefarious use. : : Yeah; how'd that happen? Seems like not too long ago we were short of : punctuation symbols, and now you've got a spare one lying around. Pity there's no extra brackets lying around without going to Unicode... Larry