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

This ^ right here, is what gets lost in all the squabbling over functional purity and parenthesis hate.

For a huge number of developers coming from the Javascript/web side of things, Clojurescript is poised so perfectly to usher them into thinking about composing your programs as pure functions, immutable data structures and organizing your state such that it is easy to reason about.

Eventually, Clojure led me to Haskell, and even back to how Javascript ought to be written (i.e. fantasy-land specs). This has been the single most eye opening learning effort that I have ever had the joy of undertaking since I started programming.



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

Search: