Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
-49% $25.36$25.36
Ships from: Amazon.com Sold by: Amazon.com
$14.89$14.89
Ships from: Amazon Sold by: Collectiblecounty
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
OK
Clojure Programming: Practical Lisp for the Java World 1st Edition
Purchase options and add-ons
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 how this JVM language can help eliminate unnecessary complexity from your programming practice and open up new options for solving the most challenging problems.
Clojure Programming demonstrates the language’s flexibility by showing how it can be used for common tasks like web programming and working with databases, up through more demanding applications that require safe, effective concurrency and parallelism, data analysis, and more. This in-depth look helps tie together the full Clojure development experience, from how to organize your project and an introduction to Clojure build tooling, to a tutorial on how to make the most of Clojure’s REPL during development, and how to deploy your finished application in a cloud environment.
- Learn how to use Clojure while leveraging your investment in the Java platform
- Understand the advantages of Clojure as an efficient Lisp for the JVM
- See how Clojure is used today in several practical domains
- Discover how Clojure eliminates the need for many verbose and complicated design patterns
- Deploy large or small web applications to the cloud with Clojure
- ISBN-109781449394707
- ISBN-13978-1449394707
- Edition1st
- PublisherO'Reilly Media
- Publication dateMay 22, 2012
- LanguageEnglish
- Dimensions7 x 1.28 x 9.19 inches
- Print length628 pages
Frequently bought together
Customers who viewed this item also viewed
From the Publisher
Living Clojure | Clojure Programming | Clojure Cookbook | |
---|---|---|---|
Customer Reviews |
4.4 out of 5 stars
51
|
4.1 out of 5 stars
91
|
3.9 out of 5 stars
12
|
Price | $22.73$22.73 | $25.36$25.36 | $32.12$32.12 |
Further Clojure Resources | An Introduction and Training Plan for Developers | Practical Lisp for the Java World | Recipes for Functional Programming |
Editorial Reviews
About the Author
Christophe Grand is an independent consultant, based near Lyon, France. He tutors, trains and codes primarily in Clojure. A participant in developing the core Clojure language, he also authored the Enlive and Moustache libaries and is a contributor to Counterclockwise, the Clojure IDE for Eclipse. Christophe writes on Clojure at clj-me.cgrand.net.
Brian Carper is a professional programmer in the field of psychological research. He uses Clojure for data analysis and web development. He's the author of a Clojure-to-CSS compiler and relational database library, and writes about Clojure and other topics at http://briancarper.net.
Product details
- ASIN : 1449394701
- Publisher : O'Reilly Media; 1st edition (May 22, 2012)
- Language : English
- Paperback : 628 pages
- ISBN-10 : 9781449394707
- ISBN-13 : 978-1449394707
- Item Weight : 2.23 pounds
- Dimensions : 7 x 1.28 x 9.19 inches
- Best Sellers Rank: #1,575,822 in Books (See Top 100 in Books)
- #56 in Lisp Programming
- #137 in Functional Software Programming
- #672 in Object-Oriented Design
- Customer Reviews:
About the authors
Discover more of the author’s books, see similar authors, read author blogs and more
Discover more of the author’s books, see similar authors, read author blogs and more
Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
I have the Kindle edition, and though I think a printed copy would be a little bit easier to use, this is one of the best technical ebooks I've used. Source code resizes just the way you'd want when you change the font size. I imagine that other O'Reilly ebooks work the same way.
The introductory chapters seem to hurry things long so they can get to the "good stuff." Unfortunately, that will leave people who are new to the language behind. So, think of this as a good second book. Perhaps "Programming Clojure, 2nd Edition" by Halloway and Bedra should be a begginer's first book, followed by this one to take the knowledge deeper. This means that if by chapter 4 you're not really "up to speed" on clojure, the rest of the book will not make much sense to you.
Another word of advice to people new to functional programming in general. A language is just the embodiment of programming concepts. If you are coming from a OO background and you are used to the imperative family of languages ie C, C++, Java, C#, etc, then do not assume because you have mastered them that FP will flow easily. There are several concepts in FP that don't map -- they are concepts you have not yet seen. If you do not learn the concepts, the syntax in the language supporting those things won't make sense. When you read people saying "think in clojure" they are meaning to think more in terms of FP and how you'd solve problems in that sense, as opposed to say an OO sense. The problem with most books on functional languages is that they don't spend enough effort teaching the concepts but rather do a quick treatment of the concept and go right to syntax. This approach makes it a bit harder for people to grasp FP.
This book tries to come back to thinking in FP -- but way too far into it for beginners. This should have been done more up front, rather than deep in the book. But, if you're not a beginner, then I definitely recommend this book.
The book's organization makes a lot of sense after reading the Getting Clojure book. The thorough description of all Clojure special forms really helps me to understand the language. Other parts, such as concurrency and macros, have valuable materials and clear description that are hard to find elsewhere.
Feel obligated to recommend this book for anyone who want to learn Clojure effectively.
Top reviews from other countries
Best thing about Clojure? Take advantage of the ubiquitous Java VM and SDK.