A monad supporting atomic memory transactions.
Instances11Monad, Functor, MonadFix, Applicative, Alternative, MonadPlus, …
Monad STMDefined in ghc-internal-10.0.0 · GHC.Internal.STMFunctor STMDefined in ghc-internal-10.0.0 · GHC.Internal.STMMonadFix STMDefined in stm-2.5.3.1 · Control.Monad.STM · orphanApplicative STMDefined in ghc-internal-10.0.0 · GHC.Internal.STMAlternative STMDefined in ghc-internal-10.0.0 · GHC.Internal.STMMonadPlus STMDefined in ghc-internal-10.0.0 · GHC.Internal.STMMonadCatch STMDefined in exceptions-0.10.12 · Control.Monad.CatchMonadThrow STMDefined in exceptions-0.10.12 · Control.Monad.CatchMArray TArray e STMDefined in stm-2.5.3.1 · Control.Concurrent.STM.TArraySemigroup a => Semigroup (STM a)Defined in ghc-internal-10.0.0 · GHC.Internal.STMMonoid a => Monoid (STM a)Defined in ghc-internal-10.0.0 · GHC.Internal.STM