top | item 8778848

(no title)

cnntth | 11 years ago

As a freshman who took the course that uses this book, I can say I'm still cursing the name. I figure some of the value will become clearer, but aside from commenting functions clearly and testability of code, I don't think I got much of value from it.

discuss

order

nixpulvis|11 years ago

I've seen the benefits of teaching freshman (and anyone) functional programming first.

The "comments" are really an introduction to type systems, along with general good practice.

The ability to describe a function by purely it's signature without the presence of mutation makes reasoning through hard problems more straightforward.