The latest version of the book is B7.0, released 4 months 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.
- Reported in: B5.0 (07-Mar-18)
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.
Why? Because, when you download the code for the book, you start looking at the code. Of cause. By adding the chapter number, it gets easier to look at the code in order of difficulty. I mean how advanced it is. This is useful because you are building a more and more advance app as you read through the chapters.
I did it myself and I believe it helped.
Then allow me to thank you for writing this book and making it available through this beta program. There are so few Elm resources currently available. I have read the elm-introduction, but was frustrated and missing something. You explain well the import of Html modules and you step wise approached makes it easier to understand. I even think I understand Html better because of this. Example, "class" is an Html Attribute.
I also appreciate that you early on in the examples introduces styling and CSS. This is in particular, something I have been missing in other Elm resources.
I look forward to receive the remaining content of the book. I can hardly wait. :-) Type as fast as you can.
- Reported in: B7.0 (18-Jul-18)
PDF page: 17
Paper page: 5
"You would need to inspect the return value at runtime to determine what its type."
Either the "what" should be removed or the sentence should end with "what its type is."--Reid Evans
- Reported in: B7.0 (28-Jul-18)
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: B7.0 (06-May-18)
PDF page: 124
In intialModel, step should be "Building Nothing" instead of "Build Nothing"--Gregory B Dennis
- Reported in: B7.0 (21-Jun-18)
PDF page: 203
In developing Single Page Applications, I believe the following topics are essential:
1. Session/token handling (login/logout)
2. Common Error handling in Main for errors occurring/arising from other Page components
Really looking forward to see how these are done in Elm. Thank you.--Mohd Suhaizal MK
- Reported in: B7.0 (30-Jun-18)
PDF page: 240
I managed to get completely different numbers by using Firefox (v61).
fold and map vs foldMap; foldMap is a little more than 100% faster
fold and map vs. foldl; foldl is always ~43% slower
I get much different results by using Edge for example. Maybe you could let reades know which browser you're using?
Thank you very much!
Christoph --Christoph Lipp