Remix.run Logo
treyd 3 days ago

Tail-recursive functions in Racket are optimized down to essentially for loops.

stirfish 3 days ago | parent [-]

What's it like to debug them?

rgherdt 2 days ago | parent [-]

One strategy is by "tracing" a function call:

https://docs.racket-lang.org/trace/