Home InternationalIntroducing core.async.flow...
International⭐ Featured

Introducing core.async.flow

core.async 1.9.808-alpha1 is now available, featuring the first release of core.async.flow . You can read more about core.async.flow in the rationale and the docs . core.async.flow is in alpha state - all APIs are still subject to change but we welcome your feedback as we move towards a non-alpha release. This release also adds datafy support for channels and buffers. core.async.flow-monitor In addition, we are today releasing core.async.flow-monitor v0.1.0, which is a tool for visualizing a flow’s processes as SVG (viewable inline in Calva or Cursive!), and dynamically monitoring and interacting with flows as they are running.

7 April 2026 at 10:11 am
1 views
Introducing core.async.flow

core.async, a popular library for managing concurrency in Clojure, has recently released version 1.9.808-alpha1, which introduces the first version of core.async.flow. This new feature aims to simplify the management of complex asynchronous workflows, providing a more intuitive and structured approach to handling concurrent processes.

core.async.flow is still in its alpha stage, meaning that its APIs are subject to change. However, the developers are eager to gather feedback from the community to refine the feature before moving towards a stable release. This alpha version also includes datafy support for channels and buffers, enhancing the library's capabilities and making it more versatile for various use cases.

In addition to the core.async update, the team has released core.async.flow-monitor v0.1.0. This tool serves as a visualization and monitoring utility for core.async.flow processes. It generates SVG representations of the workflows, which can be viewed inline in popular Clojure IDEs such as Calva and Cursive. The SVG visualizations allow developers to better understand the flow of data and control through their asynchronous processes, making it easier to debug and optimize them.

core.async.flow-monitor also enables dynamic monitoring and interaction with running flows. This feature empowers developers to observe the behavior of their concurrent processes in real-time, providing valuable insights into performance and potential bottlenecks. By offering both visualization and interactive capabilities, core.async.flow-monitor significantly enhances the developer experience when working with complex asynchronous applications.

The introduction of core.async.flow and the accompanying flow-monitor tool marks a significant milestone in the evolution of core.async. By providing a more structured and visual approach to managing concurrency, these features aim to make asynchronous programming in Clojure more accessible and efficient. As the alpha version is now available, the core.async community invites developers to experiment with the new features and share their feedback, helping shape the future of this powerful library.

In conclusion, the release of core.async 1.9.808-alpha1 and core.async.flow-monitor v0.1.0 represents a substantial step forward in simplifying the management of concurrent processes in Clojure. With core.async.flow offering a more intuitive workflow management system and flow-monitor providing visual and interactive monitoring tools, developers can now tackle complex asynchronous applications with greater ease. As the project evolves, the core.async team remains committed to refining these features based on user input, ensuring that the library continues to meet the needs of the Clojure community.

Source: Clojure News
📰 Related News
Ollama 0.2.6 Released with Native Gemma 4 Support and Enhanced Performance
Ollama 0.2.6 Released with Native Gemma 4 Support and Enhanced Performance
Ollama 0.2.6 is now live, featuring native support for Google's Gemma 4 models and improved local inference performance for Windows, macOS, and Linux.
14 Apr
Weekly news roundup: Shortages spread to MLCCs; SK Hynix reportedly in talks with Microsoft and Google
Weekly news roundup: Shortages spread to MLCCs; SK Hynix reportedly in talks with Microsoft and Google
Below are the most-read DIGITIMES Asia stories from the week of April 6-April 13, 2026:
14 Apr
cutile-stencil 0.2.0
cutile-stencil 0.2.0
An xDSL-based stencil compiler that generates optimized GPU kernels via NVIDIA cuTile
14 Apr
merlin-llm added to PyPI
merlin-llm added to PyPI
Merlin — a fast local LLM for agentic coding on Apple Silicon
14 Apr
Fluent Cut - Craft and compose videos programmatically in PHP with an elegant fluent API
Fluent Cut - Craft and compose videos programmatically in PHP with an elegant fluent API
Craft and compose videos programmatically in PHP with an elegant fluent API - b7s/fluentcut
14 Apr
Crypto Investor at Center of Trump Corruption Allegations Now Sees Himself as ‘Victim’
Crypto Investor at Center of Trump Corruption Allegations Now Sees Himself as ‘Victim’
Justin Sun has accused Trump-affiliated World Liberty Financial of misconduct and a general lack of transparency.
14 Apr
nvidia-nat-weave 1.7.0a20260413
nvidia-nat-weave 1.7.0a20260413
Subpackage for Weave integration in NeMo Agent Toolkit
14 Apr
nvidia-nat-s3 1.7.0a20260413
nvidia-nat-s3 1.7.0a20260413
Subpackage for S3-compatible integration in NeMo Agent Toolkit
14 Apr
Social Security Trust Fund to Run Dry in 2032: Just 6 Years From Now
Social Security Trust Fund to Run Dry in 2032: Just 6 Years From Now
Six years. That is how much time separates retirees from a Social Security system that, by its own projections, runs out of money. If you are 56 years old...
14 Apr
cane-gpu-perf added to PyPI
cane-gpu-perf added to PyPI
GPU inference benchmarking with opinionated diagnostics
13 Apr