downs:
> Static loops are simple, at least in functions.
> ...
> void main() {
> foreach (i, bogus; Repeat!(void, 15))
> writefln(i);
> }
My dlibs have:
Range!([start], stop[, step])
with it I think your code becomes:
void main() {
foreach (i; Range!(15))
putr(i);
}
But a static foreach (on a static data structure that has opApply) is not
doable yet, I think.
Bye,
bearophile
