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.

Reply via email to