Hacker News new | past | comments | ask | show | jobs | submit login

2 very good "donationware" books about javascript functional programming,for those who want to study it in depth :

https://leanpub.com/javascript-spessore/read

https://leanpub.com/javascript-allonge/read

please check it out and tip Reg,frankly his work is outstanding.




From what I can see functional programming is significant but not only part of javascript allonge and javascript spessore contains references to fp but it doesn't seem to be focus of this book


"Allonge" is very much about FP and - more importantly! - about the uses of FP in a language with mutable state, objects and so on. It's more pragmatic and immediately useful than The Little/Seasoned Schemer, but this doesn't make it any less about FP.

"Spessore" is about OOP, but described from unusual angle: it reminds me of "The Little Java, a Few Patterns" in this regard. It's a great description of how and why OOP works, from the most basic concepts up.

Reg's articles on FP in JS and Ruby let me fill the gaps in my knowledge I had because of having no formal education in maths. I was interested in FP for years, and I learned much about it on my own, but Reg's texts made it all "click" for me. I definitely recommend reading all of them; unless you're really familiar with this stuff, from both theoretical and practical sides, I can guarantee that you'll learn something new and useful.

Really, go read them. See also https://leanpub.com/coffeescript-ristretto if you prefer CS.


Sorry but these books are in my opinion the best one can find about FP in JS,and I read a lot of them,especially allongé,which goes in detail in a lot of advanced FP concepts.You should actually read these books.


I did not deny that FP is leading theme in javascript allonge quite the opposite but it does not apply to javascript spessore I am afraid


I didn't know that Reg came out with another book. Allonge is really good. I have high hopes for Spessore.


Although I had only brief look I would confirm of it being awesome so you should't be disappointed




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

Search: