3 ms·
My path to functional programming started with Paul Graham’s lisp essays and books and then SICP and Scheme. I visited the world of Haskell but only half hearte
by justinhj 9y ago
My path to functional programming started with Paul Graham’s lisp essays and books and then SICP and Scheme. I visited the world of Haskell but only half heartedly as I was much happier in a dynamically typed world for my hobby projects. As a daytime C++ coder I found types an annoyance; so much time wasted getting something to compile. Later I came to discover types again with Scala and now I’m fully sold. I will revisit Haskell again some day but most likely will learn Elm first. Elm is a much friendlier ML style language and much more explicit about things like monads. Moving from Elm to Haskell is much easier since the programmer will have “aha” moments mapping what they did explicitly in Elm to what you can do more generically with type classes in Haskell
- cryptonector 9y agoI'm lucky enough to own copies of On Lisp and ANSI Common Lisp. These books are a pure pleasure to read -- a lot like reading a novel.
- flavio81 9y agoMay the warm light of Lisp enlightenment shine on you -- CL blew my mind!!
- cryptonector 9y agoI strongly recommend these two books. They are amazing!