package fluxt

  1. Overview
  2. Docs
Extensions of flux to provide basic streams (compression, hash, format)

Install

dune-project
 Dependency

Authors

Maintainers

Sources

flux-0.0.1.beta8.tbz
sha256=0e66f5509a2b93fba91bddaefa92647fe961d0d7a79986cdec68e5b86ce67f06
sha512=f25e7d6d477e9168e12390f535c1cc243e5b07610a51919a44adb99b321474e8b666250f6e5dfe2a326f2766bc003ef7eaebaea8c5f45a72e3e6437869b9a9a0

Description

Added to opam-repository:

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 (11)

  1. flux = version
  2. ptime
  3. angstrom
  4. digestif >= "1.3.0"
  5. bstr
  6. fmt
  7. tar >= "3.5.0"
  8. decompress
  9. miou >= "0.5.0"
  10. dune >= "2.8.0"
  11. ocaml >= "5.2.0"

Dev Dependencies (2)

  1. alcotest with-test
  2. ocamlformat with-dev-setup & = "0.27.0"

Used by (2)

  1. mfetch
  2. vif >= "0.0.1~beta2"

Conflicts

None