shimmer-0.1.1: The Reflective Lambda Machine

Safe HaskellSafe
LanguageHaskell98

SMR.Prim.Op.List

Synopsis

Documentation

primOpsList :: [PrimEval s Prim w] Source #

Primitive evaluators for list operators.

primOpListCons :: PrimEval s Prim w Source #

Cons an element to a the front of a list.

primOpListUncons :: PrimEval s Prim w Source #

Split an element from the front of a list.

primOpListSnoc :: PrimEval s Prim w Source #

Snoc an element to a the end of a list.

primOpListUnsnoc :: PrimEval s Prim w Source #

Unsnoc an element from the end of a list.

primOpListAppend :: PrimEval s Prim w Source #

Append two lists.