Programming Clojure (Pragmatic Programmers)
Author | : | |
Rating | : | 4.66 (554 Votes) |
Asin | : | 1934356336 |
Format Type | : | paperback |
Number of Pages | : | 304 Pages |
Publish Date | : | 2014-08-22 |
Language | : | English |
DESCRIPTION:
About the AuthorStuart Halloway is a member of Clojure/core and CTO at Relevance, where he spends his time on secret projects for world domination, and watching Phineas and Ferb.
Stuart Halloway is a member of Clojure/core and CTO at Relevance, where he spends his time on secret projects for world domination, and watching Phineas and Ferb.
Programming Clojure shows you why these features are so important, and how you can use Clojure to build powerful programs quickly.. This makes it easier to write correct programs, and to compose large programs from smaller ones.Clojure is concurrent. Data structures are immutable, and functions tend to be side-effect free. Clojure's clean, careful design lets you write programs that get right to the essence of a problem, without a lot of clutter and ceremony.Clojure is Lisp reloaded. Clojure has the power inherent in Lisp, but is not constrained by the history of Lisp.Clojure is a functional language. Rather than error-prone locking, Clojure provides software transactional memory.Clojure embraces Java. Wherever you need it, you can get the exact same performance that you could get from hand-written Java code.Many other languages offer some of these features, but the combination of them all makes Clojure sparkle. Clojure is a dynamic language for the Java Virtual
Here is a "just average" book about an amazing, momentous language Kelly Jones It is hard to be objective when reviewing this book. I have struggled to separate my enthusiasm for "Clojure The Language" from my honest opinion of "Clojure The Book".Clojure is a remarkable language.Clojure The Language deserves five stars every day of the week and twice on Sunday.Clojure "The Book", on the other hand, is simply passable. The book is "okay".Clojure is remarkable partly because Lisp is remarkable, and partly because Clojure has taken the difficult concept of concurrency and turned it into an exhilarating, attractive, efficient, sensi. Cody Koeninger said Short and sweet. One of the better technical books I've read in a while. It's concise, but not to the point of being dry - the author's voice still makes for an entertaining read. Avoids many common flaws (are you listening, ORA editors?) with recent programming language books: all of the examples I've tried compile as written; forward references to unexplained topics are rare, and clearly marked; introductory naive code examples are explicitly commented as such, with the "right" way to do it presented immediately thereafter.Although I've had some experience with othe. "Overrated" according to Robert P. Seaton. This book lacks anything close to sufficient depth. Clojure is a deep language and Programming Clojure simply fails to do it justice. Most of the book reads like API documentation. The example code, mostly one liners, leave the reader feeling unsatisfied. What if I want to write a program that's more than five lines of code?Stuart Halloway glosses over Clojure's fundamental language paradigms, like functional programming, recursion, and Java. While I suspect it would be near impossible to explain functional programming without devoting an entire book