Just thinking about those for loops again;

Maybe it would be possible to make them a little faster than while loops as the end loop event could be cached and just parsed once, for example.

It would be nice to have some other method of doing something like

var %x = 0
while (%x < 10) {
echo -a Something
inc %x
}

Maybe it would be nice if Khaled made it possible to do something like:

.echo -q $loop(10,echo -a Something)

Which I would think would be easy to write and would be a good bit faster than a while () loop.

Just a thought.