On 11 May 2011 13:36, Max Bolingbroke <batterseapo...@hotmail.com> wrote:
> I thought you were arguing against choice 1 and in favour of 2 in your
> initial message?

I've pushed my implementation pretty much as it was at the beginning
of this thread to master so it can go into 7.2. Please let me know of
any problems you encounter.

I'm holding off converting it to use the private-use plane for
escaping for now because:

 1. I think it will probably lead to less problems in practice (though
neither approach is problem free). I suspect we are more likely to
find the private use plane in use in the wild, than we are to write a
Haskell Unicode transformation pass that chokes on lone surrogates.
 2. The surrogate-escape scheme is what the Python guys adopted and it
is therefore at least somewhat "battle tested"

Mark, if you have a good reason to push back on this please do so.

Cheers,
Max

_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to