(CLJS) Support usage from bootstrapped clojurescript

Description

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 `java.util.concurrent.locks.Lock` in `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.

Environment

None

Activity

Show:

Details

Assignee

Reporter

Labels

Priority

Created December 14, 2016 at 9:01 AM
Updated February 13, 2017 at 9:32 PM

Flag notifications