Explore >> Select a destination


You are here

blog.janetacarr.com
| | www.carloscaballero.io
10.2 parsecs away

Travel
| | Thoughts, stories and ideas.
| | clojure-doc.org
16.7 parsecs away

Travel
| | Lisps like Clojure are well suited to creating rich DSLs that integrate seamlessly into the language.You may have heard Lisps boasting about code being data and data being code. In this article we will define a DSL that benefits handsomely from this fact.
| | gameprogrammingpatterns.com
14.5 parsecs away

Travel
| |
| | www.integralist.co.uk
85.8 parsecs away

Travel
| Introduction The problem Tail Call Optimisation The solution Trampolining A more advanced solution Explanation Conclusion Introduction This post isn't about Functional Programming per se, as there are many parts to pure FP (seen in Lisp, Clojure, Haskell etc) which we can't achieve completely in the JavaScript language (for example, implementing fundamental principles of FP such as "immutable data" is very difficult in a language designed around allowing data structures to be mutable.