News for hackers. Stuff that matters.
Re:How to write Common Lisp in 2017 – an initiation manual by lispm on Tuesday March 28, 2017 @05:53PM (#13981071)
loop/recur handles only a tiny part of TCO.

TCO means all calls in tail position are optimised, not just the self-recursive ones.

Personally I find loop/recur ugly. It's a partial hack around the lack of TCO.

Though I prefer looping statements like Common Lisp's ITERATE, whose design I like a lot...

https://common-lisp.net/project/iterate/doc/index.html

There are no comments on this comment yet.