Appendix 1 Clojure Primer

Web Development with Clojure, Third Edition — by Dmitri Sotnikov, Scot Brown (64 / 107)

The Pragmatic Programmers
The Pragmatic Programmers

--

👈 What You’ve Learned | TOC | A Functional Perspec tive 👉

Since numerous books for learning Clojure are already available, we’ll keep this overview short. Even if you’re not familiar with Clojure, we hope you’ll find that most of the code in this book is easy to follow. Instead of looking at syntax in depth, we’d like to briefly go over the way Clojure programs are structured and some of the unique aspects of the language.

All the mainstream languages belong to the same family. Once you learn one of these languages, very little effort is involved in learning another. Generally, all you have to do is learn some syntax sugar and the useful functions in the standard library to become productive. You may find a new concept here and there, but most of your existing skills are easily transferable.

This isn’t the case with Clojure. Being a Lisp dialect, it comes from a different family of languages and requires learning new concepts to use it effectively. However, we assure you that Clojure is not inherently more difficult to understand, and with a bit of practice you might even feel it’s the opposite.

👈 What You’ve Learned | TOC | A Functional Perspec tive 👉

Web Development with Clojure, Third Edition by Dmitri Sotnikov, Scot Brown can be purchased in other book formats directly from the Pragmatic Programmers. If you notice a code error or formatting mistake, please let us know here so that we can fix it.

--

--

The Pragmatic Programmers
The Pragmatic Programmers

We create timely, practical books and learning resources on classic and cutting-edge topics to help you practice your craft and accelerate your career.