## Haskell: The Craft of Functional ProgrammingThe second edition of |

### What people are saying - Write a review

User Review - Flag as inappropriate

Worst book Ive ever read!

User Review - Flag as inappropriate

I hate Haskell so, so, so much

### Contents

Introducing functional programming | 1 |

Getting started with Haskell and Hugs | 19 |

Basic types and definitions | 32 |

Copyright | |

22 other sections not shown

### Other editions - View all

### Common terms and phrases

abstract data type algebraic data types algebraic type applied argument Bool calculation Chapter Char characters computation concat constructor database Define a function Define the function discussed doubleAll elem elements equality equation example Exercises Expr expression False filter finite flipH flipV Float foldl foldr function composition function definition function f functional programming getLine getWord give given Haskell higher-order functions Huffman coding Hugs imperative program implementation induction infinite lists input instance integers iSort lazy evaluation length list comprehension look map f mergeSort module monad natural numbers Node operations output pair Parse a b parser pattern matching Picture polymorphic prelude functions primitive recursion problem proof queue QueueState result reverse script sequence ServerState SetI shunt signature String structural induction Tree tuple type Int undef whitespace write x:xs xs ys y:ys zipWith