shimmer-0.1.1: The Reflective Lambda Machine

Safe HaskellNone
LanguageHaskell98

SMR.Codec.Poke

Synopsis

Documentation

pokeFileDecls :: Poke [Decl Text Prim] Source #

Poke a list of Decl into memory, including the SMR file header.

pokeDecl :: Poke (Decl Text Prim) Source #

Poke a Decl into memory.

pokeExp :: Poke (Exp Text Prim) Source #

Poke an Exp into memory.

pokeKey :: Poke Key Source #

Poke a Key into memory.

pokeParam :: Poke Param Source #

Poke a Param into memory.

pokeCar :: Poke (Car Text Prim) Source #

Poke a Car into memory.

pokeSnvBind :: Poke (SnvBind Text Prim) Source #

Poke an SnvBind into memory.

pokeUpsBump :: Poke UpsBump Source #

Poke an UpsBump into memory.

pokeRef :: Poke (Ref Text Prim) Source #

Poke a Ref into memory.

pokeName :: Poke Name Source #

Peek a Name from memory.

pokeBump :: Poke Integer Source #

Poke a Bump into memory.

pokeNom :: Poke Integer Source #

Poke a Nom into memory.

pokeWord8 :: Poke Word8 Source #

Poke a Word8 into memory.

pokeWord16 :: Poke Word16 Source #

Poke a Word16 into memory, in network byte order.

pokeWord32 :: Poke Word32 Source #

Poke a Word32 into memory, in network byte order.

pokeWord64 :: Poke Word64 Source #

Poke a Word64 into memory, in network byte order.