@nasser yeah... we've had basically zero downsides in Fennel but obviously the scope is so much more constrained that it's a very different story
I guess it's not really possible to bootstrap from a "known good" copy saved off somewhere, which may be "regular clojure" and may be a previous version of your own compiler?
I got the impression that a bunch of the features they added in 1.3 were specifically designed to support self-hosting, (deftype and friends) but then cljs happened and they kind of lost interest in self-hosting altogether somehow