Ask HN: Best Lisp for software development?
I love Clojure, but I loathe Java, and I feel you do get exposed to a fair amount of Java stuff when trying to work in Clojure. It&#x27;s far better than it used to be, but it&#x27;s still too much for my liking.<p>Since I build stuff for the web (and Electron, a bit), I use ClojureScript, and am generally really happy with it. It&#x27;s all the goodness of Clojure — the lispiness, the killer persistent data structures, the wonderfully well thought out standard library — plus the little bit of stuff I like from the JavaScript world — fast boot time, stuff I make can run on the web, good enough debugging&#x2F;profiling tools, and all the included batteries of the web platform (for audio, video, React if you want it, etc).<p>I personally use Figwheel to compile my CLJS and do live-reloading, but if I were starting today I&#x27;d probably use shadow-cljs. I like to do my own DOM stuff, but if you want to use React I&#x27;d do so via re-frame.