Disable GC entirely
Jacob Carlborg
doob at me.com
Mon Apr 8 02:06:13 PDT 2013
On 2013-04-08 10:15, Manu wrote:
> ... I don't think that's actually true. Can you suggest such a character
> in any language? I think they take that sort of thing into careful
> consideration when designing the codepoints for a character set.
> But if that is the case, then a function called toUpperInPlace is flawed
> by design, because it would be incapable of doing what it says it does.
> I'm not convinced that's true though.
The German double "s" (ß) in uppercase form should be "SS". That
consists of two characters. There's also something similar with the
Turkic "I" with a dot.
Here's the full list of special casings:
http://www.unicode.org/Public/UNIDATA/SpecialCasing.txt
You should also read this:
http://forum.dlang.org/thread/kcppa1$30b9$1@digitalmars.com
Shows some nasty corner cases with Unicode.
Short summary: encodings are PITA.
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list