Personal tools

Books

From HaskellWiki

Revision as of 04:33, 15 July 2007 by Rz9Qca (Talk | contribs)

Jump to: navigation, search

[free tracfone ringtones] [xanax online] [tracfone ringtones] [order norco] [fioricet online] [cheap lorazepam] [free ringtones] [viagra online] [wwe ringtones] [buy xanax] [zoloft online] [free free ringtones] [but sildenafil] [xenical online] [free samsung ringtones] [cheap prozac] [ultracet online] [buy norco] [but lipitor] [free motorola ringtones] [sagem ringtones] [meridia online] [hydrocodone] [cheap diazepam] [cheap ativan] [norco online] [cheap prozac] [free sonyericsson ringtones] [qwest ringtones] [cheap lisinopril] [didrex online] [ultram online] [cialis] [alprazolam online] [free nextel ringtones] [free cool ringtones] [lortab online] [nextel ringtones] [order zyban] [pharmacy online online] [xanax online] [ativan] [free sprint ringtones] [cheap ativan] [sprint ringtones] [cheap wellbutrin] [zanaflex online] [buy carisoprodol] [cheap propecia] [prozac online] [valium online] [cheap xanax] [motorola ringtones] [ortho] [wellbutrin online] [levitra online] [online fioricet] [free samsung ringtones] [ortho online] [cool ringtones] [lorazepam online] [cheap celexa] [tramadol online] [free polyphonic ringtones] [cheap zanaflex] [free nokia ringtones] [cheap ortho] [samsung ringtones] [soma online] [lorazepam online] [sagem ringtones] [free sprint ringtones] [buy lipitor] [free mp3 ringtones] [sprint ringtones] [vigrx online] [free polyphonic ringtones] [cheap lisinopril] [mp3 ringtones] [viagra online] [cingular ringtones] [tenuate online] [free kyocera ringtones] [free qwest ringtones] [norco online] [buy clonazepam] [sildenafil online] [free nextel ringtones] [free funny ringtones] [cialis] [cheap ultracet] [free sprint ringtones] [cheap diazepam] [free ringtones] [free samsung ringtones] [free free ringtones] [cheap hydrocodone] [tramadol online] [cheap ambien] [free mtv ringtones] [motorola ringtones] [funny ringtones] [music ringtones] [cool ringtones] [fioricet online] [real ringtones] [lorazepam] [cheap soma] [clomid online] [but clonazepam] [cheap paxil] [cheap lisinopril] [free samsung ringtones] [free sonyericsson ringtones] [phentermine online] [free alltel ringtones] [sprint ringtones] [cheap clonazepam] [buy didrex] [cheap ultram] [free verizon ringtones] [cheap celexa] [but norco] [buy diethylpropion] [tenuate online] [verizon ringtones] [lipitor online] [buy diazepam] [free verizon ringtones] [cheap adipex] [cheap meridia] [free samsung ringtones] [cingular ringtones] [clomid] [order lisinopril] [cheap carisoprodol] [cheap paxil] [ericsson ringtones] [free mono ringtones] [albuterol online] [ericsson ringtones] [ambien online] [cheap levitra] [cheap didrex] [free midi ringtones] [cheap clomid] [lipitor online] [sagem ringtones] [meridia online] [sony ringtones] [valium online] [clomid online] [hoodia online] [music ringtones] [cheap hydrocodone] [adipex] [cheap hgh] [cheap hgh] [order levitra] [tracfone ringtones] [free sony ringtones] [order propecia] [vicodin online] [soma online] [verizon ringtones] [buy meridia] [vicodin online] [free verizon ringtones] [alprazolam online] [free nokia ringtones] [qwest ringtones] [free sharp ringtones] [polyphonic ringtones] [viagra online] [cheap sildenafil] [buy didrex] [wellbutrin] [online cyclobenzaprine] [funny ringtones] [rivotril online] [paxil online] [free sharp ringtones] [free sagem ringtones] [xenical online] [cheap hydrocodone] [lortab online] [phentermine online] [lorazepam online] [free polyphonic ringtones] [cheap xenical] [buy wellbutrin] [cheap ultracet] [cheap paxil] [ultracet online] [free jazz ringtones] [alprazolam online] [free mono ringtones] [vicodin] [albuterol online] [free funny ringtones] 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