Polysemy.Conc.Interpreter.Stack
Description
type ConcStack = [UninterruptibleMask, Mask, Gates, Race, Async, Resource, Embed IO, Final IO] Source #
A default basic stack with Final for _polysemy-conc_.
Final
runConc :: Sem ConcStack a -> IO a Source #
Interprets UninterruptibleMask, Mask and Race in terms of Final IO and runs the entire rest of the stack.
UninterruptibleMask
Mask
Race
Final IO
IO