polysemy-conc-0.9.0.0: Polysemy effects for concurrency

Index

$sel:check:MonitorCheckPolysemy.Conc.Effect.Monitor
$sel:finished:InterruptStatePolysemy.Conc.Interpreter.Interrupt
$sel:handlers:InterruptStatePolysemy.Conc.Interpreter.Interrupt
$sel:interval:ClockSkewConfigPolysemy.Conc.Monitor
$sel:interval:MonitorCheckPolysemy.Conc.Effect.Monitor
$sel:listeners:InterruptStatePolysemy.Conc.Interpreter.Interrupt
$sel:original:InterruptStatePolysemy.Conc.Interpreter.Interrupt
$sel:quit:InterruptStatePolysemy.Conc.Interpreter.Interrupt
$sel:signal:CancelResourcePolysemy.Conc.Interpreter.Monitor
$sel:tolerance:ClockSkewConfigPolysemy.Conc.Monitor
$sel:unEventToken:EventResourcePolysemy.Conc.Effect.Events
$sel:unMaskResource:MaskResourcePolysemy.Conc.Effect.Mask
$sel:unMonitorResource:MonitorResourcePolysemy.Conc.Effect.Monitor
$sel:unRestoration:RestorationPolysemy.Conc.Interpreter.Mask
$sel:unSyncResources:SyncResourcesPolysemy.Conc.Effect.Sync
$sel:unUninterruptibleMaskResource:UninterruptibleMaskResourcePolysemy.Conc.Effect.Mask
awaitOrKillPolysemy.Conc.Interpreter.Interrupt
biseqEitherPolysemy.Conc.Interpreter.Race
Block 
1 (Data Constructor)Polysemy.Conc.Effect.Sync
2 (Data Constructor)Polysemy.Conc.Effect.SyncRead
block 
1 (Function)Polysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
2 (Function)Polysemy.Conc.Effect.SyncRead, Polysemy.Conc.SyncRead
broadcastInterruptPolysemy.Conc.Interpreter.Interrupt
CancelResource 
1 (Type/Class)Polysemy.Conc.Interpreter.Monitor
2 (Data Constructor)Polysemy.Conc.Interpreter.Monitor
CatchPolysemy.Conc.Effect.Critical
catchPolysemy.Conc.Effect.Critical
catchAsPolysemy.Conc.Effect.Critical
ChanConsumerPolysemy.Conc.Interpreter.Events, Polysemy.Conc
ChanEventsPolysemy.Conc.Interpreter.Events, Polysemy.Conc
checkListenersPolysemy.Conc.Interpreter.Interrupt
clearPolysemy.Conc.Sync
ClockSkewConfig 
1 (Type/Class)Polysemy.Conc.Monitor, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Monitor, Polysemy.Conc
clockSkewConfigPolysemy.Conc.Monitor, Polysemy.Conc
ClosePolysemy.Conc.Effect.Queue
closePolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
Closed 
1 (Data Constructor)Polysemy.Conc.Data.QueueResult
2 (Data Constructor)Polysemy.Conc.Effect.Queue
closedPolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
ConcStackPolysemy.Conc.Interpreter.Stack, Polysemy.Conc
Consume 
1 (Type/Class)Polysemy.Conc.Effect.Events, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Effect.Events
consumePolysemy.Conc.Effect.Events, Polysemy.Conc
CriticalPolysemy.Conc.Effect.Critical, Polysemy.Conc
Empty 
1 (Data Constructor)Polysemy.Conc.Effect.Sync
2 (Data Constructor)Polysemy.Conc.Effect.SyncRead
empty 
1 (Function)Polysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
2 (Function)Polysemy.Conc.Effect.SyncRead, Polysemy.Conc.SyncRead
EventChanPolysemy.Conc.Interpreter.Events, Polysemy.Conc
EventConsumerPolysemy.Conc.Interpreter.Events, Polysemy.Conc
EventResource 
1 (Type/Class)Polysemy.Conc.Effect.Events, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Effect.Events
EventsPolysemy.Conc.Effect.Events, Polysemy.Conc
execInterruptPolysemy.Conc.Interpreter.Interrupt
InScopePolysemy.Conc.Effect.Scoped
installSignalHandlerPolysemy.Conc.Interpreter.Interrupt
interpretAtomicPolysemy.Conc.AtomicState, Polysemy.Conc
interpretConsumeChanPolysemy.Conc.Interpreter.Events
interpretCriticalPolysemy.Conc.Interpreter.Critical, Polysemy.Conc
interpretCriticalNullPolysemy.Conc.Interpreter.Critical, Polysemy.Conc
interpretEventsChanPolysemy.Conc.Interpreter.Events, Polysemy.Conc
interpretEventsInChanPolysemy.Conc.Interpreter.Events
interpretH'Polysemy.Conc.Interpreter.Scoped
interpretInterruptPolysemy.Conc.Interpreter.Interrupt, Polysemy.Conc
interpretInterruptNullPolysemy.Conc.Interpreter.Interrupt, Polysemy.Conc
interpretInterruptOncePolysemy.Conc.Interpreter.Interrupt, Polysemy.Conc
interpretInterruptStatePolysemy.Conc.Interpreter.Interrupt
interpretInterruptWithPolysemy.Conc.Interpreter.Interrupt
interpretMaskFinalPolysemy.Conc.Interpreter.Mask, Polysemy.Conc
interpretMonitorCancelPolysemy.Conc.Interpreter.Monitor
interpretMonitorPurePolysemy.Conc.Interpreter.Monitor, Polysemy.Conc
interpretMonitorPure'Polysemy.Conc.Interpreter.Monitor
interpretMonitorRestartPolysemy.Conc.Interpreter.Monitor, Polysemy.Conc
interpretQueueListReadOnlyAtomicPolysemy.Conc.Interpreter.Queue.Pure, Polysemy.Conc
interpretQueueListReadOnlyAtomicWithPolysemy.Conc.Interpreter.Queue.Pure, Polysemy.Conc
interpretQueueListReadOnlyStatePolysemy.Conc.Interpreter.Queue.Pure, Polysemy.Conc
interpretQueueListReadOnlyStateWithPolysemy.Conc.Interpreter.Queue.Pure, Polysemy.Conc
interpretQueueTBPolysemy.Conc.Interpreter.Queue.TB, Polysemy.Conc
interpretQueueTBMPolysemy.Conc.Interpreter.Queue.TBM, Polysemy.Conc
interpretQueueTBMWithPolysemy.Conc.Interpreter.Queue.TBM
interpretQueueTBWithPolysemy.Conc.Interpreter.Queue.TB
interpretRacePolysemy.Conc.Interpreter.Race, Polysemy.Conc
interpretRestoreMaskPolysemy.Conc.Interpreter.Mask
interpretScopedPolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
interpretScopedAsPolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
interpretScopedHPolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
interpretScopedResumablePolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
interpretScopedResumableHPolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
interpretScopedResumableWithPolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
interpretScopedResumableWithHPolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
interpretScopedResumableWith_Polysemy.Conc.Interpreter.Scoped, Polysemy.Conc
interpretScopedSyncPolysemy.Conc.Interpreter.Sync, Polysemy.Conc
interpretScopedSyncAsPolysemy.Conc.Interpreter.Sync, Polysemy.Conc
interpretScopedWithPolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
interpretScopedWithHPolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
interpretScopedWith_Polysemy.Conc.Interpreter.Scoped, Polysemy.Conc
interpretSyncPolysemy.Conc.Interpreter.Sync, Polysemy.Conc
interpretSyncAsPolysemy.Conc.Interpreter.Sync, Polysemy.Conc
interpretSyncWithPolysemy.Conc.Interpreter.Sync
interpretUninterruptibleMaskFinalPolysemy.Conc.Interpreter.Mask, Polysemy.Conc
InterruptPolysemy.Conc.Effect.Interrupt, Polysemy.Conc
InterruptedPolysemy.Conc.Effect.Interrupt
interruptedPolysemy.Conc.Effect.Interrupt
InterruptState 
1 (Type/Class)Polysemy.Conc.Interpreter.Interrupt
2 (Data Constructor)Polysemy.Conc.Interpreter.Interrupt
KillOnQuitPolysemy.Conc.Effect.Interrupt
killOnQuitPolysemy.Conc.Effect.Interrupt
killOnQuit_Polysemy.Conc.Effect.Interrupt
lockPolysemy.Conc.Sync, Polysemy.Conc
loopPolysemy.Conc.Queue, Polysemy.Conc
loopOrPolysemy.Conc.Queue, Polysemy.Conc
MaskPolysemy.Conc.Effect.Mask, Polysemy.Conc
mask 
1 (Function)Polysemy.Conc.Effect.Mask, Polysemy.Conc
2 (Function)Polysemy.Conc.Interpreter.Mask
MaskResource 
1 (Type/Class)Polysemy.Conc.Effect.Mask
2 (Data Constructor)Polysemy.Conc.Effect.Mask
modHandlersPolysemy.Conc.Interpreter.Interrupt
modifyPolysemy.Conc.Sync
modifyMaskedPolysemy.Conc.Sync
modifyMasked_Polysemy.Conc.Sync
modify_Polysemy.Conc.Sync
modListenersPolysemy.Conc.Interpreter.Interrupt
Monitor 
1 (Type/Class)Polysemy.Conc.Effect.Monitor, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Effect.Monitor
monitorPolysemy.Conc.Effect.Monitor, Polysemy.Conc
MonitorCancel 
1 (Type/Class)Polysemy.Conc.Interpreter.Monitor
2 (Data Constructor)Polysemy.Conc.Interpreter.Monitor
MonitorCheck 
1 (Type/Class)Polysemy.Conc.Effect.Monitor
2 (Data Constructor)Polysemy.Conc.Effect.Monitor
monitorClockSkewPolysemy.Conc.Monitor, Polysemy.Conc
MonitorResource 
1 (Type/Class)Polysemy.Conc.Effect.Monitor, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Effect.Monitor, Polysemy.Conc
monitorRestartPolysemy.Conc.Interpreter.Monitor
NotAvailablePolysemy.Conc.Data.QueueResult
onQuitPolysemy.Conc.Interpreter.Interrupt
originalHandlerPolysemy.Conc.Interpreter.Interrupt
PeekPolysemy.Conc.Effect.Queue
peekPolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
processHandlerPolysemy.Conc.Interpreter.Interrupt
PublishPolysemy.Conc.Effect.Events
publishPolysemy.Conc.Effect.Events, Polysemy.Conc
PutBlockPolysemy.Conc.Effect.Sync
putBlockPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
putErrPolysemy.Conc.Interpreter.Interrupt
PutTryPolysemy.Conc.Effect.Sync
putTryPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
PutWaitPolysemy.Conc.Effect.Sync
putWaitPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
QueuePolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue, Polysemy.Conc
QueueResultPolysemy.Conc.Data.QueueResult, Polysemy.Conc
QuitPolysemy.Conc.Effect.Interrupt
quitPolysemy.Conc.Effect.Interrupt
Race 
1 (Type/Class)Polysemy.Conc.Effect.Race, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Effect.Race
racePolysemy.Conc.Effect.Race, Polysemy.Conc
race_Polysemy.Conc.Race, Polysemy.Conc
ReadPolysemy.Conc.Effect.Queue
readPolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
readMaybePolysemy.Conc.Queue
ReadTimeoutPolysemy.Conc.Effect.Queue
readTimeoutPolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
RegisterPolysemy.Conc.Effect.Interrupt
registerPolysemy.Conc.Effect.Interrupt
registerHandlerPolysemy.Conc.Interpreter.Interrupt
Restart 
1 (Type/Class)Polysemy.Conc.Effect.Monitor, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Effect.Monitor
restartPolysemy.Conc.Effect.Monitor, Polysemy.Conc
RestartingMonitorPolysemy.Conc.Effect.Monitor, Polysemy.Conc
Restoration 
1 (Type/Class)Polysemy.Conc.Interpreter.Mask, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Interpreter.Mask
RestorePolysemy.Conc.Effect.Mask
restorePolysemy.Conc.Effect.Mask, Polysemy.Conc
RestoreMaskPolysemy.Conc.Effect.Mask
resultToMaybePolysemy.Conc
retryingPolysemy.Conc.Retry, Polysemy.Conc
retryingWithErrorPolysemy.Conc.Retry, Polysemy.Conc
RunPolysemy.Conc.Effect.Scoped
runPolysemy.Conc.Effect.Critical
runAsPolysemy.Conc.Effect.Critical
runConcPolysemy.Conc.Interpreter.Stack, Polysemy.Conc
runScopedPolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
runScopedAsPolysemy.Conc.Interpreter.Scoped, Polysemy.Conc
scheduleAsyncPolysemy.Conc.Async, Polysemy.Conc
scheduleAsyncIOPolysemy.Conc.Async, Polysemy.Conc
ScopedPolysemy.Conc.Effect.Scoped, Polysemy.Conc
scopedPolysemy.Conc.Effect.Scoped, Polysemy.Conc
ScopedMonitorPolysemy.Conc.Effect.Monitor, Polysemy.Conc
ScopedSyncPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync, Polysemy.Conc
subscribePolysemy.Conc.Effect.Events, Polysemy.Conc
subscribeLoopPolysemy.Conc.Events, Polysemy.Conc
subscribeWhilePolysemy.Conc.Events, Polysemy.Conc
SuccessPolysemy.Conc.Data.QueueResult
SyncPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync, Polysemy.Conc
SyncReadPolysemy.Conc.Effect.SyncRead, Polysemy.Conc, Polysemy.Conc.SyncRead
syncReadPolysemy.Conc.Interpreter.SyncRead, Polysemy.Conc
SyncResources 
1 (Type/Class)Polysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
2 (Data Constructor)Polysemy.Conc.Effect.Sync
TakeBlockPolysemy.Conc.Effect.Sync
takeBlockPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
TakeTryPolysemy.Conc.Effect.Sync
takeTryPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
TakeWaitPolysemy.Conc.Effect.Sync
takeWaitPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
TimeoutPolysemy.Conc.Effect.Race
timeoutPolysemy.Conc.Effect.Race, Polysemy.Conc
timeoutAsPolysemy.Conc.Race, Polysemy.Conc
timeoutAs_Polysemy.Conc.Race, Polysemy.Conc
timeoutMaybePolysemy.Conc.Race, Polysemy.Conc
timeoutUPolysemy.Conc.Race, Polysemy.Conc
timeout_Polysemy.Conc.Race, Polysemy.Conc
Try 
1 (Data Constructor)Polysemy.Conc.Effect.Sync
2 (Data Constructor)Polysemy.Conc.Effect.SyncRead
try 
1 (Function)Polysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
2 (Function)Polysemy.Conc.Effect.SyncRead, Polysemy.Conc.SyncRead
TryPeekPolysemy.Conc.Effect.Queue
tryPeekPolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
TryReadPolysemy.Conc.Effect.Queue
tryReadPolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
TryWritePolysemy.Conc.Effect.Queue
tryWritePolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
UninterruptibleMaskPolysemy.Conc.Effect.Mask, Polysemy.Conc
uninterruptibleMask 
1 (Function)Polysemy.Conc.Effect.Mask, Polysemy.Conc
2 (Function)Polysemy.Conc.Interpreter.Mask
UninterruptibleMaskResource 
1 (Type/Class)Polysemy.Conc.Effect.Mask
2 (Data Constructor)Polysemy.Conc.Effect.Mask
UnregisterPolysemy.Conc.Effect.Interrupt
unregisterPolysemy.Conc.Effect.Interrupt
usePolysemy.Conc.Sync
useMaskedPolysemy.Conc.Sync
Wait 
1 (Data Constructor)Polysemy.Conc.Effect.Sync
2 (Data Constructor)Polysemy.Conc.Effect.SyncRead
wait 
1 (Function)Polysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
2 (Function)Polysemy.Conc.Effect.SyncRead, Polysemy.Conc.SyncRead
WaitQuitPolysemy.Conc.Effect.Interrupt
waitQuit 
1 (Function)Polysemy.Conc.Effect.Interrupt
2 (Function)Polysemy.Conc.Interpreter.Interrupt
whileEmpty 
1 (Function)Polysemy.Conc.Sync
2 (Function)Polysemy.Conc.SyncRead
whileEmptyInterval 
1 (Function)Polysemy.Conc.Sync
2 (Function)Polysemy.Conc.SyncRead
withAsyncPolysemy.Conc.Async, Polysemy.Conc
withAsyncBlockPolysemy.Conc.Async, Polysemy.Conc
withAsyncWaitPolysemy.Conc.Async
withAsync_Polysemy.Conc.Async, Polysemy.Conc
withMonitorPolysemy.Conc.Effect.Monitor, Polysemy.Conc
withSyncPolysemy.Conc.Sync, Polysemy.Conc
withTBMQueuePolysemy.Conc.Interpreter.Queue.TBM
withTimeoutPolysemy.Conc.Queue.Timeout
WritePolysemy.Conc.Effect.Queue
writePolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
WriteTimeoutPolysemy.Conc.Effect.Queue
writeTimeoutPolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue