Hi folks,
@tstat and I are happy to announce version 1.0.0 of ki
, a structured concurrency library for Haskell. This version brings a number of smaller bugfixes and a cleaned up API. There’s also a companion package available that generalizes IO
actions to use MonadUnliftIO
.
For a good primer on structured concurrency, I can recommend Nathaniel J. Smith’s blog post, “Notes on structured concurrency, or: Go statement considered harmful”.
Thanks! Let us know any issues you encounter.
Hackage:
- ki: A lightweight structured concurrency library
- ki-unlifted: A lightweight structured-concurrency library
GitHub:
Reddit announcement: