Book contents
- Frontmatter
- Contents
- Preface
- Chapter 1 Introduction
- Chapter 2 First steps
- Chapter 3 Types and classes
- Chapter 4 Defining functions
- Chapter 5 List comprehensions
- Chapter 6 Recursive functions
- Chapter 7 Higher-order functions
- Chapter 8 Functional parsers
- Chapter 9 Interactive programs
- Chapter 10 Declaring types and classes
- Chapter 11 The countdown problem
- Chapter 12 Lazy evaluation
- Chapter 13 Reasoning about programs
- Appendix A Standard prelude
- Appendix B Symbol table
- Bibliography
- Index
Chapter 10 - Declaring types and classes
- Frontmatter
- Contents
- Preface
- Chapter 1 Introduction
- Chapter 2 First steps
- Chapter 3 Types and classes
- Chapter 4 Defining functions
- Chapter 5 List comprehensions
- Chapter 6 Recursive functions
- Chapter 7 Higher-order functions
- Chapter 8 Functional parsers
- Chapter 9 Interactive programs
- Chapter 10 Declaring types and classes
- Chapter 11 The countdown problem
- Chapter 12 Lazy evaluation
- Chapter 13 Reasoning about programs
- Appendix A Standard prelude
- Appendix B Symbol table
- Bibliography
- Index
Summary
![Image of the first page of this content. For PDF version, please use the ‘Save PDF’ preceeding this image.'](https://static.cambridge.org/content/id/urn%3Acambridge.org%3Aid%3Abook%3A9780511813672/resource/name/firstPage-9780511813672c10_p99-115_CBO.jpg)
- Type
- Chapter
- Information
- Programming in Haskell , pp. 99 - 115Publisher: Cambridge University PressPrint publication year: 2007