ANN: capataz- - An OTP-like supervisor library for Haskell

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

ANN: capataz- - An OTP-like supervisor library for Haskell

Román González

I'm glad to share the release of a new library for supervising Haskell threads inspired in OTP/Akka called capataz

* Github:
* Documentation/Tutorials:

capataz enhances the reliability of your concurrent applications by offering supervision of threads that run in your application.

   Advantages over standard libraries:

   * Links related long-living processes together under a common capataz supervisor, with restart/shutdown order.

   * Set restart strategies (Permanent, Transient, Temporary) on `IO` sub-routines on a granular level

   * Set restart strategies on a pool of long-living worker threads (AllForOne, OneForOne)

   * Complete telemetry on your supervised threads lifecycle (start, error, restarts, shutdown)

   * Drop-in replacement of forkIO invocations

Please feel free to reach out if you are curious and have any ideas/improvements.



Haskell-Cafe mailing list
To (un)subscribe, modify options or view archives go to:
Only members subscribed via the mailman list are allowed to post.