x

Our Privacy Policy has changed. By using this site, you agree to the Privacy Policy.

Programming in Haskell

ISBN-10: 0521692695
ISBN-13: 9780521692694
Edition: 2006
Authors: Graham Hutton
List price: $64.99
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: No further information has been provided for this title. .

what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS Word® 2010 Online content $4.95 $1.99
Add to cart
Study Briefs
MS PowerPoint® 2010 Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $64.99
Copyright year: 2006
Publisher: Cambridge University Press
Publication date: 1/15/2007
Binding: Paperback
Pages: 184
Size: 7.50" wide x 9.75" long x 0.50" tall
Weight: 0.748
Language: English

No further information has been provided for this title. .

Preface
Introduction
Functions
Functional programming
Features of Haskell
Historical background
A taste of Haskell
Chapter remarks
Exercises
First steps
The Hugs system
The standard prelude
Function application
Haskell scripts
Chapter remarks
Exercises
Types and classes
Basic concepts
Basic types
List types
Tuple types
Function types
Curried functions
Polymorphic types
Overloaded types
Basic classes
Chapter remarks
Exercises
Defining functions
New from old
Conditional expressions
Guarded equations
Pattern matching
Lambda expressions
Sections
Chapter remarks
Exercises
List comprehensions
Generators
Guards
The zip function
String comprehensions
The Caesar cipher
Chapter remarks
Exercises
Recursive functions
Basic concepts
Recursion on lists
Multiple arguments
Multiple recursion
Mutual recursion
Advice on recursion
Chapter remarks
Exercises
Higher-order functions
Basic concepts
Processing lists
The foldr function
The foldl function
The composition operator
String transmitter
Chapter remarks
Exercises
Functional parsers
Parsers
The parser type
Basic parsers
Sequencing
Choice
Derived primitives
Handling spacing
Arithmetic expressions
Chapter remarks
Exercises
Interactive programs
Interaction
The input/output type
Basic actions
Sequencing
Derived primitives
Calculator
Game of life
Chapter remarks
Exercises
Declaring types and classes
Type declarations
Data declarations
Recursive types
Tautology checker
Abstract machine
Class and instance declarations
Chapter remarks
Exercises
The countdown problem
Introduction
Formalising the problem
Brute force solution
Combining generation and evaluation
Exploiting algebraic properties
Chapter remarks
Exercises
Lazy evaluation
Introduction
Evaluation strategies
Termination
Number of reductions
Infinite structures
Modular programming
Strict application
Chapter remarks
Exercises
Reasoning about programs
Equational reasoning
Reasoning about Haskell
Simple examples
Induction on numbers
Induction on lists
Making append vanish
Compiler correctness
Chapter remarks
Exercises
Standard prelude
Classes
Logical values
Characters and strings
Numbers
Tuples
Maybe
Lists
Functions
Input/output
Symbol table
Bibliography
Index

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×