Functional Programming with Clojure

clojure

I’ve been playing about with a nice little functional programming language based on the JVM called Clojure. It’s a dialect of Lisp, but sheds a lot of the older conventions that have been stuck with Lisp and other functional languages because of historical reasons. Because of this, it makes the syntax very pure, and it’s a great introductory language into the thread-safe, multi-process world of functional programming languages.

Read more »