Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Any suggestions for a pragmatism-oriented functional programming book? It seems like a lot of inspirational/philosophical books on software development processes and patterns can't shake the object-oriented examples, even when they try to be as general as possible.


Functional Programming in Scala would be my suggestion:

http://www.amazon.com/Functional-Programming-Scala-Paul-Chiu...

I would consider it an updated and more practically minded version of SICP, which is of course amazing as well but not the sort of book you asked for.


How To Design Programs http://htdp.org

Many people consider it essential reading similar on its importance to SICP.

Re the original poster's list: most of those books are terrible, in my opinion.


Pragmatism and Functional programming are not bedfellows.

Effective Java (!) may be a contender, as it teaches about avoiding mutable state, composition over inheritance, etc




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: