HORIZON HASKELLDocslts/ghc-10.0.xc7d136e2026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · c7d136e · 2026-10-12

Moduleprimitive-0.9.1.0

Control.Monad.Primitive

  • 1 type
  • 4 classes
  • 23 values
classclass Monad m => PrimMonad (m :: Type -> Type) where
#

Associated types

Methods

Instances18PrimMonad, …
datadata RealWorld
#

RealWorld is deeply magical. It is primitive, but it is not unlifted (hence ptrArg). We never manipulate values of type RealWorld; it's only used in the type system, to parameterise State#.