4 ms·
You should learn Scheme, and then Haskell or an ML language (OCaml would be my choice.) Clojure is a "subset" of Scheme/Lisp, so if you learn Scheme or Lisp (as
by tumult 17y ago
You should learn Scheme, and then Haskell or an ML language (OCaml would be my choice.) Clojure is a "subset" of Scheme/Lisp, so if you learn Scheme or Lisp (as in Common Lisp), you basically know Clojure, plus some extra stuff that Clojure can't do because it lacks proper tail calls.
- grinnbearit 17y agoI personally find scheme to be the simplest Lisp to learn (after working with Common Lisp, Clojure and Scheme). If you do want to learn scheme, I found the MIT lectures http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/6-001Spring-2005/VideoLectures/index.htm http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Compute... brilliant and the little schemer http://www.amazon.com/Little-Schemer-Daniel-P-Friedman/dp/0262560992 http://www.amazon.com/Little-Schemer-Daniel-P-Friedman/dp/02... a lot of fun as well.