I'm going out on a limb and assume someone has already considered a ClojureScript JVM backend? Or is there some other strategy for moving towards self-hosting?
What? Why? Clojure is a JVM language. The ClojureScript compiler _is_ running on the JVM (in Clojure). Why would you want to create a backend for the JVM for a language that tries to match a JVM language as closely as possible - and relies on the JVM for tooling?
I rocked back and forth for minutes. Please explain why you assume that someone considered this and why it wouldn't be nonsense?
If ClojureScript were ported to the JVM, maybe it would replace the current Clojure compiler as the official implementation. Clojure-in-Clojure would be further along, and implementations across host platforms would share a larger portion of code.