Why are immutable fields with initializers deprecated?
Nick Treleaven via Digitalmars-d
digitalmars-d at puremagic.com
Tue Apr 29 10:17:47 PDT 2014
On Tuesday, 29 April 2014 at 17:11:50 UTC, Steven Schveighoffer
wrote:
> On Tue, 29 Apr 2014 13:09:01 -0400, Andrei Alexandrescu
> <SeeWebsiteForEmail at erdani.org> wrote:
>
>> A recent discussion
>> https://github.com/D-Programming-Language/dmd/pull/3452
>> brought up a matter I'd forgotten - struct fields that are
>> immutable and have initializer are deprecated.
>>
>> Why?
>
> I think possibly it has to do with the fact that they
> originally did not get stored per-instance. I remember a
> conversation about this (being a bad thing), but have not
> searched the NG for it.
http://dlang.org/changelog#staticfields2
More information about the Digitalmars-d
mailing list