5 ms·
As someone who has never touched Lisp, why is thinking in Lisp good?
by jzig 11y ago
As someone who has never touched Lisp, why is thinking in Lisp good?
- deleted 11y ago[deleted]
- farresito 11y agoFunctional programming/paradigm. It's a pretty nice language to learn it (my intention was to learn Clojure, but I read this book first so that I had an small base).
- sampo 11y agoBut today, one can learn functional programming also with other languages than Lisp.
- cgag 11y agoThe book isn't really about lisp, it's about thinking in terms of higher order functions and recursion, which apply in any functional language.
- hga 11y agoThe same people have also written The Little MLer (http://www.amazon.com/The-Little-MLer-Matthias-Felleisen/dp/026256114X http://www.amazon.com/The-Little-MLer-Matthias-Felleisen/dp/...).
- rdc12 11y agoWhich is also brilliant, but is more about thinking in terms of types (more advanced type systems, then C/C++/Java etc). Should make a good warm up for learning the likes of OCaml and Haskell
- peteretep 11y agoAlmost all the exercises can be done in Haskell with a small amount of syntactic adjustment
- joshuapants 11y agoThe cool thing about learning in Lisp (or Scheme) is that the language doesn't really get in the way. It's less about learning the syntax of a language and more about focusing on the algorithms/concepts.
- surganov 11y agoFor instance, it's a great manifestation of lambda calculus.