Real World Haskell
Author(s) : Bryan O'Sullivan, Don Stewart, and John Goerzen
Publication Date : 2008
License :
Creative Commons Attribution-Noncommercial 3.0 License
Excerpts from the Introduction:
| Bryan O'Sullivan wrote: |
We started this project because a growing number of people are using Haskell to solve everyday problems. Because Haskell has its roots in academia, few of the Haskell books that currently exist focus on the problems and techniques of everyday programming that we're interested in.
With this book, we want to show you how to use functional programming and Haskell to solve realistic problems. This is a hands-on book: every chapter contains dozens of code samples, and many contain complete applications. Here are a few examples of the libraries, techniques and tools that we'll show you how to develop.
- Create an application that downloads podcast episodes from the Internet, and stores its history in an SQL database.
- Test your code in an intuitive and powerful way. Describe properties that ought to be true, then let the QuickCheck library generate test cases automatically.
- Take a grainy phone camera snapshot of a barcode, and turn it into an identifier that you can use to query a library or bookseller's web site.
- Write code that thrives on the web. Exchange data with servers and clients written in other languages using JSON notation. Develop a concurrent link checker. |
View/Download Real World Haskell