Skip to content

Comment on Ask HN: Why and how should someone learn functional programming?

Comments

I learned using Elisp, it didn't make a better programmer, but I am much more pragmatic now.

Use the 3 schemer books The little schemer, the seasoned schemer and the The Reasoned Schemer, and read Structure and Interpretation of Computer Programs. You can work through the books using clojure or other more appealing languages.

Elisp isn't really functional ... everything is dynamically scoped so you don't get closures and the entire language is built for mutating state.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.