small medium large xlarge

The latest version of the book is B2.0, released 19 days ago. If you've bought a PDF of the book and would like to update it to this version (for free), visit your home page.

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:

If you've found a new error, please submit it.

  • Typo
  • Tech. error
  • Suggestion
  • Maybe next edition
  • Not a problem
  • Reported in: B2.0 (14-Aug-19)
PDF page: 23

In the section on Validating Input, the path name has changed to "guestbook-validation/src/clj/..." - which is not correct.--Alister

  • Reported in: B2.0 (19-Aug-19)
PDF page: 51

" As we saw, Luminus places HTML templates in the resources/templates folder."
The correct folder is "resources/html".--Alister

  • Reported in: B2.0 (18-Aug-19)
PDF page: 72
Escaped quotation mark: The last sentence in 4. "Introducing Clojurescript, JavaScript Interop" the quoted word "black" is displayed as "&lquot;black...more...
  • Reported in: B2.0 (19-Aug-19)
PDF page: 86

Typo on the last sentence of that page "taht" should be "that".

"... validate-message function to ensure taht the message ..."--Simon Fründt

  • Reported in: B2.0 (10-Aug-19)
PDF page: 105
Unable to get Coercion and Validation with Reitit examples working. Not able to get the example working from the book or the example code. When runnin...more...
  • Reported in: B2.0 (03-Aug-19)
PDF page: 113

The file guestbook-shadow/env/dev/cljs/guestbook/app.cljs is not in the downloaded code tar bundle--Robert Berger

  • Reported in: B2.0 (03-Aug-19)
PDF page: 113

Ignore that previous entry #85653. I was not reading the path correctly--Robert Berger