[Haskell-cafe] A 3 line program --> Reid, Don, Daniel
Brandon S. Allbery KF8NH
allbery at ece.cmu.edu
Mon Oct 26 20:54:47 EDT 2009
On Oct 26, 2009, at 20:12 , Richard O'Keefe wrote:
> On Oct 25, 2009, at 5:01 PM, Curt Sampson wrote:
> The corresponding part of the GHC documentation says
>
> GHC assumes that source files are ASCII or UTF-8 only,
> other encodings are not recognised. However,
> invalid UTF-8 sequences will be ignored in comments,
> so it is possible to use other encodings such as Latin-1,
> as long as the non-comment source code is ASCII only.
>
> There's no obvious reason why GHC couldn't support any source
> encoding that the host's iconv() supports.
That would be the Haskell98 Report:
Haskell uses the Unicode [11] character set. However, source programs
are currently biased toward the ASCII character set used in earlier
versions of Haskell .
This syntax depends on properties of the Unicode characters as defined
by the Unicode consortium. Haskell compilers are expected to make use
of new versions of Unicode as they are made available.
So yes, it's reasonable to "blame" the language (spec).
--
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery at kf8nh.com
system administrator [openafs,heimdal,too many hats] allbery at ece.cmu.edu
electrical and computer engineering, carnegie mellon university KF8NH
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 195 bytes
Desc: This is a digitally signed message part
Url : http://www.haskell.org/pipermail/haskell-cafe/attachments/20091026/f88625af/PGP.bin
More information about the Haskell-Cafe
mailing list