>   The character type Char is an enumeration and consists of 256 values,
>   conforming to the ISO 8859-1 standard .
> 
> One thing is that according to the ISO 8859-1 standard not all 256
> one-byte characters are legal. Thus, the quoted sentence is imprecise.
Aren't they?  Which would not be legal?  Of course, not all of them
are printable.

> A more important thing is that after restricting the character set to
> ISO 8859-1 the East European programmers not always can use their
> diacritic characters in Haskell programs.
I tried pushing for Unicode.  Hbc come with some Unicode libraries
that should work on any platform.  I hope we can agree on Unicode
for the next release.  Unfortunately even hbc does not accept
Unicode programs yet, it will take some rewriting.

> There is another ISO standard, called 8859-2 or Latin-2, accepted in
> Eastern Europe and commonly used on the Internet. I wonder if the
> language report may take accept that standard too.
The good thing about the current solution is that it is upwards
compatible with Unicode.

        Unicode to the people!!
        -- Lennart



Reply via email to