[Haskell-cafe] Re: [Haskell] ANNOUNCE: jhc 0.7.4

wren ng thornton wren at freegeek.org
Thu Jul 15 22:43:51 EDT 2010


Brandon S Allbery KF8NH wrote:
> wren is half right:  at the level of Unixy APIs (and this includes anything
> that goes on in a Terminal window and anything that you will be doing from
> Haskell) you use UTF8, but OSX APIs --- that is, Carbon and Cocoa --- use
> UTF16.  So for the purposes of ghc/jhc OSX is UTF8, but if someone wrote a
> "fully native" Cocoa-based runtime it would use UTF16.  (Compare Win32 APIs
> to mingw APIs; very similar situation.)

Yeah, I've been doing too much Cocoa lately ;)  Unfortunately, certain
parts of Cocoa aren't UTF16, which is annoying. Standard terminal stuff
should all be UTF8 though.

-- 
Live well,
~wren



More information about the Haskell-Cafe mailing list