[MLton] Unicode / WideChar

Andreas Rossberg rossberg@ps.uni-sb.de
Tue, 22 Nov 2005 19:34:42 +0100

Adam Goode wrote:
> I don't think you can reliably use toLower/toUpper (or any static
> method) to do case mapping on Windows. NTFS stores a special file named
> "$UpCase" which provides the case mapping for that volume. This file can
> have arbitrary mappings. (But it usually has something sane.)

That may well be true. I had the SML library spec and its OS.Path in 
mind, which requires file names to be "normalized" to lower case on 
Windows, in order to do path resolution (independent of their actual 
existence). I'm not sure that approach is a terribly good idea either, 
but then, what would be the alternative?

   - Andreas

Andreas Rossberg, rossberg@ps.uni-sb.de

Let's get rid of those possible thingies!  -- TB