"First, though, I want to make the loop faster. It turns out that this:
[#{i : Nonnegative-Fixnum} 0]
is enough to turn `<' and `+' into `unsafe-fx<' and `unsafe-fx+', and I
still don't have to annotate `acc' or the loop's return value. Awesome.
Provide and commit."
Posted about this annoyance long back pleading for a special Index
increment operator that TR would optimize. [#{i: Nonnegative-Fixnum} 0] is
a slick idea. Thanks for that one.
_________________________
Racket Developers list:
http://lists.racket-lang.org/dev