Immutable Message Passing

Andrew Wiley wiley.andrew.j at gmail.com
Mon Dec 5 21:55:04 PST 2011


On Sun, Dec 4, 2011 at 9:12 PM, Andrei Alexandrescu
<SeeWebsiteForEmail at erdani.org> wrote:
> On 12/4/11 4:32 PM, Andrew Wiley wrote:
>>
>> In that case, no object copying is occurring, and I have message
>> passing for immutable objects working, although my current solution is
>> basically to check whether the object is immutable, and if so, memcpy
>> the reference. That breaks immutability, but only for the reference,
>> and I don't think there's any alternative unless we get tail
>> const/immutable into the language.
>>
>> I'm guessing this is too hackish to get merged into std.variant?
>
>
> We need to have Variant cope with that. Please submit a bug report.
>


Done: http://d.puremagic.com/issues/show_bug.cgi?id=7069

Andrew


More information about the Digitalmars-d mailing list