Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
unk United States |
In Chapter 2: Using lein-cljsbuild |
Jay Glascoe | Nov 17, 2012 | |
?? United States |
In Chapter 7, Section "Consuming Libraries", two references are made to "Google Clojure". Those should be "Google Closure". |
Jay Glascoe | Nov 24, 2012 | |
2 United States |
Chap 2. No page numbers online. |
Sean Brunnock | Mar 19, 2013 | |
5 5 |
In Safari Books Online I don't see a way to read the page number.... |
Mimmo Cosenza | Nov 05, 2012 | |
Page 8 Top code sample |
This should probably be classes as a "version discrepancy" as I think that is what it is. But the book encourages you to get the latest versions of everything, and then presents a project.clj file which has this as the last line: |
Blake Watson | Jul 24, 2014 | |
Page 9 3rd paragraph |
The term "separate" (and its related forms, e.g. "separately") seem to be consistently misspelled as "seperate" throughout the book --- the page 9 reference is just the first of several. |
hhgreen | Oct 25, 2012 | |
Page 10 Section: Writing a ClojureScript file. |
Unable to compile the 2-line sample CLJS file: |
Tom Hicks | Sep 29, 2012 | |
Page 10 directory structure |
Assuming white space is meaningful for a listing of a directory tree: |
Roger Erens | Jul 26, 2013 | |
Page 10 project configuration tree |
More recent versions of cljsbuild use a changed format for the configuration: |
Roger Erens | Jul 26, 2013 | |
Page 18 Sentence before HTML snippet, beginning with "Finally, create..." |
The directories in the HTML file path are transposed. To be consistent with the rest of the example, it should be "resources/public/index.html". |
greg spurrier | Nov 08, 2012 | |
Page 18 Bottom of page |
First, noting again error noted in Feb 02, 2013 comment from "prasad rao": |
Blake Watson | Jul 25, 2014 | |
Page 87 defn post |
the google closure goog.net.XhrIo/send function doesn't specify a callback on it's own (it's very imperative): |
Linus Ericsson | Feb 20, 2013 | |
Page 87 defn post |
bah. never mind. read wrong. there's a static send that does what you use in the example. i cannot get it working anyway, though. boring. |
Linus Ericsson | Feb 20, 2013 | |
Page 91 Sharing Code: 3rd bullet point |
States that ClojureScript does not support "Refs and Vars". This should probably be "Refs and Agents", as Vars would be supported by clojure and clojurescript equally. |
tom white | Sep 17, 2012 | |
Page 92 1st paragraph, 1st sentence. |
goog.events.EventType.LOAD has existed in Closure Library for some time. The mailing list item linked in this page's footer is not current. |
Anonymous | Jun 19, 2014 | |
ePub | Page 560 of 2546(Kindle) United States |
The index.html is directed to be created at public/resources/index.html. The output-to file in the compile command is given as resources/public/hello.js. Both the directories need to be the same. |
prasad rao | Feb 02, 2013 |