[nhc-bugs] unicode support

Antonio Regidor García a_regidor at yahoo.es
Sun May 8 04:28:01 EDT 2005


Hi,

I'm trying to implement unicode support for nhc98, but I'm confused by this code:

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

module Prelude(Enum(..)) where

instance Enum Char where

    enumFrom n        = enumFromTo n (toEnum 255)
    enumFromThen n n' = enumFromThenTo n n' (toEnum 255)

    toEnum   c = toEnum c	-- MAGIC
    fromEnum c = fromEnum c	-- MAGIC

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

What does this "MAGIC" mean? Do the right hand sides use the prelude functions of the compiler
that nhc is built with, or the internal representation of chars is defined in other place?

Regards,

Antonio Regidor García


		
______________________________________________ 
Renovamos el Correo Yahoo! 
Nuevos servicios, más seguridad 
http://correo.yahoo.es


More information about the Nhc-bugs mailing list