Shop now Shop now Shop now See more Shop all Amazon Fashion Cloud Drive Photos Shop now Learn More DIYED Shop now Shop Fire Shop Kindle Shop now Shop now Shop now
Profile for Per Velschow > Reviews

Personal Profile

Content by Per Velschow
Top Reviewer Ranking: 8,883,986
Helpful Votes: 24

Learn more about Your Profile.

Reviews Written by
Per Velschow "pervel" (Denmark)
(REAL NAME)   

Show:  
Page: 1
pixel
Real World Haskell
Real World Haskell
by Bryan O'Sullivan
Edition: Paperback
Price: £24.99

15 of 22 people found the following review helpful
2.0 out of 5 stars The wrong way to teach (programming), 4 Jan. 2009
This review is from: Real World Haskell (Paperback)
I really wanted to like this book. The title alone seems so appealing. Instead of the usual, often dry, approach to teaching functional programming by means of mostly mathematical examples, this book takes a completely different approach by using realistic problems. At the same time the book seems targeted at people new to both Haskell and functional programming in general. Sadly, after reading this book I no longer think this is a viable approach to teaching.

Subjects are introduced as a "side-effect" (no pun intended) of developing fairly complex realistic programs. The authors seem eager to prove that Haskell can indeed be used for this. Unfortunately, this means they lose track of the teaching aspect. Not only do you have to learn difficult programming subjects (such as monads), you also have to understand the individual problems in the book.

This makes the book more confusing than necessary. Many chapters in the book refer back to earlier (large!) examples. Even if you read the book from start to end, it becomes a problem having to remember and understand each of these problems. But the worst effect is that it becomes nearly impossible to use the book as a reference.

One positive point about the book. Unlike most (all?) other books on Haskell it focuses on GHC with all of its extensions instead of restricting itself to the academic Haskell-98 standard. Thank you for that!

EDIT: After having read some parts of the book a second (and third!) time, I have a few more good points to add. Some of the sections on monads are quite well-written actually. I also like that the authors pay attention to good, general programming practices such as "encapsulation". This is essential when writing scalable and realistic programs - no matter what language you use.

I still stand by my initial review. But I feel I was a little to harsh in the rating. So I'd like to give it one more star... but it doesn't seem like Amazon will let me do that. :/
Comment Comments (6) | Permalink | Most recent comment: Jun 5, 2009 6:51 PM BST


Altec Lansing FX6021 Powered Audio 2.1 Stereo Speaker System
Altec Lansing FX6021 Powered Audio 2.1 Stereo Speaker System

9 of 10 people found the following review helpful
1.0 out of 5 stars Good sound - but terrible hum makes this a bad product, 4 Feb. 2007
I got these today and I plan to take them back to the store the first thing tomorow hoping to get my money back. The reason is the annoying hum from the subwoofer. The minute you plug the power cord into the AC, the low-pitched hum starts. I've moved it around various places in the house to see if it was some kind of interference. No matter what I did, the hum was the same. It's important to note that the only way to get rid of the sound is to cut the power to the unit - pressing the power button on the controller does not help.

Other people have mentioned this hum and some have replied that it's very low or that you can just unplug it. Neither are true in my case and I suspect anyone that don't like noise and want to have their speakers ready for playing sound will think the same. I suppose there could also be a difference between countries as the hum pobably originates from the electrical system. I live in Denmark and we use 220V at 50Hz.

I cannot recommend this to anyone who is the least bit sensitive to idle noise.


Page: 1