The Future of Lisp

Another rescued Quora answer to the question : What is the future of the LISP programming language? I’m writing this answer as an unabashed Clojure fanboi. The second of these advantages is syntax for data-structures. (defn f [x y] (the int (+ x y))) That’s it. You’ve typed the expression (+ x y) as having …

Which language is better for creating DSLs, Clojure or Haskell?

Another Quora answer. Part of my increasing admiration for the virtues of EDN in Clojure. Which language is better for creating DSLs, Clojure or Haskell? Clojure has a slightly different philosophy than most Lisps, I think. In Clojure you’d be more likely to make your “DSL” in EDN (“Extensible Data Notation”, which is a bit …