small medium large xlarge

The latest version of the book is P1.0, released about 1 month 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: B5.0 (07-Mar-18)
  • Fixed: 22-Aug-19, awaiting book release
#82879
PDF page: 10
This is just a suggestion. I suggest that you add the chapter number to the folder name of the code. Like this. 01-get-started/elm-files/Main01.elm...more...
Jeremy Fairbank says: Thanks for the suggestion and sorry for a very late reply. I decided to keep it as is because chapters can be moved around, but I appreciate the idea.
  • Reported in: B7.0 (28-Jul-18)
  • Fixed: 22-Aug-19, awaiting book release
#83426
Paper page: 22

The code example on this page is displaying the comment marks at the end of the highlighted/numbered lines.--Steve Rowley

  • Reported in: B12.0 (06-Dec-18)
  • Fixed: 22-Aug-19, awaiting book release
#84111
PDF page: 34
I am not sure what happened, but when I compiled I still saw all three photos. I had to delete index.html and copy it again from code\static-app and ...more...
  • Reported in: B10.0 (13-Nov-18)
  • Fixed: 22-Aug-19, awaiting book release
#83914
PDF page: 58
I find page 57 and 58 are two the most difficult pages to grasp until now. I think it has something to do with "You can think of the 'String' value a...more...
Jeremy Fairbank says: Thanks for the suggestions and sorry for a very late reply. These are great things to consider for a future edition.
  • Reported in: P1.0 (19-Jul-19)
#85589
PDF page: 78

Paragraph "In brief,..." has incorrect link to a later chapter: "[xxx](#chp.rea-time)". --Tubo Shi

  • Reported in: P1.0 (17-Aug-19)
#85690
PDF page: 78
The markdown for the reference to the chapter on Websockets is not displaying correctly. It is in the second sentence of the third paragraph. It looks...more...
  • Reported in: P1.0 (17-Aug-19)
#85691
PDF page: 91
In the "errorMessage" function, about 2/3 down the page, the string output for the "Http.BadBody case is formatted differently from that of the "_" c...more...
  • Reported in: P1.0 (15-Aug-19)
#85686
Paper page: 92

On p. 92 there is a reference to Lom15, but the bibliography section seems to be missing.--tiropp

  • Reported in: P1.0 (13-Aug-19)
#85679
PDF page: 104
Hello, I am now on chapter 6 of your book. I just copied the code as mentioned, and run npm install and got error as you see in this gist (add https p...more...
  • Reported in: P1.0 (09-Jul-19)
#85545
Paper page: 108
"Underneath viewSending, create a viewError function to display errors. Move only the case expression under else if model.building then to viewError: ...more...
  • Reported in: P1.0 (16-Aug-19)
#85688
Paper page: 109

The branch 'else if model.building then ...' is missing --tiropp

  • Reported in: P1.0 (15-Aug-19)
  • Fixed: 22-Aug-19, awaiting book release
#85684
Paper page: 149
Having installed Create Elm App v3.0.6 and followed the instructions on porting Picshare to it, when at step 8 I restart the development server, I get...more...
Jeremy Fairbank says: This looks like the version of Elm create-elm-app tried to use was 0.18 based on the message mentioning elm-package.json (0.19 uses elm.json). Please double check your global version of Elm to make sure that fixes it. I was unable to reproduce this issue if the global version of Elm is 0.19.