Ruby 3.0 to have immutable strings by default / C++ heading towards "generic all the time".

Walter Bright via Digitalmars-d digitalmars-d at puremagic.com
Thu Aug 20 22:43:12 PDT 2015


On 8/20/2015 7:50 PM, Rikki Cattermole wrote:
> And that we are doing it properly, first time. Props to you Walter for being the
> no-man!


We've still made many mistakes. But C++ is a lot more trapped by the past than D 
is - such as the random size of 'int', the macro preprocessor, syntax, useless 
const, non-Unicode character sets, declaration ordering, friend declarations, 
Koenig lookup, etc. At least C++ finally let go of trigraphs, ugh.

I'm still amazed by how even modern C++ code bases embed the trickiest, most 
bizarre uses of the preprocessor and then build their entire code structure 
around it.


More information about the Digitalmars-d mailing list