[Dlang-study] [rcstring] Defining rcstring
Walter Bright
walter at digitalmars.com
Sat Feb 6 17:05:15 PST 2016
On 2/6/2016 2:28 PM, Walter Bright wrote:
> On 2/2/2016 8:46 PM, Михаил Страшун wrote:
> > When it comes to encoding, there is also issue of how lacking is current
> support of non-UTF encodings in Phobos.
>
> This is a deliberate choice. Phobos is designed so that UTF is the only
> encoding supported. Other encodings are expected to:
>
> other => toUTF => usePhobos => toOther
>
> i.e. translate to UTF, do the processing, and then translate back to whatever
> encoding is desired.
>
> I have experience with other encodings, like Shift-JIS. May they all burn in
> hell. If you think that people forgetting they are dealing with UTF being a
> problem, imagine all the other encodings, and their peculiar weirdnesses that
> **** up every piece of code that is not explicitly set up to handle them.
As events in the last 15 years unfolded, it appears to be a mistake that we even
support wchar and dchar.
More information about the Dlang-study
mailing list