[nhc-bugs] unicode support
Malcolm Wallace
Malcolm.Wallace at cs.york.ac.uk
Sun May 8 05:51:55 EDT 2005
Antonio Regidor García <a_regidor at yahoo.es> writes:
> toEnum c = toEnum c -- MAGIC
> fromEnum c = fromEnum c -- MAGIC
>
> What does this "MAGIC" mean?
MAGIC means that the function is translated internally to a single
bytecode instruction. There are quite a few MAGIC comments within the
nhc98 implementation of the prelude, mainly for numeric operations.
> Do the right hand sides use the prelude
> functions of the compiler that nhc is built with,
No.
> or the internal representation of chars is defined in other place?
The internal representation of a Char is identical to an Int - at least
32 bits.
Regards,
Malcolm
More information about the Nhc-bugs
mailing list