> > I'm well aware why UTF-32 is useful. Earlier, you had > started out saying > that there should only be one string type, the OS-native > type. Now you're > changing your tune and saying that we do need multiple > types. >
No. From the very beginning I said "it would also be nice to have some builtin function for conversion to dchar". That means it would be nice to have function that converts from tchar (regardless of its width) to UTF-32. The reason was always clear - you normally don't need UTF-32 chars/strings but for some character analysis you might need them.