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)

Reply via email to