Origins of the D Programming Language

Paolo Invernizzi paolo.invernizzi at
Sat Dec 1 08:22:57 UTC 2018

On Friday, 30 November 2018 at 22:23:33 UTC, Adam D. Ruppe wrote:

> Also, `immutable` barely gets a reference at all, though I 
> consider it to be one of the major turning points of the 
> language! There was a LOT of talk about making thread safe 
> stuff just work in 2007 and immutable was a big part of that... 
> and one of the few that actually survived into general use (the 
> unique stuff Bartosz was talking about was similarly big but we 
> never did it).

I think that thread local by default should be mentioned also...

> I also like the history of immutable btw: remember when it was 
> called "invariant" and why it changed?

It was renamed just for clarity, when someone got confused about 
it, the explanation was always something like "it's simple an 
immutable value, like ROM"

More information about the Digitalmars-d mailing list