Personal tools

Books

From HaskellWiki

Revision as of 02:03, 11 July 2007 by Rz9Qca (Talk | contribs)

Jump to: navigation, search

[alltel ringtones] [buy prozac] [ultracet online] [carisoprodol online] [meridia] [celexa online] [free cingular ringtones] [cheap xenical] [samsung ringtones] [buy xanax] [verizon ringtones] [cheap ultracet] [free sagem ringtones] [norco online] [free qwest ringtones] [valium online] [xenical] [paxil online] [cheap lipitor] [ultram online] [free motorola ringtones] [ortho online] [meridia online] [tracfone ringtones] [cheap phentermine] [nextel ringtones] [cheap fioricet] [cheap hydrocodone] [cheap lortab] [vicodin] [real ringtones] [free mp3 ringtones] [mono ringtones] [cingular ringtones] [free qwest ringtones] [levitra online] [diethylpropion online] [cheap propecia] [cheap zanaflex] [free cool ringtones] [cheap paxil] [sprint ringtones] [free free ringtones] [flexeril online] [lortab online] [samsung ringtones] [sonyericsson ringtones] [order cyclobenzaprine] [free punk ringtones] [free qwest ringtones] [vicodin online] [free qwest ringtones] [kyocera ringtones] [cheap cyclobenzaprine] [jazz ringtones] [cheap clomid] [xanax online] [free tracfone ringtones] [online flexeril] [free midi ringtones] [but ultram] [free sony ericsson ringtones] [free wwe ringtones] [real ringtones] [free nokia ringtones] [free punk ringtones] [free funny ringtones] [cool ringtones] [free funny ringtones] [cheap didrex] [paxil online] [online lorazepam] [mtv ringtones] [alprazolam online] [cheap pharmacy online] [free sony ringtones] [free free ringtones] [cheap vigrx] [polyphonic ringtones] [free mp3 ringtones] [free polyphonic ringtones] [free polyphonic ringtones] [tramadol online] [cheap adipex] [but ultracet] [cheap viagra] [diazepam online] [cheap zoloft] [cheap vigrx] [cheap lisinopril] [pharmacy online online] [celexa online] [sprint ringtones] [cheap clonazepam] [levitra] [but sildenafil] [vicodin online] [online xanax] [cheap valium] [pharmacy online online] [cheap sildenafil] [cheap wellbutrin] [adipex online] [vicodin online] [wwe ringtones] [free alltel ringtones] [verizon ringtones] [midi ringtones] [prozac online] [cheap lipitor] [sony ericsson ringtones] [sony ringtones] [albuterol online] [viagra online] [cheap carisoprodol] [free sony ericsson ringtones] [cheap propecia] [nexium] [cheap lorazepam] [flexeril online] [tracfone ringtones] [cheap clomid] [paxil online] [motorola ringtones] [order zyban] [free qwest ringtones] [free nextel ringtones] [cheap clonazepam] [music ringtones] [cheap tramadol] [soma online] [cyclobenzaprine online] [tramadol online] [buy ativan] [buy adipex] [cheap nexium] [cheap clonazepam] [cheap hgh] [cheap tenuate] [zoloft online] [midi ringtones] [cheap alprazolam] [ambien online] [free sony ericsson ringtones] [cheap lisinopril] [midi ringtones] [carisoprodol online] [free nokia ringtones] [free funny ringtones] [didrex online] [buy hgh] [cheap didrex] [sony ringtones] [ultram online] [hgh online] [ericsson ringtones] [online fioricet] [online cialis] [order flexeril] [cheap carisoprodol] [real ringtones] [hoodia online] [but ambien] [lipitor online] [online pharmacy] [free ringtones] [zanaflex online] [cheap phentermine] [buy diethylpropion] [buy soma] [free sprint ringtones] [cheap diazepam] [free sharp ringtones] [cheap hydrocodone] [adipex] [buy xanax] [cheap clomid] [free tracfone ringtones] [free sharp ringtones] [lisinopril online] [wellbutrin online] [free kyocera ringtones] [motorola ringtones] [phentermine online] [zoloft online] [cheap carisoprodol] [alprazolam online] [cheap diethylpropion] [nokia ringtones] [cheap albuterol] [free funny ringtones] [order valium] [buy tramadol] [fioricet online] [viagra online] [free samsung ringtones] [free mtv ringtones] [norco online] [music ringtones] [ativan online] Books and tutorials covering many aspects of Haskell.

1 Language and library definition

Cover Simon Peyton Jones: "Haskell 98 language and libraries: the Revised Report", Cambridge University Press, 2003, Hardback, 272 pages, ISBN 0521826144, £45.00

Book Description
Haskell is the world's leading lazy functional programming language, widely used for teaching, research, and applications. The language continues to develop rapidly, but in 1998 the community decided to capture a stable snapshot of the language: Haskell 98. All Haskell compilers support Haskell 98, so practitioners and educators alike have a stable base for their work. This book constitutes the agreed definition of the Haskell 98, both the language itself and its supporting libraries. It has been considerably revised and refined since the original definition, and appears in print for the first time. It should be a standard reference work for anyone involved in research, teaching, or application of Haskell.

The entire language definition is also available online: Language and library specification. </DT>

2 Textbooks

Cover Graham Hutton: Programming in Haskell, Paperback: 200 pages, Cambridge University Press (January 31, 2007), English, ISBN 0521692695

Book Description
Haskell is one of the leading languages for teaching functional programming, enabling students to write simpler and cleaner code, and to learn how to structure and reason about programs. This introduction is ideal for beginners: it requires no previous programming experience and all concepts are explained from first principles via carefully chosen examples. Each chapter includes exercises that range from the straightforward to extended projects, plus suggestions for further reading on more advanced topics. The author is a leading Haskell researcher and instructor, well-known for his teaching skills. The presentation is clear and simple, and benefits from having been refined and class-tested over several years. The result is a text that can be used with courses, or for self-learning. Features include: freely accessible Powerpoint slides for each chapter; solutions to exercises, and examination questions (with solutions) available to instructors; downloadable code that's fully compliant with the latest Haskell release.

Cover Paul Hudak: The Haskell School of Expression: Learning Functional Programming through Multimedia, Cambridge University Press, New York, 2000, 416 pp, 15 line diagrams, 75 exercises, Paperback $29.95, ISBN 0521644089, Hardback $74.95, ISBN 0521643384

Book Description
This book teaches functional programming as a way of thinking and problem solving, using Haskell, the most popular purely functional language. Rather than using the conventional mathematical examples commonly found in other programming language textbooks, the author draws examples from multimedia applications, including graphics, animation, and computer music, thus rewarding the reader with working programs for inherently more interesting applications. Aimed at both beginning and advanced programmers, this tutorial begins with a gentle introduction to functional programming and moves rapidly on to more advanced topics. An underlying theme is the design and implementation of domain specific languages, using three examples: FAL (a Functional Animation Language), IRL (an Imperative Robot Language), and MDL (a Music Description Language). Details about programming in Haskell are presented in boxes throughout the text so they can be easily referred to and found quickly. The book's Web Site contains source files for all programs in the text, as well as the graphics libraries to run them under Windows and Linux platforms. It also contains PowerPoint slides useful for teaching a course using the textbook.

Cover Simon Thompson: Haskell: The Craft of Functional Programming, Second Edition, Addison-Wesley, 507