I have just been reading through the Haskell report to refresh my memory of the language. I was surprised to see this: The character type Char is an enumeration and consists of 16 bit values, conforming to the Unicode standard [10]. Unicode uses 24-bit values to identify characters. -- Colin Paul Adams Preston Lancashire