Sign up for offers & news
Enter your email address to receive news and special offers.
Clojure is a dynamic programming language that targets the Java Virtual Machine. "The Joy of Clojure" goes beyond the syntax, and shows how to write fluent, idiomatic Clojure code. It tackles hard software areas like concurrency, interoperability, performance, and more.
This hands-on guide is perfect for readers just learning Erlang or for those who want to apply their theoretical knowledge of this powerful language. Beginners can delve into the Erlang language and OTP runtime while experienced users can design complex systems in Erlang.
A hands-on introduction to this exciting new programming language. Includes carefully chosen exercises and programming projects.
By Richard Bird
Updated and revised, the book clearly expounds the construction of functional programs as a process of mathematical calculation, but the mathematics is restricted to that relevant to the actual construction of programs.