Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If you're interested in Clojure but want to avoid the JVM, then I would think Scheme would be the better choice than Common Lisp since it's functional like Clojure.


Of course, if you want lispyness while retaining the freedom to choose an imperative style or a functional style, Common Lisp is better.


Both Scheme and Common Lisp support imperative and functional programming styles. The Scheme community has historically been perhaps more dogmatic about sticking to functional programming, and so Common Lisp has built up more tools and idioms around imperative (and object-oriented) programming. But as someone who has used both Scheme and Common Lisp a fair bit, this doesn't seem like one of the dominant criteria for choosing between them for practical programming work.


... or ClojureScript and NodeJS

EDIT: Actually the JVM is still involved but just for compilation.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: