On 10/19/10 14:35, Bastian Erdnüß wrote: > xor False = id > xor True = not > infixr 2 xor Also, exclusive-or on Bool can be written as /= (the first boolean is not equal to the second boolean), which makes sense to use because /= is a standard function. -Isaac