News for hackers. Stuff that matters.
Re:Pycket: A Tracing JIT For a Functional Language (2015) [pdf] by bjoli on Tuesday September 18, 2018 @02:57AM (#18013113)
Racket's loops are almost always zero cost, and that is done by specifying the type you are iterating over (in-list, in-string etc). This is generally fine, since when you want to iterate over something you probably already know it's type.

That is done by macros and inlining. I wrote similar macros for guile, which has a very handy source to source optimiser.

There are no comments on this comment yet.