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

GHC 10.0.0.20260917 · lts/ghc-10.0.x · a64b84b · 2026-10-19

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#.