Our systems are now restored following recent technical disruption, and we’re working hard to catch up on publishing. We apologise for the inconvenience caused. Find out more

Recommended product

Popular links

Popular links


Haskell 98 Language and Libraries

Haskell 98 Language and Libraries

Haskell 98 Language and Libraries

The Revised Report
Simon Peyton Jones, Microsoft Research Limited
May 2003
Hardback
9780521826143
Out of Print
Hardback

    Haskell is the world's leading lazy functional programming language and is widely used in teaching, research, and applications. The language continues to develop rapidly, but in 1998 the programming community decided to capture a stable snapshot of the language by introducing Haskell 98. This book constitutes the agreed definition of Haskell 98, the language itself as well as its supporting libraries, and should be a standard reference work for anyone involved in research, teaching, or applications. All Haskell compilers support Haskell 98, so professioanls and educators have a stable base for their work.

    Product details

    May 2003
    Hardback
    9780521826143
    270 pages
    255 × 180 × 26 mm
    0.69kg
    Unavailable - out of print May 2008

    Table of Contents

    • Part I. The Haskell 98 Language:
    • 1 Introduction
    • 2 Lexical structure
    • 3 Expressions
    • 4 Declarations and bindings
    • 5 Modules
    • 6 Predefined types and classes
    • 7 Basic input/output
    • 8 Standard prelude
    • 9 Syntax reference
    • 10 Specification of derived instances
    • 11 Compiler pragmas
    • Part II The Haskell 98 Libraries:
    • 12 Rational numbers
    • 13 Complex numbers
    • 14 Numeric functions
    • 15 Indexing operations
    • 16 Arrays
    • 17 List utilities
    • 18 Maybe utilities
    • 19 Character utilities
    • 20 Monad utilities
    • 21 Input/output
    • 22 Directory functions
    • 23 System functions
    • 24 Dates and times
    • 25 Locales
    • 26 CPU time
    • 27 Random numbers
    • Bibliography.