3 ms·
Learn Lisp. Realize that JavaScript is a lot like Lisp, but with better libraries and C-like syntax. Then write really good JavaScript.
by debacle 14y ago
Learn Lisp. Realize that JavaScript is a lot like Lisp, but with better libraries and C-like syntax. Then write really good JavaScript.
- hassy 14y agoSexps aside, no continuations, no TCO, and no macros mean that JS is actually pretty far from Lisp.
- geoffschmidt 14y agoIt's Scheme that has continuations and TCO (guaranteed by the spec) -- Common Lisp has neither, I believe.
- hassy 14y agoI think you're right. What I was trying to point out is that learning "Lisp" (which one?) is not a good way to get better at Javascript. Lua or Io - maybe, but even then the suggestions of other people in the thread for actual JS resources are so much better.
- irahul 14y ago> Learn Lisp. Realize that JavaScript is a lot like Lisp, This would have been true a long time back when Lisp was the language with first class functions, closures etc., but today every other languages have those and JS is a lot closer to them Lisp. Even if this was true, why not learn JS and skip the Lisp part? > but with better libraries and C-like syntax. May be with better 3rd party libraries. Out of the box, JS standard library sucks.