core-async

Ovi Stoica 2025-02-28T17:01:59.304909Z

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 ๐Ÿ™

Alex Miller (Clojure team) 2025-02-28T17:15:56.677669Z

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.

๐Ÿ‘ 1
Ovi Stoica 2025-02-28T17:38:19.841439Z

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 ๐Ÿ‘

Alex Miller (Clojure team) 2025-02-28T17:38:53.668609Z

yes, as the API is still changing, it's not wise to be releasing things that depend on flow yet

๐Ÿ‘ 1
seancorfield 2025-02-28T18:21:55.807879Z

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.

seancorfield 2025-02-28T18:22:08.389949Z

(just to confirm that it's not a lack of know how!)

๐Ÿ™ 1