On Thursday, 29 September 2016 at 21:06:13 UTC, Timothee Cour wrote:
this works:

void foo(T, size_t n)(T[n] a ...) {...}

However, see this: https://github.com/libmir/mir/issues/337


On Thu, Sep 29, 2016 at 1:57 PM, Ilya Yaroshenko via Digitalmars-d < [email protected]> wrote:

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:

[...]
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)

Thanks! ag0aep6g have suggested the same. I am confused that I did know this solution. Will open separate thread for https://github.com/libmir/mir/issues/337.

Reply via email to