On Tuesday, 7 April 2015 at 04:05:38 UTC, Vladimir Panteleev wrote:
On Tuesday, 7 April 2015 at 03:17:26 UTC, Walter Bright wrote:
http://wiki.dlang.org/DIP76

I am against this. It can lead to silent irreversible data corruption.

Sigh!

99.99% of the time when I'm processing text.... my program didn't create the text.

An eclectic mob of text editors driven by a herd of cats each having wildly different concepts of encoding wrote it.

99.999% of the time when I hit one of these cases... the "irreversible data corruption" is _already_ there.

Tough.

It's there, it's irreversible, I have to live with it and make forward progress.

Sure, on some tasks I want to know it is there.... but by far in most tasks all I can do is shrug, slap it to something sensible, and carry on.

One of the first things I had to do in D was write code to do this.... and it all seem way harder and slower than it needed to be.

(Oh for The Simple Fun Good Bad Old Days of everything is 7 bit ASCII... except for the funny stuff above 127 which you ignored anyway.)

Reply via email to