Package2.7.1.0Control
effectful
An easy to use, performant extensible effects library.
- Version2.7.1.0
- CategoryControl
- LicenceBSD-3-Clause
- AuthorAndrzej Rybczak
- Maintainerandrzej@rybczak.net
- Pinned byhackage effectful 2.7.1.0
- Sourcehackage.haskell.org/package/effectful-2.7.1.0
Modules
- Effectful.ConcurrentLifted Control.Concurrent. For functions that spawn threads, the order of preference for their usage is
- Effectful.Concurrent.AsyncLifted Control.Concurrent.Async.
- Effectful.Concurrent.ChanLifted Control.Concurrent.Chan.
- Effectful.Concurrent.Chan.StrictLifted Control.Concurrent.Chan.Strict.
- Effectful.Concurrent.MVarLifted Control.Concurrent.MVar.
- Effectful.Concurrent.MVar.StrictLifted Control.Concurrent.MVar.Strict.
- Effectful.Concurrent.MVar.Strict.CompatLifted Control.Concurrent.MVar with operations that force values put
- Effectful.Concurrent.QSemLifted Control.Concurrent.QSem.
- Effectful.Concurrent.QSemNLifted Control.Concurrent.QSemN.
- Effectful.Concurrent.STMLifted Control.Concurrent.STM.
- Effectful.Console.ByteStringLifted functions from Data.ByteString.Char8 that are related to standard
- Effectful.Console.ByteString.LazyLifted functions from Data.ByteString.Lazy.Char8 that are related to
- Effectful.Environment
- Effectful.FileSystem
- Effectful.FileSystem.File.OsPathLifted System.File.OsPath.
- Effectful.FileSystem.IOLifted System.IO.
- Effectful.FileSystem.IO.ByteStringLifted Data.ByteString.
- Effectful.FileSystem.IO.ByteString.BuilderLifted Data.ByteString.Builder.
- Effectful.FileSystem.IO.ByteString.LazyLifted Data.ByteString.Lazy.Char8.
- Effectful.FileSystem.IO.FileLifted UnliftIO.IO.File.
- Effectful.FileSystem.OsPathLifted System.Directory.OsPath.
- Effectful.Prim.IORefLifted Data.IORef. Note: it requires Prim because MutVar from the primitive library is a
- Effectful.Prim.IORef.StrictLifted Data.IORef.Strict.
- Effectful.ProcessLifted System.Process.
- Effectful.Temporary
- Effectful.Timeout
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
12 packages- async-2.2.6in this set
- base-4.23.0.0with GHC
- bytestring-0.12.2.0with GHC
- directory-1.3.11.0with GHC
- effectful-core-2.7.1.2in this set
- file-io-0.2.0with GHC
- filepath-1.5.5.0with GHC
- process-1.6.30.0with GHC
- stm-2.5.3.1with GHC
- strict-mutable-base-2.0.0.0in this set
- time-1.16.0.1with GHC
- unliftio-0.2.25.1in this set