Fork me on GitHub
#core-async
<
2018-01-18
>
djwhitt23:01:06

Is self-hosted CLJS support something that could ever end up in mainline (not andare) core.async?

Alex Miller (Clojure team)23:01:04

What does self-hosted CLJS support entail?

djwhitt23:01:06

I actually haven't looked at it in detail myself, but @mfikes has gotten it working here: https://github.com/mfikes/andare

djwhitt23:01:27

@alexmiller I started wondering about this because I was working on getting Promesa (https://github.com/funcool/promesa) working on self-hosted ClojureScript and realized it had a core.async dependency. I got it working using andare. But because of the andare dep, merging upstream will be more difficult.

djwhitt23:01:56

Part of the problem is that Promesa is depending on internal core.async macros that andare rearranges a bit.

djwhitt23:01:30

If it only depended on the public interface, it would be less of a problem.