If you want to keep up with the significant changes in this important language, you need the second edition of Programming Clojure. Stu and Aaron describe the modifications to the numerics system in Clojure 1.3, explain new Clojure concepts such as Protocols and Datatypes, and teach you how to think in Clojure.
About this Book
- 296 pages
- Release: P1.0 (2012-04-11)
- ISBN: 978-1-93435-686-9
Programming Clojure, 2nd Edition is a significant update to the classic book on the Clojure language. You’ll get thorough coverage of all the new features of Clojure 1.3, and enjoy reorganized and rewritten chapters that reflect the significance of new Clojure concepts. Many code examples have been rewritten or replaced, and every page has been reevaluated in the light of Clojure 1.3.
As Aaron and Stu show you how to build an application from scratch, you’ll get a rich view into a complete Clojure workflow. And you’ll get an invaluable education in thinking in Clojure as you work out solutions to the various parts of a problem.
Clojure is becoming the language of choice for many who are moving to functional programming or dealing with the challenges of concurrency. Clojure offers:
- The simplicity of an elegantly designed language
- The power of Lisp
- The virtues of concurrency and functional style
- The reach of the JVM
- The speed of hand-written Java code
It’s the combination of these features that makes Clojure sparkle. Programming Clojure, 2nd Edition shows you how to think in Clojure, and to take advantage of these combined strengths to build powerful programs quickly.
What You Need:
- Oracle JDK 6
- A text editor
Contents and Extracts
Comments and Reviews
Sagecreek Productions said:
The 268-page book is well-organized and well written, and it offers numerous practical code examples.
—Ola Bini Creator of Ioke language, developer, ThoughtWorks
Clojure is one of the most interesting languages out there right now, and the best way of learning Clojure just got better. The second edition of “Programming Clojure” adds up-to-date information, plenty of practical examples, and a ton of useful tips on how to learn, work with, and succeed with Clojure.
—Tim Berglund Founder and Principal August Technology Group
Intimidated by Clojure? You won’t be after you read this book. Written in a clear and enjoyable style, it teaches the language one small piece at a time in a very accessible way.
—Chris Houser Primary Clojure contributor and library author
The authors have charted the smoothest path yet to Clojure fluency with this well-organized and easy-to-read book. They have a knack for creating simple and effective examples that demonstrate how the language’s unique features fit together.
—Dr. Venkat Subramaniam Award-winning author and founder Agile Developer, Inc.
Clojure is a beautiful, elegant, and very powerful language on the JVM. It’s like a cathedral: you could wander into it, but you’d prefer the company of a knowledgeable guide who can give you their perspective, to help you grasp and appreciate the architecture and the art. In this book you can enjoy and benefit from the company of not one, but two seasoned developers who have the depth of knowledge and the perspective you need.