On Sat, Jan 04, 2014 at 12:39:32AM +0000, bearophile wrote: > Ali Çehreli: > > >I still like that solution. :) Even if it's not spelled out to be > >correct in the spec, I can't imagine a hash table implementation > >where byKey and byValue don't iterate in lock step. > > But in the long term ignoring what's present or missing in the specs > is a bad idea. > > > >I wrote the following Expander range as an exercise. > > See also: > https://d.puremagic.com/issues/show_bug.cgi?id=5489 > https://d.puremagic.com/issues/show_bug.cgi?id=7957 [...]
I did an implementation of aa.byPair once, that iterates over keys and values simultaneously, but it was ultimately rejected: https://github.com/D-Programming-Language/druntime/pull/574 T -- What's a "hot crossed bun"? An angry rabbit.