Cover of Clojure for the Brave and True

Clojure for the Brave and True

For weeks, months?—nay!—from the very moment you were born, you've felt it calling to you. At long last you'll be united with the programming language you've been longing for: Clojure!

Read more

As a Lisp-style functional programming language, Clojure lets you write robust and elegant code, and because it runs on the Java Virtual Machine, you can take advantage of the vast Java ecosystem. Clojure for the Brave and True offers a "dessert-first" approach: you'll start playing with real programs immediately, as you steadily acclimate to the abstract but powerful features of Lisp and functional programming. Inside you'll find an offbeat, practical guide to Clojure, filled with quirky sample programs that catch cheese thieves and track glittery vampires.

Learn how to:

Wield Clojure's core functions

Use Emacs for Clojure development

Write macros to modify Clojure itself

Use Clojure's tools to simplify concurrency and parallel programming

Clojure for the Brave and True assumes no prior experience with Clojure, the Java Virtual Machine, or functional programming. Are you ready, brave reader, to meet your true destiny? Grab your best pair of parentheses—you're about to embark on an epic journey into the world of Clojure!

Audience
adult
Length
medium · 352 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Clojure for the Brave and True? Here’s where I’d start.

These suit anyone who liked Clojure for the Brave and True. Sign in and mark a few books for picks shaped around your own taste.

  1. Clojure Programming Shares programming, clojure, lisp
  2. Clojure In Action Shares programming, clojure, lisp
  3. Functional Programming for the Object-Oriented Programmer Shares programming, clojure, lisp
  4. The Joy of Clojure Shares programming, clojure, lisp

“People who read Clojure for the Brave and True tend to reach for these next.”

  1. Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP
  2. Ruby on Rails Tutorial: Learn Web Development with Rails (Addison-Wesley Professional Ruby Series)
  3. The Quick Python Book
  4. Professional Wordpress Plugin Development

“If you want more of the same (science about technology), start with these.”

  1. Literate Programming
  2. Machine Learning with R
  3. Build APIs You Won't Hate
  4. Modern Compiler Implementation in Java

“If it was the programming that hooked you, try one of these.”

  1. Programming Clojure
  2. ClojureScript: Up and Running
  3. Practical Clojure
  4. Functional Thinking

“These start from a similar idea, even if they go somewhere else with it.”

  1. Real World Haskell: Code You Can Believe In
  2. Programming Scala: Scalability = Functional Programming + Objects
  3. Programming F#: A comprehensive guide for writing simple code to solve complex problems
  4. Seven More Languages in Seven Weeks