Programming Clojure, Third Edition (Pragmatic Bookshelf)
Hot This:
Most Active This Week
Most Active This Month
Most Active This Year

Good day,
My name is Vadym and currently, I’m reading your book “Programming Clojure, Third Edition”.
I believe I found an example in y...
New

The output of below example repeat the code.
(to-array ["Easier" "array" "creation"])
-> (to-array ["Easier" "array" "creation"])
Th...
New

Programming Clojure, Third Edition: missing the parameter `x` in the definition of `big?` (page 132)
The definition of big? in the book is (defn big? [ ] (> x 100)). I got below error in clj REPL:
user=> (defn big? [ ] (> x 100)...
New

Original text: “and invoking unctions.”
Should be: “and invoking functions.”
New

The two arguments of game should swap positions. In the text:
(game random-player "hello")
Should be:
(game "hello" random-player)
Si...
New

“If you need to do arbitrary-precision, floating-point math, append M to a number to
create a BigDecimal literal”
New

On page 186 (last page of chapter 7) it says “The first thing we need to do is import (not use or require) our MidiNote protocol from the...
New

The code for the function game is defined with the argument order [word, player]:
(defn game
[word player]
...)
This [word player] ar...
New

Hi, I noticed that the docstrings for the start and stop functions appear after the function arguments, like:
(defn start [e] "REPL help...
New
Most Active Last Three Years

Hi @alexmiller
I’ve been following along through PC 3rd, and hit a bump on page 122 - the ‘name’ format for the spec seems incorrect. I ...
New

@alexmiller
On page 206 to 207, my copy of Programming Clojure, Third Edition asserts the following:
assert tests an expression and ra...
New
Most Active Over Three Years

Programming Clojure, Third Edition (page 111)
Backward description of when to use reduce and into, it should be:
Reduce: when the outp...
New
Book Info
Publisher:
Pragmatic Bookshelf
Get money off!

The Pragmatic Bookshelf
35% off any eBook
Simply use coupon code "devtalk.com" at checkout. See full details here.