Popularity
7.5
Growing
Activity
0.0
Stable
37
3
3

Monthly Downloads: 54
Programming language: Haskell
License: MIT License
Tags: Concurrency    
Latest version: v0.3

immortal alternatives and similar packages

Based on the "Concurrency" category.
Alternatively, view immortal alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of immortal or a related project?

Add another 'Concurrency' Package

README

immortal

A small library to create threads that never die. This is useful e.g. for writing servers.

import qualified Control.Immortal as Immortal
import Control.Concurrent (threadDelay)
import Control.Monad (forever)

main = do
  -- start an immortal thread
  _thread <- Immortal.create $ \ _thread -> do
    -- do stuff

  -- in the main thread, sleep until interrupted
  -- (e.g. with Ctrl-C)
  forever $ threadDelay maxBound