<div dir="ltr">On 24 September 2013 00:49, Andrei Alexandrescu <span dir="ltr"><<a href="mailto:SeeWebsiteForEmail@erdan.org" target="_blank">SeeWebsiteForEmail@erdan.org</a>></span> wrote:<br><div class="gmail_extra">
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">"Simen Kjaeraas" <<a href="mailto:simen.kjaras@gmail.com">simen.kjaras@gmail.com</a>> wrote:<br>
> On 2013-09-23, 15:58, Andrei Alexandrescu wrote:<br>
><br>
</div><div class="im">>>> I had imagined going into this that, like the range interface which the<br>
>>> _language_ understands and interacts with, the allocator interface would<br>
>>> be the same, ie, the language would understand this API and integrate it<br>
>>> with 'new', and the GC... somehow.<br>
>><br>
>> The D language has no idea what a range is. The notion is completely ><br>
>> defined in std.range.<br>
><br>
</div><div class="im">> The language has some knowledge of ranges, or foreach (e; myRange) would<br>
> not work.<br>
<br>
</div>Great point. I amend my claim.<br></blockquote><div><br></div><div>Mmm, precisely what I was talking about.</div></div></div></div>