I recently came across an interesting, clojure-like dialect of JS called WISP. it is very similar to clojurescript, and it seems that development was abandoned once clojurescript became a thing, but as a toy language for noodling around it, I think it has some benefits to clojurescript (namely that it works very well with existing JS tooling, and getting up and running with it is just the matter of placing a script tag, rather than needing to fuss around with setting up a clojure dev environment).
https://github.com/Gozala/wisp/blob/master/doc/language-essentials.md