[racket-dev] TR: Five feature/limitation interactions conspire to drive mad

From: Ray Racine (ray.racine at gmail.com)
Date: Mon Dec 31 15:53:43 EST 2012

"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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/dev/archive/attachments/20121231/f9534722/attachment.html>

Posted on the dev mailing list.