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 |
---|---|---|---|---|
na NA |
|
Anonymous | Jan 28, 2019 | |
Page 41 first bmi function type declaration |
The correct type declaration is either |
Anonymous | Oct 04, 2011 | |
Page 99 Second code block. findKey Function |
the function definition: |
Bruce W. Lowther | Apr 30, 2011 | |
Printed | Page 140 First paragraph in Subclassing section |
Text states "The class declaration for Num is a bit long...". It then gives the definition of Ord. Based on the context, I believe Ord is correct. |
Darren Danvers | Oct 18, 2020 |
Other Digital Version | 187 Listing at end of page (Kindle edition) |
The todo program needs to import Control.Exception to make use of bracketOnError. |
Anonymous | Sep 23, 2011 |
Other Digital Version | 188 Todo program's remove function |
The remove function contains code to output a menu of todo items as in the interactive version, but this menu is not needed in the non-interactive version and is not shown in the example output. |
Anonymous | Sep 23, 2011 |
Page 189 code at top |
(\(tempName, tempHandle) -> do |
Richard Ferrante | Aug 20, 2011 | |
Other Digital Version | 273 Kindle Location 7162 |
"Next up, we have >>=." should read "Next up, we have >>". |
Anonymous | Dec 09, 2011 |
323 in the LeftM section |
In the examples it says "ghci> runWriter $ liftM not $ Writer (True, "chickpeas")" |
Michael Levine | Feb 08, 2017 | |
342 The section for setting up the "instance Monad Prob where" |
Due to changes in the GHC compiler, you also need to include the following code to make the newtype Prob work properly as a Monad: |
Michael Levine | Feb 09, 2017 |