3 ms·
Sounds like a manual form of clojures recur function. https://clojuredocs.org/clojure.core/recur https://clojuredocs.org/clojure.core/recur
by knome 2y ago
Sounds like a manual form of clojures recur function.
https://clojuredocs.org/clojure.core/recur https://clojuredocs.org/clojure.core/recur
- 1932812267 2y agoClojure'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.