On Thursday, 5 December 2013 at 17:06:13 UTC, monarch_dodra wrote:
On Thursday, 5 December 2013 at 16:46:52 UTC, Andrei
Alexandrescu wrote:
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
In But I think that'd be a special case situation. For
everything else, output range is an easy and intuitive, and
fits well with the rest of phobos. We'd want (IMHO) to
integrate the allocators directly inside the output ranges.
I really need to re-read myself before posting, sorry :/
But I think that'd be a special case situation. For
everything else, output ranges are easy and intuitive, and
fit well with the rest of phobos. We'd want (IMHO) to
integrate allocation directly inside output ranges.