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

Unfortunately, due to the JVM, Clojure is not the answer for everyone.

It is not for embedded systems, not for Android (last I checked, it was very slow), and not for browsers. I believe that ClojureScript is probably what's going to take the crown, eventually.

Still, Clojure or ClojureScript missing a lot of things from Lisp. Restarts, for instance.



I'm curious why you say that Clojure(script) is not for browsers? The only time I've really had a problem with Clojurescript is when I'm doing something that heavily interacts with an imperative browser api (like webGL). And even then I just create an interface for that part in JS.


No language is for everyone. Trying to make such a language guarantees it will fail.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: