shimmer-0.1.1: The Reflective Lambda Machine

Safe HaskellSafe
LanguageHaskell98

SMR.Prim.Op.Nom

Synopsis

Documentation

primOpsNom :: [PrimEval s Prim w] Source #

Primitive evalutor for nominal variable operators.

primOpNomEq :: PrimEval s Prim w Source #

Check for equality of two nominal variables.

primOpNomFresh :: PrimEval s Prim w Source #

Allocate a fresh nominal variable.

primOpNomClose :: PrimEval s Prim w Source #

Create a closing substitution for a nominal variable.