On Sunday, 28 July 2013 at 12:31:46 UTC, Kagamin wrote:
For a hashtable to know about its container is probably more
wasteful than having a pointer to the allocator.
Why? The difference is one indirection. Are you referring to the
impact of template bloat and code cache misses?
If you don't like deep nesting, write a shortcut function,
which will do the entire job for you similar to the read
function:
http://dlang.org/phobos/std_file.html#.read
Yes, but you still need to write it. With mixins, each layer is
declared separately, and you can access it directly.