Very excited to receive my copy! &nbsp;Congrats to the 3 of you!<div><div><br><div class="gmail_quote">On Tue, Nov 25, 2008 at 9:15 PM, Bryan O&#39;Sullivan <span dir="ltr">&lt;<a href="mailto:bos@serpentine.com">bos@serpentine.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Good evening -<br>
<br>
John Goerzen, Don Stewart and I are delighted to announce the<br>
availability of our book, &quot;Real World Haskell&quot;. It is 710 pages long,<br>
and published by O&#39;Reilly Media.<br>
<br>
This is the first book to comprehensively cover modern Haskell<br>
programming. From an introduction to functional programming, it<br>
focuses on teaching through many worked examples. We discuss the<br>
&quot;awkward squad&quot; of I/O, concurrency, and exceptions. We cover network<br>
programming, databases, and system hacking. We motivate and work with<br>
monoids, applicative functors, monads, and monad transformers. We show<br>
you how to debug code, and how to ship well-tested software.<br>
<br>
Better yet, the book is available under a Creative Commons license, so<br>
you can read as much of it as you please before you buy:<br>
<a href="http://book.realworldhaskell.org/" target="_blank">http://book.realworldhaskell.org/</a> We developed this book with the<br>
enthusiastic and voluble support of the Haskell community, and we are<br>
proud to share our work in a fashion that will help newcomers to our<br>
field.<br>
<br>
And best of all, if you order now (at least in North America), you can<br>
have a copy of the book in your hands in a matter of days.<br>
<br>
Thank you from all of us to our friends in the Haskell world who have<br>
been so generous with their feedback and kind words!<br>
_______________________________________________<br>
Haskell mailing list<br>
<a href="mailto:Haskell@haskell.org">Haskell@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell" target="_blank">http://www.haskell.org/mailman/listinfo/haskell</a><br>
</blockquote></div><br></div></div>