Chapter 1. Introduction to Clojure
This chapter covers
- Clojure basics
- What makes Clojure special
- Clojure as a Lisp
- Clojure as a functional programming language
- Clojure as a JVM-based language
The greatest single programming language ever designed.
Alan Kay on Lisp
Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never use Lisp itself a lot.
Any sufficiently complicated C or Fortran program contains an ad hoc, informally specified, bug-ridden, slow implementation of half of Common Lisp.
1.1. What is Clojure?
Clojure is a new programming language, designed as ...