On Sunday, 27 November 2016 at 07:38:53 UTC, Nicholas Wilson wrote:

Whoops it would help if I read your question.

You want to use Iota in conjunction with staticMap.
alias pairs(int N, alias a, alias b) = AliasSeq(a[N],b[N]);
alias C = staticMap!(T,staticMap(pairs,Iota!N));

That didn't actually work, but I got it working with:

alias pairs(size_t n) = T!(A[n], B[n]);
alias C = staticMap!(pairs, Iota!(A.length));

Reply via email to