package flux

  1. Overview
  2. Docs
Composable streaming abstractions with Miou

Install

dune-project
 Dependency

Authors

Maintainers

Sources

flux-0.0.1.beta1.tbz
sha256=ad74df51aaf796f4ed14f56296380a3aa795a8d6f9217b6383c9ac833ff334fc
sha512=4d03ef0130a0df993dd3e1c879c45162e57f48c2535f115f23e572214f365a7a052056c89661b4d7bc198209c0adf57dae6f96ea82b6b5c5f30223b653a29f5c

Description

Published: 03 Nov 2025

README

Flux, composable streaming abstractions with Miou

Flux is a library that implements a bounded queue as well as several abstractions related to streams. It can take advantage of parallelisation as proposed by Miou (with Miou.call), but also of the concept of ownership (see Miou.Ownership) related to resources (such as file descriptors).

The advantage of flux is that it facilitates the composition of streams in order to share information flux between tasks.

Dependencies (3)

  1. miou >= "0.5.0"
  2. dune >= "3.20.0"
  3. ocaml >= "5.0.0"

Dev Dependencies (4)

  1. alcotest with-test
  2. mirage-crypto-rng-miou-unix with-dev-setup
  3. httpcats with-dev-setup
  4. ocamlformat with-dev-setup & = "0.27.0"

Used by (1)

  1. fluxt

Conflicts

None