On Thursday, 29 September 2016 at 20:54:12 UTC, Ilya Yaroshenko
wrote:
On Thursday, 29 September 2016 at 20:47:35 UTC, Andrei
Alexandrescu wrote:
Ilya Yaroshenko <[email protected]> wrote:
On Thursday, 29 September 2016 at 18:55:07 UTC, Andrei
Alexandrescu wrote:
[...]
This is the same like in current ndslice code.
For 3D cube[i, j, k] 64(!) templates can be generated because
each of i, j, k can be int, uint, size_t, sizediff_t.
Yah, I remember. Can you experiment with arranging things such
that all templates forward to the same backend function that
does the work?
This already done. But anyway lot of template bloat would note
disappeared. In addition there are inlining and mapSlice
I am sorry for my terrible English (i am in a dark room now)