Programming Books C Java PHP Python Learn more Browse Programming Books
ClojureScript: Up and Running and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $19.99
  • Save: $1.98 (10%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
ClojureScript: Up and Run... has been added to your Cart
+ $3.99 shipping
Used: Good | Details
Condition: :
Comment: FREE TRACKING/DELIVERY CONFIRMATION ON ALL ORDERS!! A great value for the avid reader! GOOD can range from a well cared for book in great condition to average with signs of slight wear. Overall, All text in great shape! Ships Safe, Secure, & Fast! 100% MONEY BACK GUARANTEE!
Access codes and supplements are not guaranteed with used items.
Sell yours for a Gift Card
We'll buy it for $2.21
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

ClojureScript: Up and Running Paperback – November 7, 2012

ISBN-13: 978-1449327439 ISBN-10: 1449327435 Edition: 1st

Buy New
Price: $18.01
31 New from $10.99 12 Used from $11.07
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$18.01
$10.99 $11.07
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

$18.01 FREE Shipping on orders over $35. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

ClojureScript: Up and Running + Clojure Programming + The Joy of Clojure
Price for all three: $98.19

Buy the selected items together
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 116 pages
  • Publisher: O'Reilly Media; 1 edition (November 7, 2012)
  • Language: English
  • ISBN-10: 1449327435
  • ISBN-13: 978-1449327439
  • Product Dimensions: 7 x 0.2 x 9.2 inches
  • Shipping Weight: 5 ounces (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon Best Sellers Rank: #435,107 in Books (See Top 100 in Books)

Editorial Reviews

Book Description

Functional Programming for the Web

About the Author

Stuart Sierra is a Clojure/ClojureScript developer, a member of Clojure/core, and a co-author of Practical Clojure (Apress, 2010). Stuart lives in New York City.

Luke VanderHart is a Clojure/ClojureScript developer, a member of Clojure/core, and a co-author of Practical Clojure (Apress, 2010). Luke lives in Maryland.

Customer Reviews

3.8 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

13 of 17 people found the following review helpful By R. Friesel Jr. on December 17, 2012
Format: Paperback
An (apocryphal?) tale: when Brendan Eich unveiled the original JavaScript prototype at (then) Netscape, it was a Lisp. It was only at management's insistence that the language received a C-like syntax, and even then it was mostly to have some kind of syntactic parity with Java (with which it was supposed to provide some "glue"). Now: if you think about JavaScript using this lens, then it is easy to conjure up images of ClojureScript as "the JavaScript that could have been".[1]

And that is exactly what we have in Sierra and VanderHart's "ClojureScript: Up and Running" -- a guided quickstart to the language that JavaScript could have been. And what an interesting little language it is!

Sierra and VanderHart deliver an excellent introduction to ClojureScript, which is targeted at a sufficiently broad audience of Clojure developers, JavaScript developers, and developers of all other stripes looking to do some discovery. You don't need to know Clojure going in,[2] but I suspect you'll want to know at least *a little* JavaScript. From there, they take you through installing ClojureScript, installing and working with the Leiningen build tool, the core syntax, and... it goes upward from there. Just as the title suggests: there's everything that you need to get started. By the time you walk away from the book,[3] you should be able to confidently say what ClojureScript is, what motivated its creation, and you should have enough of the basics down that you could write a trivial application with it. (Perhaps even something more "intermediate" level, if you're patient and persistent.)

Before we go any further, a few words about what the book is *not*:

* It is *not* a comprehensive language guide.
* It is *not* a thorough introduction to Clojure.
Read more ›
3 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Amazon Customer on November 24, 2013
Format: Paperback
This is at the moment the only book on ClojureScript and I'm extremely pleased at it's somewhat completeness even though the book is very thin. The author managed to pack almost all the information you need to get started on ClojureScript into this book. I especially appreciate the chapter on compiling the cljs "by hand" as it definitely gave me more insight into the cljs ecosystem.

The reason I took out 1 star is due to the examples. The examples are extremely helpful but they are somewhat incomplete. I wish there is a github repo with up-to-date examples or a companion website with all the examples. There were a couple of issues I encountered while practicing the examples laid out in the book:
1. In the section regarding macros, make sure you put the macro in the src/clj/<namespace_directory>/<macro_filename>.clj and make sure you restart your repl for the file to be picked up
2. The section regarding bRepl is great but I haven't been able to make it work YET and I wasn't able to find help anywhere yet. For the sake of completeness it's really annoying since the examples are so simple and should work!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 4 people found the following review helpful By Hernan Garcia on December 2, 2012
Format: Paperback
The authors, don't waste your time and get right away on how to setup your development environment to start working with ClojureScript.

There is a very good chapter on the compilation process and the relation with the Google Closure Compiler. It's a very good chapter that together with chapter 7 will help you to write (and compile) code the proper way to avoid hours of debugging when something doesn't work as expected.

There is a very thorough exploration of common constructs and data structures and (when relevant) how they are implemented on JavaScript.

Chapter 9, in where they explore the development process and work-flow when working with the language is very interesting, specially the section that deals with the browser REPL.

I think the book will be very helpful for anybody that is considering ClojureScript to decide if it's the right choice.

There are lots of little nuggets of information that deal with internals and caveats that I found very informative.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 7 people found the following review helpful By Alexy Khrabrov on November 13, 2012
Format: Kindle Edition Verified Purchase
I've programmed in Clojure before, and now work on a project with JavaScript and RESTful API components, the latter on JVM. ClojureScript sounded like an interesting approach to unify the two sides of the coin. Reinspired about Clojure by a recent Rich Hickey's talk at QCon (on codeq, excellent, as always), I've dug into the Kindle edition over the long weekend. The book is an excellent, compact guide you can and should implement in the REPL while at it. It contains everything you need to get started and nothing you don't need to distract you. For those who know Clojure, it does not sound repetitive, while for the total beginners, it does not compromise on correctness, simply pointing out where you can go and read up on Clojure proper. It introduces JavaScript and its ecosystem through the lens of a more rigorous language, so you know exactly where it stands. This is exactly the book for a working programmer who wants to evaluate ClojureScript by doing it; I wish every programming language had a book like this.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By E. Blake on December 31, 2014
Format: Kindle Edition Verified Purchase
I can't really recommend this book.

There is no code. It only provides basic setup information, which is already outdated.

Given the name of the book I expected at least one complete example project from setup to finished app. Just an implementation of the obligatory todo app using the Closure libraries would have made me much happier with this book.

I recommend the author to do a major update, and include some content.
I recommend anyone looking to get started with Clojurescript to go read some blog posts.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


More About the Author

Discover books, learn about writers, read author blogs, and more.

What Other Items Do Customers Buy After Viewing This Item?

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
ClojureScript: Up and Running
This item: ClojureScript: Up and Running
Price: $19.99 $18.01
Ships from and sold by Amazon.com