@mutable
Nick Treleaven via Digitalmars-d
digitalmars-d at puremagic.com
Sun Feb 21 10:19:35 PST 2016
On Sunday, 21 February 2016 at 15:03:39 UTC, Marc Schütz wrote:
> I've adapted my previous DIP on lazy initialization to make it
> usable for logical immutability, as is useful for reference
> counting, among other things:
>
> http://wiki.dlang.org/DIP89
BTW the Usage section still uses lazy. I think the RCObject code
shouldn't use new to construct the struct here:
auto o = new immutable(RCObject);
It probably needs to be on the stack instead.
(I also made a minor edit for formatting/readability, hope that's
OK).
More information about the Digitalmars-d
mailing list