Write Yourself a Scheme in 48 Hours
by Jonathan Tang
Publisher: Wikibooks 2007
Number of pages: 138
You'll start off with command-line arguments and parsing, and progress to writing a fully-functional Scheme interpreter that implements a good-sized subset of R5RS Scheme. Along the way, you'll learn Haskell's I/O, mutable state, dynamic typing, error handling, and parsing features. By the time you finish, you should be fairly fluent in both Haskell and Scheme.
Home page url
Download or read it online for free here:
by Joeri van Eekelen, et al. - Wikibooks
This book introduces both the Haskell language, from the very basics to its most advanced features, and computer programming in general. The book is divided into three sections: the Beginner's Track, the Advanced Track, and Practical Haskell.
by Andres Loh - Febodruk
'Exploring Generic Haskell' gives a complete overview of the language, systematically explains the core features of Generic Haskell, and several extensions, and provides detailed examples on how the features can be implemented.
by Paul Hudak - Yale University
This is a textbook on functional programming in Haskell, with a focus on computer music concepts and applications. The book describes Euterpea, a computer music library developed in Haskell, that allows programming computer music applications.
by Simon Marlow
This tutorial will introduce the main programming models available for concurrent and parallel programming in Haskell. The text should serve as an introduction to the fundamental concepts through the use of practical examples.