timotheecour:
Can't we simply use map, so as not to introduce new syntax?
This works today:
import std.algorithm, std.array, std.bigint;
void main() {
auto data1 = [5, 6, 9].map!BigInt().array();
}
But literals like:
Ranged!(int,2,20)[] data2 = [5, 6, 9];
Are useful to make the code stronger, because the invariant of
that Ranged is verified statically, despite data2 is not an enum.
Right?
Bye, bearophile
