Package2.3.0.0Control
effectful
An easy to use, performant extensible effects library.
- Version2.3.0.0
- CategoryControl
- LicenceBSD-3-Clause
- AuthorAndrzej Rybczak
- Maintainerandrzej@rybczak.net
- Pinned byhackage effectful 2.3.0.0
- Sourcehackage.haskell.org/package/effectful-2.3.0.0
Modules
20 modules- Effectful.Concurrent27Lifted Control.Concurrent. For functions that spawn threads, the order of preference for their usage is
- Effectful.Concurrent.Async73Lifted Control.Concurrent.Async.
- Effectful.Concurrent.Chan9Lifted Control.Concurrent.Chan.
- Effectful.Concurrent.MVar20Lifted Control.Concurrent.MVar.
- Effectful.Concurrent.MVar.Strict20Lifted Control.Concurrent.MVar with operations that force values put
- Effectful.Concurrent.QSem6Lifted Control.Concurrent.QSem.
- Effectful.Concurrent.QSemN6Lifted Control.Concurrent.QSemN.
- Effectful.Concurrent.STM72Lifted Control.Concurrent.STM.
- Effectful.Console.ByteString7Lifted functions from Data.ByteString.Char8 that are related to standard
- Effectful.Console.ByteString.Lazy6Lifted functions from Data.ByteString.Lazy.Char8 that are related to
- Effectful.Environment12
- Effectful.FileSystem63
- Effectful.FileSystem.IO31Lifted System.IO.
- Effectful.FileSystem.IO.ByteString14Lifted Data.ByteString.
- Effectful.FileSystem.IO.ByteString.Builder2Lifted Data.ByteString.Builder.
- Effectful.FileSystem.IO.ByteString.Lazy10Lifted Data.ByteString.Lazy.Char8.
- Effectful.FileSystem.IO.File9Lifted UnliftIO.IO.File.
- Effectful.Process30Lifted System.Process.
- Effectful.Temporary6
- Effectful.Timeout3
Description
An easy to use, performant extensible effects library with seamless integration with the existing Haskell ecosystem.
This is the "batteries-included" variant. See the effectful-core package if you need a more limited dependency footprint or want to browse documentation of core modules.
Depends on
9 packages- async-2.2.5in this set
- base-4.20.2.0with GHC
- bytestring-0.12.2.0with GHC
- directory-1.3.8.5with GHC
- effectful-core-2.3.0.1in this set
- process-1.6.26.1with GHC
- stm-2.5.3.1with GHC
- time-1.12.2with GHC
- unliftio-0.2.25.1in this set