Dicebot on leaving D: It is anarchy driven development in all its glory.

FeepingCreature feepingcreature at gmail.de
Sun Aug 26 23:12:10 UTC 2018


On Sunday, 26 August 2018 at 22:44:05 UTC, Walter Bright wrote:
> On 8/26/2018 8:43 AM, Chris wrote:
>> I wanted to get rid of autodecode and I even offered to test 
>> it on my string heavy code to see what breaks (and maybe write 
>> guidelines for the transition), but somehow the whole idea of 
>> getting rid of autodecode was silently abandoned. What more 
>> could I do?
>
> It's not silently abandoned. It will break just about every D 
> program out there. I have a hard time with the idea that 
> breakage of old code is inexcusable, so let's break every old 
> program?
>
Can I just throw in here that I like autodecoding and I think 
it's good?
If you want ranges that iterate over bytes, then just use arrays 
of bytes. If you want Latin1 text, use Latin1 strings. If you 
want Unicode, you get Unicode iteration. This seems right and 
proper to me. Hell I'd love if the language was *more* aggressive 
about validating casts to strings.


More information about the Digitalmars-d mailing list