3 ms·
Well, there is trampolines: http://clojuredocs.org/clojure_core/1.2.0/clojure.core/trampoline http://clojuredocs.org/clojure_core/1.2.0/clojure.core/tramp...
by jQueryIsAwesome 14y ago
Well, there is trampolines: http://clojuredocs.org/clojure_core/1.2.0/clojure.core/trampoline http://clojuredocs.org/clojure_core/1.2.0/clojure.core/tramp...
- jfb 14y agoWhich is useful, sure. But when you're conditioned to write in a tail-recursive style by the language environment, it still pulls one out of the flow. That said, I've only written Clojure for amusement, never on anything large, so it could simply be a matter of getting used to new convention. I'm also come around to strong, static type systems since my Scheme days, but that's a different kettle of fish entirely.