Returning to releases, I noticed a beta release of core-async: 1.8.711-beta1. While the improvements and the new io-thread macro are really cool, is there a reason why the new flow namespaces werenโt included? Personally, I could benefit a lot from a alfa or beta release of flow ๐
we are trying to set some groundwork and get to a stable release before addition of virtual thread and flow support. also, flow is still actively undergoing API changes and is a work in progress. That said, we also would like to get an alpha of flow in Maven and we're hoping to do so soon. For now, it is possible to use core.async as a git release from a commit.
Yeah, thatโs what Iโm doing. Either I donโt know how but currently I cannot deploy a lib to clojars while it has a git dep. This is why I was hoping for a release. But the reasoning is sound. Thanks for the explanation ๐
yes, as the API is still changing, it's not wise to be releasing things that depend on flow yet
You cannot have a JAR (on Clojars or Maven) that depends on git deps -- because the Maven-like tooling that handles .jar and pom.xml doesn't know anything about git.
(just to confirm that it's not a lack of know how!)