Spinning up a JVM to build small clojurescript applications is painful on older and embedded computers. I understand there isn't official support for the bootstrapped clojure build, but it would be nice at least to be able to use core.async from cljs without requiring a jvm - it would improve our development story for less capable devices massively.
The first immediate problem is there is a (redundant?) import of
cljs.core.async.impl.ioc-macros which doesn't appear to be referenced. The tests still pass if I remove it. Moving beyond there and attempting to cljc-ify the
.clj files takes me well out of my ability to work on this, however.