by Chas Emerick, Brian Carper, Christophe Grand
Clojure is a practical, general-purpose language that offers expressivity rivaling other dynamic languages like Ruby and Python, while seamlessly taking advantage of Java libraries, services, and all of the resources of the JVM ecosystem. This book helps you learn the fundamentals of Clojure with examples relating it to the languages you know already, in the domains and topics you work with every day. See h...
Price: $35.96 | Publisher: O'Reilly Media | Release: 2012
Programming Clojure, 2nd edition
by Stuart Halloway, Aaron Bedra
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 s...
Price: $10.23 | Publisher: The Pragmatic Programmers | Release: 2012
The Well-Grounded Java Developer
by Benjamin J. Evans, Martijn Verburg
The Well-Grounded Java Developer starts with thorough coverage of Java 7 features like try-with-resources and NIO.2. You'll then explore a cross-section of emerging JVM-based languages, including Groovy, Scala, and Clojure. You will find clear examples that are practical and that help you dig into dozens of valuable development techniques showcasing modern approaches to the dev process, concurrency, pe...
Price: $4.17 | Publisher: Manning | Release: 2012
by Michael Fogus, Chris Houser
If you've seen how dozens of lines of Java or Ruby can dissolve into just a few lines of Clojure, you'll know why the authors of this book call it a "joyful language". Clojure is a dialect of Lisp that runs on the JVM. It combines the nice features of a scripting language with the powerful features of a production environment - features like persistent data structures and clean m...
Price: $32.20 | Publisher: Manning | Release: 2011
by Amit Rathore
Clojure in Action is a hands-on tutorial for the working programmer who has written code in a language like Java or Ruby, but has no prior experience with Lisp. It teaches Clojure from the basics to advanced topics using practical, real-world application examples. Blow through the theory and dive into practical matters like unit-testing and environment set-up, all the way through building a scalable web-app...
Price: $4.75 | Publisher: Manning | Release: 2011
by Charles O Nutter, Thomas Enebo, Nick Sieger, Ola Bini, Ian Dees
Now you can bring the best of Ruby into the world of Java, with Using JRuby. Come to the source for the JRuby core team's insights and insider tips. You'll learn how to call Java objects seamlessly from Ruby, and deal with Java idioms such as interfaces and overloaded functions. Run Ruby code from Java, and make a Java program scriptable in Ruby. See how to compile Ruby into .class files that are ...
Price: $8.58 | Publisher: The Pragmatic Programmers | Release: 2011
Programming Concurrency on the JVM
by Venkat Subramaniam
Stop dreading concurrency hassles and start reaping the pure power of modern multicore hardware. Learn how to avoid shared mutable state and how to write safe, elegant, explicit synchronization-free programs in Java or other JVM languages including Clojure, JRuby, Groovy, or Scala.Programming Concurrency on the JVM is the first book to show you three prominent concurrency styles: the synchronization model o...
Price: $26.19 | Publisher: The Pragmatic Programmers | Release: 2011
Seven Languages in Seven Weeks
by Bruce A. Tate
You should learn a programming language every year, as recommended by The Pragmatic Programmer. But if one per year is good, how about Seven Languages in Seven Weeks? In this book you'll get a hands-on tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby. Whether or not your favorite language is on that list, you'll broaden your perspective of programming by examining these languages side...
Price: $12.86 | Publisher: The Pragmatic Programmers | Release: 2010
by Stuart Halloway
If you are a Java programmer, if you care about concurrency, or if you enjoy working in low-ceremony language such as Ruby or Python, Programming Clojure is for you. Clojure is a general-purpose language with direct support for Java, a modern Lisp dialect, and support in both the language and data structures for functional programming. Programming Clojure shows you how to write applications that have the be...
Price: $3.74 | Publisher: The Pragmatic Programmers | Release: 2009