unlift-stm: (un)lifted classes and functions for the STM monad

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Lifted and unlifted classes and functions for the STM monad. To get started, just import Control.Concurrent.STM.Unlift. This is meant to be a drop-in replacement for Control.Concurrent.STM.

This package provides functionality for the STM monad, which is highly analagous to the functionalty for the IO monad found in Control.Monad.IO.Class, Control.Monad.IO.Unlift, and UnliftIO.STM:


[Skip to Readme]

Properties

Versions 0.1.0.0, 0.1.0.0
Change log CHANGELOG.md
Dependencies base (>=4.13.0.0 && <4.15), stm (>=2.5.0.0 && <2.6), transformers (>=0.5.6.2 && <0.6), unliftio (>=0.2.12.1 && <0.3), unliftio-core (>=0.1.2.0 && <0.3) [details]
License BSD-2-Clause
Author hololeap
Maintainer hololeap@users.noreply.github.com
Category Concurrency
Home page https://github.com/hololeap/unlift-stm
Bug tracker https://github.com/hololeap/unlift-stm/issues
Uploaded by hololeap at 2021-03-15T19:24:34Z

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Readme for unlift-stm-0.1.0.0

[back to package description]

unlift-stm

(un)lifted classes and functions for the STM monad

Lifted and unlifted classes and functions for the STM monad. To get started, just:

import Control.Concurrent.STM.Unlift

This is meant to be a drop-in replacement for Control.Concurrent.STM.

This package provides functionality for the STM monad, which is highly analagous to the functionalty for the IO monad found in Control.Monad.IO.Class, Control.Monad.IO.Unlift, and UnliftIO.STM: