On Sunday, 9 April 2017 at 08:56:52 UTC, Atila Neves wrote:
http://code.dlang.org/packages/automem
You might find my own containers interesting, especially
https://github.com/nordlow/phobos-next/blob/master/src/array_ex.d
Supports all the different ways I could think an array needs to
work:
https://github.com/nordlow/phobos-next/blob/master/src/array_ex.d#L64
https://github.com/nordlow/phobos-next/blob/master/src/array_ex.d#L90
https://github.com/nordlow/phobos-next/blob/master/src/array_ex.d#L1677
Does not (yet) support custom allocators, though. But that can be
added, if requested.
Are now in extensive use in my (non-public) applications.