3 ms·
This is how Clojure does it. https://clojuredocs.org/clojure.core/recur https://clojuredocs.org/clojure.core/recur https://clojuredocs.org/clojure.core/trampo
by cr__ 9y ago
This is how Clojure does it.
https://clojuredocs.org/clojure.core/recur https://clojuredocs.org/clojure.core/recur
https://clojuredocs.org/clojure.core/trampoline https://clojuredocs.org/clojure.core/trampoline
- mikeash 9y agoNice. When I wrote that, I was sure there would be some language that had already done it, and I was about 90% sure it would be some sort of Lisp.
- andreasgonewild 9y agoThat, or some sort of Forth; the separate keyword also enables calling anonymous functions recursively: https://github.com/andreas-gone-wild/snackis/blob/master/snabel.md#lambdas https://github.com/andreas-gone-wild/snackis/blob/master/sna...