distributed-process-async

Cloud Haskell Async API

http://github.com/haskell-distributed/distributed-process

LTS Haskell 23.27:0.2.11
Stackage Nightly 2025-07-12:0.2.11
Latest on Hackage:0.2.11

See all snapshotsdistributed-process-async appears in

BSD-3-Clause licensedbyTim Watson
Maintained byThe Distributed Haskell team
This version can be pinned in stack with:distributed-process-async-0.2.11@sha256:1c33c737405f43087c9e494c69fd129ea482147087564763bbd4e2082a1e15f3,2782

Module documentation for 0.2.11

This package provides a higher-level interface over Processes, in which an Async a is aconcurrent, possibly distributed Process that will eventually deliver a value of type a.The package provides ways to create Async computations, wait for their results, and cancel them.

Changes

2025-02-04 Laurent P. René de Cotret[email protected] 0.2.11

  • Ported test suite to usetasty rather thantest-framework.
  • Removed unused dependencies (#467)

2024-10-30 David Simmons-Duffin[email protected] 0.2.10

  • Bump dependency bound for ansi-terminal

2024-10-30 Laurent P. René de Cotret[email protected] 0.2.9

  • Removed dependency onrematch (#459)

2024-09-03 Laurent P. René de Cotret[email protected] 0.2.8

  • Bumped dependency bounds to support GHC 8.10.7 - GHC 9.10.1
  • Updated links to point to Distributed Haskell monorepo

2024-03-25 David Simmons-Duffin[email protected] 0.2.7

  • Bump dependencies to build with ghc-9.8.

2018-06-14 Alexander Vershilov[email protected] 0.2.6

  • Update dependency bounds
  • Export all documented functions (Issue #9)

2016-02-16 Facundo Domínguez[email protected] 0.2.3

  • Update dependency bounds.

HEAD

  • Added initial GenServer module
  • Added Timer Module
  • Moved time functions into Time.hs
  • Added Async API
  • Added GenProcess API (subsumes lower level GenServer API)