Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows with Prime
Try Prime
and start saving today with fast, free delivery
Amazon Prime includes:
Fast, FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with Fast, FREE Delivery" below the Add to Cart button.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited Free Two-Day Delivery
- Instant streaming of thousands of movies and TV episodes with Prime Video
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
- Unlimited photo storage with anywhere access
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
Buy new:
$63.05$63.05
FREE delivery:
Wednesday, Jan 24
Ships from: Amazon Sold by: Book-center
Buy used: $43.98
Other Sellers on Amazon
100% positive over last 12 months
+ $6.38 shipping
84% positive over last 12 months
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
The Haskell School of Expression: Learning Functional Programming through Multimedia 1st Edition
Purchase options and add-ons
Review
Book Description
- ISBN-100521644089
- ISBN-13978-0521644082
- Edition1st
- PublisherCambridge University Press
- Publication dateFebruary 28, 2000
- LanguageEnglish
- Dimensions7 x 0.87 x 9.25 inches
- Print length382 pages
Frequently bought together

Customers who viewed this item also viewed
Product details
- Publisher : Cambridge University Press; 1st edition (February 28, 2000)
- Language : English
- Paperback : 382 pages
- ISBN-10 : 0521644089
- ISBN-13 : 978-0521644082
- Item Weight : 1.39 pounds
- Dimensions : 7 x 0.87 x 9.25 inches
- Best Sellers Rank: #1,997,685 in Books (See Top 100 in Books)
- #165 in Functional Software Programming
- #940 in Object-Oriented Design
- #2,689 in Software Development (Books)
- Customer Reviews:
Important information
To report an issue with this product or seller, click here.
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
In agreement with other reviewers, this is not an optimal first Haskell book. The approach that worked best for me when ramping-up with Haskell was to use this text in combination with online tutorials and the O'Reilly "Real World Haskell" volume. This provided a good balance of essence, philosophy, coverage and practicality.
This book might have been a good contender for the title of "The Joy of Haskell". I enjoyed it and will keep referring back in moments when I want to recapture core functional programming concepts that apply not only to Haskell but to the functional programming genre as a whole.
This book is a unique attempt to teach the reader the Haskell programming language by demonstrating how to write programs that perform interesting tasks such as animation, graphics, robot control, and functional music composition. The book succeeds at introducing the reader to the Haskell language and the idea of functional programming, and the book is a fascinating read with unique projects performed in the Haskell language. This is particularly true if you are interested in multimedia programming. However, intermediate features of the language are brushed over. If you are already familiar with Haskell, this book will teach you interesting ways to look at functional programming and give you some ideas for some interesting projects. If you are new to Haskell, you are going to find yourself somewhat confused when you get to the more advanced material. I therefore recommend that you read this book along with "Haskell:The Craft of Functional Programming" by Thompson. That book is not nearly as interesting as this book, but it fills in all of the intermediate details that are missing in a very detailed manner.
A generation ago, Abelson and Sussman wrote "Structure and Interpretation of Computer Programs," which brought world-shaping clarity to programming in the form of a generic, functional approach. In the time since then, "types" and "lazy evaluation" have fundamentally improved that overall approach, and Haskell is the rightful successor to Scheme as the best-of-breed of functional programming languages. That said, types and lazy evaluation are somewhat tricky to learn, and this book offers a fun and easy way to do it.
The software needed to run the samples in the book is free and works on Windows platforms (and possibly some others).
Buy it, work through every word of it, you won't regret it :)
That being said, the quality of the book construction itself is terrible. I know this is a paperback; I shouldn't expect too much. The paper is fairly dark, as standard for recycled paper. However, the ink is very faded. Sometimes letters or whole words are not fully inked and you have to guess what symbol was there. The little "Detail" boxes which aim to highlight asides are especially hard to read since the background is a medium gray, the washed-out text barely contrasts, and to make matters worse: these elements seem pixelated and blurred.
Overall: I wish I just bought the eBook version and printed it out myself. It would be better than this copy which seems to have been printed out of a 30 year old Xerox machine with a toner cartridge composed of pencil shavings. I'm never buying a physical copy of a Cambrige Press book again.
The cover is cool and trippy though








