How to XOR two integers?

shameem@cse.iitb.ac.in shameem@cse.iitb.ac.in
Thu, 6 Sep 2001 15:52:01 +0530


Hi,

When I have the following  program in a file test.hs:

------------------------------------

import Int

z = xor (intToInt32 0xf32e) (intToInt32 0xac43) 

------------------------------------

The system gives the following error message:

------------------------------------

Reading file "test.hs":
Dependency analysis
ERROR test.hs:5 - Undefined variable "xor"

------------------------------------


However when I directly input the expression 

Int> (xor (intToInt32 0xf32e) (intToInt32 0xac43))

I get the answer

24429

Since Int is imported in test.hs, and Int.hs exports Int32, shouldn't
xor be visible in test.hs?

Please CC to me while replying

Regards
Shameem.