On Wed, Mar 27, 2013 at 04:28:16PM -0400, Andrei Alexandrescu wrote:
> On 3/27/13 3:18 PM, H. S. Teoh wrote:
> >Which is what Denis' multidimensional array implementation does. As does
> >my implementation as well.
> >
> >This seems to be quite a common use-case; we should put this into Phobos
> >IMO.
> 
> Agree. Do you (or Denis) have something in reviewable form?

Here is Denis' implementation:

https://github.com/denis-sh/phobos-additions/blob/master/unstd/multidimensionalarray.d

As I didn't write the code, I can't say how review-ready it is.

My own implementation is somewhat incomplete at this time, so it's not
quite ready for review yet. It's missing some functionality that Denis'
implementation has (arbitrary index reordering, more complete
range-based access, opApply, etc.).


T

-- 
EMACS = Extremely Massive And Cumbersome System

Reply via email to