Two new chapters, and … a review deadline!
May 7th, 2008 by Bryan O'Sullivan
I’ve just posted two new beta chapters for review:
Also, we’ll soon be starting to feed chapters into O’Reilly’s production pipeline. If you’ve been following our progress, but holding off on reading and reviewing draft chapters, this would be a great time to start taking a look if you want to influence the final result.
Now that we have all of chapters 1 through 11 posted, please submit any comments you have by Thursday, May 15.
Yes, this does mean that the endgame is approaching! We still have a few chapters left to write, and art and production issues to sort out, so I can’t give you an exact publication date (or even an exact month) yet, but things are going well. Expect to see more public beta draft chapters within the next few weeks!
Looking at the TOC, there’s a subject that doesn’t explicitly appear – controlling strict/lazy evaluation. I found this to be a major issue for “real world” Haskell programs – sometimes the program seemed to go out of its way to do things in the “wrong order” causing memory consumption to explode (to the point that the application died or “merely” took forever to run).
Of course, it may be that this would be covered in the not-yet-written performance and tuning chapter… but performance tuning and controlling lazy/strict evaluation aren’t the same thing, so this might end up being a very large chapter…
Thanks!
Oren Ben-Kiki
Hi Oren,
Thanks for the comment. That is indeed an important topic, and it’s mentioned throughout the book in various contexts. It pops up in I/O and exception handling, for instance. You’ll find it first comes up in chapters 3 and 4, is dealt with in chapters 8 and 9, with additional discussions in chapters 20 and 22.
Hi,
Are there pdf copies of the book available?
Thanks
According to Amazon.com, the book’s due to arrive by August. So there you go. =)