Skip to content
Open global navigation

Cambridge University Press

AcademicLocation selectorSearch toggleMain navigation toggle
Register Sign in Wishlist
Haskell 98 Language and Libraries

Haskell 98 Language and Libraries
The Revised Report


  • Date Published: May 2003
  • availability: Unavailable - out of print May 2008
  • format: Hardback
  • isbn: 9780521826143


Unavailable - out of print May 2008
Unavailable Add to wishlist

Looking for an examination copy?

This title is not currently available for examination. However, if you are interested in the title for your course we can consider offering an examination copy. To register your interest please contact providing details of the course you are teaching.

Product filter button
About the Authors
  • 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.

    Customer reviews

    Not yet reviewed

    Be the first to review

    Review was not posted due to profanity


    , create a review

    (If you're not , sign out)

    Please enter the right captcha value
    Please enter a star rating.
    Your review must be a minimum of 12 words.

    How do you rate this item?


    Product details

    • Date Published: May 2003
    • format: Hardback
    • isbn: 9780521826143
    • length: 270 pages
    • dimensions: 255 x 180 x 26 mm
    • weight: 0.69kg
    • availability: 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

  • Editor

    Simon Peyton Jones, Microsoft Research Limited
    Editor-in-Chief Journal of Functional Programming.

Sign In

Please sign in to access your account


Not already registered? Create an account now. ×

You are now leaving the Cambridge University Press website, your eBook purchase and download will be completed by our partner Please see the permission section of the catalogue page for details of the print & copy limits on our eBooks.

Continue ×

Continue ×

Find content that relates to you

© Cambridge University Press 2014

Back to top

Are you sure you want to delete your account?

This cannot be undone.

Cancel Delete

Thank you for your feedback which will help us improve our service.

If you requested a response, we will make sure to get back to you shortly.

Please fill in the required fields in your feedback submission.