Head Const
Walter Bright via Digitalmars-d
digitalmars-d at puremagic.com
Tue Feb 16 18:44:12 PST 2016
On 2/16/2016 5:35 AM, Dicebot wrote:
> In my opinion @mutable would be a disaster of much higher destructive
> impact than head const. I am very opposed to it no matter how it is
> designed. Once you start considering it, you are better at simply
> throwing away existing const system and starting it all from scratch
> with D3. Logical const is harmful as it doesn't give and serious
> guarantees but gives developer a false sense of confidence.
I agree with you on that, and I've argued from that position before.
Note that head const does not introduce any watering down nor destruction of the
const/immutable/sharing type system. The main downside of head const would be
language complexity.
More information about the Digitalmars-d
mailing list