Fork me on GitHub
#core-async
<
2021-10-28
>
pmooser07:10:35

It turns out that this bug was filed in 2015. This unfortunately contributes to the impression that core.async isn't actively maintained. Maybe I can try to take a look at some point, if I can get approval from my company to contribute.

❤️ 1
hiredman16:10:51

the cljs side could use someone who uses it looking at it, but it is very tricky because some of the implementation choices in cljs, including #js make things very opaque for the analysis core.async has to do for the code transformation

hiredman16:10:37

https://clojure.org/dev/contrib_libs lists core.async as "under active regular development" but that doesn't seem to jive with observations

dpsutton16:10:44

do you mean js* rather than #js ?

hiredman17:10:42

the code transforms for clojure and clojurescript are completely different code, so fixes often need porting from one to the other, and it is rare that someone uses both

hiredman17:10:40

and the cljs code is still a hand rolled analyzer while the clojure side is using tools.analyzer

hiredman17:10:47

even small innocuous stuff like https://clojure.atlassian.net/browse/ASYNC-235 just kinds of sits there unless you beat the drum to get it merged

hiredman17:10:40

and larger stuff like https://clojure.atlassian.net/browse/ASYNC-234, who knows, (and ASYNC-234 just touches the clojure side, the work likely needs to addressed again on the cljs side)

😭 1