On Thursday, 6 December 2012 at 21:10:37 UTC, Andrei Alexandrescu
wrote:
On 12/6/12 3:51 PM, monarch_dodra wrote:
On Thursday, 6 December 2012 at 20:43:06 UTC, Andrei
Alexandrescu wrote:
On 12/6/12 2:03 PM, Phil Lavoie wrote:
Hi,
I am aware that you can iterate over associative arrays in
multiple ways
using the structure's opApply and different delegates
returned by
properties. I think adding a "range" property returning an
input range
to the associative array would benefit the users of the D
language.
[snip]
What are your thoughts?
I also think we should add a forward range interface to AAs.
Andrei
input -> forward
...
Why stop there when you can have bidirectional?
We wouldn't want to impose too much on the implementation (e.g.
doubly- instead of singly-linked lists for collision handling).
Andrei
Oh yeah... Good point.