ANN: H98 FFI Addendum 1.0, Release Candidate 13
Manuel M T Chakravarty
chak at cse.unsw.edu.au
Sun Nov 2 05:31:30 EST 2003
Ross Paterson <ross at soi.city.ac.uk> wrote,
> In the sentence
>
> The marshalling takes the current Unicode encoding on the
> Haskell side into account.
>
> (which seems to have been there before), "current" seems wrong, since
> the Haskell side is constant. How about something like
>
> The marshalling converts each Haskell character, representing
> a Unicode code point, to one or more bytes in a manner
> determined by the current locale.
>
> and dropping the later sentence about the locale.
Done.
> It might be worth emphasizing that the Len is the number of bytes
> rather than Chars.
Done.
> In the part about the single-byte versions, it might be worth tightening
> the warning to say that these preserve only the first 256 values of Char.
Ok.
> (That is the Latin-1 subset, so calling them ASCII seems a misnomer.)
Yes, but we can't call it Latin-1 either, because that
implies a locale (there is also Latin-2 etc).
Manuel
More information about the FFI
mailing list