@@ -17,7 +17,7 @@ module Prelude
18 , Eq, (==), (/=), refEq, refIneq
18 , Eq, (==), (/=), refEq, refIneq
19 , Ord, Ordering(..), compare, (<), (>), (<=), (>=)
19 , Ord, Ordering(..), compare, (<), (>), (<=), (>=)
20− , Bits, (&), (|), (^), shl, shr, zshr, complement
20+ , Bits, (.&.), (.|.), (.^.), shl, shr, zshr, complement
21 , BoolLike, (&&), (||)
21 , BoolLike, (&&), (||)
23 , Semigroup, (<>), (++)
23 , Semigroup, (<>), (++)
@@ -372,14 +372,14 @@ module Prelude
372 EQ -> compare xs ys
372 EQ -> compare xs ys
373 other -> other
373 other -> other
375− infixl 10 &
375+ infixl 10 .&.
376− infixl 10 |
376+ infixl 10 .|.
377− infixl 10 ^
377+ infixl 10 .^.
379 class Bits b where
379 class Bits b where
380− (&) :: b -> b -> b
380+ (.&.) :: b -> b -> b
381− (|) :: b -> b -> b
381+ (.|.) :: b -> b -> b
382− (^) :: b -> b -> b
382+ (.^.) :: b -> b -> b
383 shl :: b -> Number -> b
383 shl :: b -> Number -> b
384 shr :: b -> Number -> b
384 shr :: b -> Number -> b
385 zshr :: b -> Number -> b
385 zshr :: b -> Number -> b
@@ -426,9 +426,9 @@ module Prelude
426 \}" :: Number -> Number
426 \}" :: Number -> Number
428 instance bitsNumber :: Bits Number where
428 instance bitsNumber :: Bits Number where
429− (&) = numAnd
429+ (.&.) = numAnd
430− (|) = numOr
430+ (.|.) = numOr
431− (^) = numXor
431+ (.^.) = numXor
432 shl = numShl
432 shl = numShl
433 shr = numShr
433 shr = numShr
434 zshr = numZshr
434 zshr = numZshr