Hacker News new | past | comments | ask | show | jobs | submit login

Sounds like a manual form of clojures recur function.

https://clojuredocs.org/clojure.core/recur




Clojure's loop/recur is specifically tail recursion like scala's tailrec or the optimization described in the blogpost. It doesn't use trampolines to enable tail calls that aren't tail recursion.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: