polysemy-conc-0.14.1.0: Polysemy effects for concurrency

Index

$sel:check:MonitorCheckPolysemy.Conc.Effect.Monitor
$sel:interval:ClockSkewConfigPolysemy.Conc.Monitor
$sel:interval:MonitorCheckPolysemy.Conc.Effect.Monitor
$sel:kill:CancelResourcePolysemy.Conc.Interpreter.Monitor
$sel:tolerance:ClockSkewConfigPolysemy.Conc.Monitor
$sel:unRestoration:RestorationPolysemy.Conc.Effect.Mask
biseqEitherPolysemy.Conc.Interpreter.Race
Block 
1 (Data Constructor)Polysemy.Conc.Effect.Sync, Polysemy.Conc.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
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
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, Polysemy.Conc.Queue
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
consumeElemPolysemy.Conc.Events, Polysemy.Conc
consumeFindPolysemy.Conc.Events, Polysemy.Conc
consumeFirstJustPolysemy.Conc.Events, Polysemy.Conc
consumeLoopPolysemy.Conc.Events, Polysemy.Conc
consumeWhilePolysemy.Conc.Events, Polysemy.Conc
CriticalPolysemy.Conc.Effect.Critical, Polysemy.Conc
currentThreadPolysemy.Conc.Interpreter.Lock
Empty 
1 (Data Constructor)Polysemy.Conc.Effect.Sync, Polysemy.Conc.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
enterPolysemy.Conc.Interpreter.Lock
EventConsumerPolysemy.Conc.Interpreter.Events, Polysemy.Conc
EventsPolysemy.Conc.Effect.Events, Polysemy.Conc
Gate 
1 (Type/Class)Polysemy.Conc.Effect.Gate, Polysemy.Conc.Gate, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Effect.Gate, Polysemy.Conc.Gate
gatePolysemy.Conc.Effect.Gate, Polysemy.Conc.Gate
GatesPolysemy.Conc.Effect.Gate, Polysemy.Conc.Gate, Polysemy.Conc
hoistMonitorCheckPolysemy.Conc.Effect.Monitor
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
interpretGatePolysemy.Conc.Interpreter.Gate, Polysemy.Conc.Gate, Polysemy.Conc
interpretGatesPolysemy.Conc.Interpreter.Gate, Polysemy.Conc.Gate, Polysemy.Conc
interpretLockPermissivePolysemy.Conc.Interpreter.Lock, Polysemy.Conc
interpretLockReentrantPolysemy.Conc.Interpreter.Lock, Polysemy.Conc
interpretLockReentrantEnteredPolysemy.Conc.Interpreter.Lock
interpretMaskFinalPolysemy.Conc.Interpreter.Mask, Polysemy.Conc
interpretMaskPurePolysemy.Conc.Interpreter.Mask, Polysemy.Conc
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
interpretScopedSyncPolysemy.Conc.Interpreter.Sync, Polysemy.Conc
interpretScopedSyncAsPolysemy.Conc.Interpreter.Sync, Polysemy.Conc
interpretSemaphoreQPolysemy.Conc.Interpreter.Semaphore, Polysemy.Conc.Semaphore, Polysemy.Conc
interpretSemaphoreQWithPolysemy.Conc.Interpreter.Semaphore
interpretSemaphoreTPolysemy.Conc.Interpreter.Semaphore, Polysemy.Conc.Semaphore, Polysemy.Conc
interpretSemaphoreTWithPolysemy.Conc.Interpreter.Semaphore
interpretSyncPolysemy.Conc.Interpreter.Sync, Polysemy.Conc
interpretSyncAsPolysemy.Conc.Interpreter.Sync, Polysemy.Conc
interpretSyncWithPolysemy.Conc.Interpreter.Sync
interpretUninterruptibleMaskFinalPolysemy.Conc.Interpreter.Mask, Polysemy.Conc
interpretUninterruptibleMaskPurePolysemy.Conc.Interpreter.Mask, Polysemy.Conc
Lock 
1 (Type/Class)Polysemy.Conc.Effect.Lock, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Effect.Lock
lock 
1 (Function)Polysemy.Conc.Effect.Lock, Polysemy.Conc
2 (Function)Polysemy.Conc.Sync
lockAltPolysemy.Conc.Interpreter.Lock
lockOnDifferentThreadPolysemy.Conc.Interpreter.Lock
LockOrPolysemy.Conc.Effect.Lock
lockOrPolysemy.Conc.Effect.Lock, Polysemy.Conc
lockOrSkipPolysemy.Conc.Effect.Lock, Polysemy.Conc
lockOrSkip_Polysemy.Conc.Effect.Lock, Polysemy.Conc
lockWaitPolysemy.Conc.Interpreter.Lock
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
modifyPolysemy.Conc.Sync
modifyMaskedPolysemy.Conc.Sync
modifyMasked_Polysemy.Conc.Sync
modify_Polysemy.Conc.Sync
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
monitorRestartPolysemy.Conc.Interpreter.Monitor
NotAvailablePolysemy.Conc.Data.QueueResult, Polysemy.Conc.Queue
PeekPolysemy.Conc.Effect.Queue
peekPolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue
PublishPolysemy.Conc.Effect.Events
publishPolysemy.Conc.Effect.Events, Polysemy.Conc
PutBlockPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
putBlockPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
PutTryPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
putTryPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
PutWaitPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
putWaitPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
QueuePolysemy.Conc.Effect.Queue, Polysemy.Conc.Queue, Polysemy.Conc
QueueResultPolysemy.Conc.Data.QueueResult, Polysemy.Conc.Queue, Polysemy.Conc
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
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.Effect.Mask, Polysemy.Conc
2 (Data Constructor)Polysemy.Conc.Effect.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.Critical
runAsPolysemy.Conc.Effect.Critical
runConcPolysemy.Conc.Interpreter.Stack, Polysemy.Conc
scheduleAsyncPolysemy.Conc.Async, Polysemy.Conc
scheduleAsyncIOPolysemy.Conc.Async, Polysemy.Conc
ScopedMonitorPolysemy.Conc.Effect.Monitor, Polysemy.Conc
ScopedSyncPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync, Polysemy.Conc
SemaphorePolysemy.Conc.Effect.Semaphore, Polysemy.Conc.Semaphore, Polysemy.Conc
Signal 
1 (Data Constructor)Polysemy.Conc.Effect.Gate, Polysemy.Conc.Gate
2 (Data Constructor)Polysemy.Conc.Effect.Semaphore
signal 
1 (Function)Polysemy.Conc.Effect.Gate, Polysemy.Conc.Gate
2 (Function)Polysemy.Conc.Effect.Semaphore, Polysemy.Conc.Semaphore
subscribePolysemy.Conc.Effect.Events, Polysemy.Conc
subscribeAsyncPolysemy.Conc.Events, Polysemy.Conc
subscribeElemPolysemy.Conc.Events, Polysemy.Conc
subscribeFindPolysemy.Conc.Events, Polysemy.Conc
subscribeFirstJustPolysemy.Conc.Events, Polysemy.Conc
subscribeGatedPolysemy.Conc.Events, Polysemy.Conc
subscribeLoopPolysemy.Conc.Events, Polysemy.Conc
subscribeLoopAsyncPolysemy.Conc.Events, Polysemy.Conc
subscribeLoopGatedPolysemy.Conc.Events, Polysemy.Conc
subscribeWhilePolysemy.Conc.Events, Polysemy.Conc
subscribeWhileAsyncPolysemy.Conc.Events, Polysemy.Conc
subscribeWhileGatedPolysemy.Conc.Events, Polysemy.Conc
SuccessPolysemy.Conc.Data.QueueResult, Polysemy.Conc.Queue
SyncPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync, Polysemy.Conc
SyncReadPolysemy.Conc.Effect.SyncRead, Polysemy.Conc, Polysemy.Conc.SyncRead
syncReadPolysemy.Conc.Interpreter.SyncRead, Polysemy.Conc
TakeBlockPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
takeBlockPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
TakeTryPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
takeTryPolysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
TakeWaitPolysemy.Conc.Effect.Sync, Polysemy.Conc.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
timeoutStopPolysemy.Conc.Race, Polysemy.Conc
timeoutUPolysemy.Conc.Race, Polysemy.Conc
timeout_Polysemy.Conc.Race, Polysemy.Conc
Try 
1 (Data Constructor)Polysemy.Conc.Effect.Sync, Polysemy.Conc.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
tryReadMaybePolysemy.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
usePolysemy.Conc.Sync
useMaskedPolysemy.Conc.Sync
Wait 
1 (Data Constructor)Polysemy.Conc.Effect.Semaphore
2 (Data Constructor)Polysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
3 (Data Constructor)Polysemy.Conc.Effect.SyncRead
wait 
1 (Function)Polysemy.Conc.Effect.Semaphore, Polysemy.Conc.Semaphore
2 (Function)Polysemy.Conc.Effect.Sync, Polysemy.Conc.Sync
3 (Function)Polysemy.Conc.Effect.SyncRead, Polysemy.Conc.SyncRead
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
withAsyncGatedPolysemy.Conc.Async, Polysemy.Conc
withAsyncGated_Polysemy.Conc.Async, Polysemy.Conc
withAsyncWaitPolysemy.Conc.Async
withAsync_Polysemy.Conc.Async, Polysemy.Conc
withGatePolysemy.Conc.Effect.Gate, Polysemy.Conc.Gate
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