Use case: eliminate hidden allocations in buildPath

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Thu Dec 5 08:46:52 PST 2013


On 12/5/13 8:19 AM, monarch_dodra wrote:
> On Thursday, 5 December 2013 at 15:00:07 UTC, Andrei Alexandrescu wrote:
>> Andrei
>
> Output range! :)
>
> Output range interface makes no linearity requirements. Just that:
> "out.put(this)" compiles.

Hrm, construction of a hash table is linearizable so bad example on my 
part. But I'm talking about general structured data such as objects with 
allocated fields and connections to other objects etc. etc.

Andrei



More information about the Digitalmars-d mailing list