immortal-worker: Create worker threads that logs exceptions and restarts.

[ concurrency, library, mit ] [ Propose Tags ]

The package provides means for common pattern in web development in Haskell. When you need a thread that makes some task in a loop with sleeping between iterations you don't wan't it to die from some occasional exception.

So, the package contains:

[Skip to Readme]
Versions [faq]
Change log
Dependencies base (>=4.7 && <4.15), deepseq (==1.4.*), immortal (==0.3.*), monad-logger (==0.3.*), safe-exceptions (==0.1.*), text (==1.2.*), unliftio-core (==0.1.*) [details]
License MIT
Copyright 2020 Anton Gushcha
Maintainer Anton Gushcha <>
Category Concurrency
Uploaded by NCrashed at 2020-10-04T00:29:34Z
Distributions NixOS:
Downloads 30 total (30 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]


[Index] [Quick Jump]


Maintainer's Corner

For package maintainers and hackage trustees

Readme for immortal-worker-

[back to package description]


Small library to create immortal worker threads with exception safety.