effectful-0.1: An easy to use, performant extensible effects library.

Index

AbsoluteSeekEffectful.FileSystem.IO
AppendModeEffectful.FileSystem.IO
AsyncEffectful.Concurrent.Async
asyncEffectful.Concurrent.Async
asyncBoundEffectful.Concurrent.Async
AsyncCancelled 
1 (Type/Class)Effectful.Concurrent.Async
2 (Data Constructor)Effectful.Concurrent.Async
asyncOnEffectful.Concurrent.Async
asyncOnWithUnmaskEffectful.Concurrent.Async
asyncThreadIdEffectful.Concurrent.Async
asyncWithUnmaskEffectful.Concurrent.Async
atomicallyEffectful.Concurrent.STM
BlockBufferingEffectful.FileSystem.IO
BufferModeEffectful.FileSystem.IO
callCommandEffectful.Process
callProcessEffectful.Process
cancelEffectful.Concurrent.Async
cancelWithEffectful.Concurrent.Async
canonicalizePathEffectful.FileSystem
catchSTMEffectful.Concurrent.STM
ChanEffectful.Concurrent.Chan
checkEffectful.Concurrent.STM
child_groupEffectful.Process
child_userEffectful.Process
cleanupProcessEffectful.Process
cloneTChanEffectful.Concurrent.STM
close_fdsEffectful.Process
CmdSpecEffectful.Process
cmdspecEffectful.Process
compareAsyncsEffectful.Concurrent.Async
ConcEffectful.Concurrent.Async
concEffectful.Concurrent.Async
ConcExceptionEffectful.Concurrent.Async
ConcurrentEffectful.Concurrent.Chan, Effectful.Concurrent.Async, Effectful.Concurrent, Effectful.Concurrent.MVar, Effectful.Concurrent.MVar.Strict, Effectful.Concurrent.QSem, Effectful.Concurrent.QSemN, Effectful.Concurrent.STM
Concurrently 
1 (Type/Class)Effectful.Concurrent.Async
2 (Data Constructor)Effectful.Concurrent.Async
concurrentlyEffectful.Concurrent.Async
concurrently_Effectful.Concurrent.Async
copyFileEffectful.FileSystem
copyFileWithMetadataEffectful.FileSystem
copyPermissionsEffectful.FileSystem
createDirectoryEffectful.FileSystem
createDirectoryIfMissingEffectful.FileSystem
createDirectoryLinkEffectful.FileSystem
createFileLinkEffectful.FileSystem
CreatePipeEffectful.Process
createPipeEffectful.Process
createPipeFdEffectful.Process
CreateProcess 
1 (Data Constructor)Effectful.Process
2 (Type/Class)Effectful.Process
createProcessEffectful.Process
createProcess_Effectful.Process
create_groupEffectful.Process
create_new_consoleEffectful.Process
cwdEffectful.Process
delegate_ctlcEffectful.Process
detach_consoleEffectful.Process
doesDirectoryExistEffectful.FileSystem
doesFileExistEffectful.FileSystem
doesPathExistEffectful.FileSystem
dupChanEffectful.Concurrent.Chan
dupTChanEffectful.Concurrent.STM
emptyPermissionsEffectful.FileSystem
EmptyWithNoAlternativeEffectful.Concurrent.Async
ensureFileDurableEffectful.FileSystem.IO.File
envEffectful.Process
EnvironmentEffectful.Environment
ExceptionInLinkedThread 
1 (Type/Class)Effectful.Concurrent.Async
2 (Data Constructor)Effectful.Concurrent.Async
executableEffectful.FileSystem
exeExtensionEffectful.FileSystem
FileSystemEffectful.FileSystem, Effectful.FileSystem.IO
findExecutableEffectful.FileSystem
findExecutablesEffectful.FileSystem
findExecutablesInDirectoriesEffectful.FileSystem
findFileEffectful.FileSystem
findFilesEffectful.FileSystem
findFilesWithEffectful.FileSystem
findFileWithEffectful.FileSystem
flushTBQueueEffectful.Concurrent.STM
flushTQueueEffectful.Concurrent.STM
forConcurrentlyEffectful.Concurrent.Async
forConcurrently_Effectful.Concurrent.Async
forkFinallyEffectful.Concurrent
forkIOEffectful.Concurrent
forkIOWithUnmaskEffectful.Concurrent
forkOnEffectful.Concurrent
forkOnWithUnmaskEffectful.Concurrent
forkOSEffectful.Concurrent
forkOSWithUnmaskEffectful.Concurrent
getAccessTimeEffectful.FileSystem
getAppUserDataDirectoryEffectful.FileSystem
getArgsEffectful.Environment
getChanContentsEffectful.Concurrent.Chan
getCurrentDirectoryEffectful.FileSystem
getCurrentPidEffectful.Process
getDirectoryContentsEffectful.FileSystem
getEnvEffectful.Environment
getEnvironmentEffectful.Environment
getExecutablePathEffectful.Environment
getFileSizeEffectful.FileSystem
getHomeDirectoryEffectful.FileSystem
getModificationTimeEffectful.FileSystem
getNumCapabilitiesEffectful.Concurrent
getNumProcessorsEffectful.Concurrent
getPermissionsEffectful.FileSystem
getPidEffectful.Process
getProcessExitCodeEffectful.Process
getProgNameEffectful.Environment
getSymbolicLinkTargetEffectful.FileSystem
getTemporaryDirectoryEffectful.FileSystem
getUserDocumentsDirectoryEffectful.FileSystem
getXdgDirectoryEffectful.FileSystem
getXdgDirectoryListEffectful.FileSystem
HandleEffectful.FileSystem.IO
hCloseEffectful.FileSystem.IO
hFileSizeEffectful.FileSystem.IO
hFlushEffectful.FileSystem.IO
hGetBufferingEffectful.FileSystem.IO
hGetEchoEffectful.FileSystem.IO
hIsClosedEffectful.FileSystem.IO
hIsEOFEffectful.FileSystem.IO
hIsOpenEffectful.FileSystem.IO
hIsReadableEffectful.FileSystem.IO
hIsSeekableEffectful.FileSystem.IO
hIsTerminalDeviceEffectful.FileSystem.IO
hIsWritableEffectful.FileSystem.IO
hReadyEffectful.FileSystem.IO
hSeekEffectful.FileSystem.IO
hSetBufferingEffectful.FileSystem.IO
hSetEchoEffectful.FileSystem.IO
hSetFileSizeEffectful.FileSystem.IO
hTellEffectful.FileSystem.IO
hWaitForInputEffectful.FileSystem.IO
InheritEffectful.Process
interruptProcessGroupOfEffectful.Process
IOModeEffectful.FileSystem.IO
isCurrentThreadBoundEffectful.Concurrent
isEmptyMVar 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
isEmptyTBQueueEffectful.Concurrent.STM
isEmptyTChanEffectful.Concurrent.STM
isEmptyTMVarEffectful.Concurrent.STM
isEmptyTQueueEffectful.Concurrent.STM
isFullTBQueueEffectful.Concurrent.STM
killThreadEffectful.Concurrent
lengthTBQueueEffectful.Concurrent.STM
LineBufferingEffectful.FileSystem.IO
linkEffectful.Concurrent.Async
link2Effectful.Concurrent.Async
link2OnlyEffectful.Concurrent.Async
linkOnlyEffectful.Concurrent.Async
listDirectoryEffectful.FileSystem
lookupEnvEffectful.Environment
makeAbsoluteEffectful.FileSystem
makeRelativeToCurrentDirectoryEffectful.FileSystem
mapConcurrentlyEffectful.Concurrent.Async
mapConcurrently_Effectful.Concurrent.Async
mkWeakMVar 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
mkWeakThreadIdEffectful.Concurrent
mkWeakTMVarEffectful.Concurrent.STM
mkWeakTVarEffectful.Concurrent.STM
modifyMVar 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
modifyMVarMasked 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
modifyMVarMasked_ 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
modifyMVar_ 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
modifyTVarEffectful.Concurrent.STM
modifyTVar'Effectful.Concurrent.STM
MVarEffectful.Concurrent.MVar, Effectful.Concurrent.MVar.Strict
myThreadIdEffectful.Concurrent
newBroadcastTChanEffectful.Concurrent.STM
newBroadcastTChanIOEffectful.Concurrent.STM
newChanEffectful.Concurrent.Chan
newEmptyMVar 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
newEmptyTMVarEffectful.Concurrent.STM
newEmptyTMVarIOEffectful.Concurrent.STM
newMVar 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
newQSemEffectful.Concurrent.QSem
newQSemNEffectful.Concurrent.QSemN
newTBQueueEffectful.Concurrent.STM
newTBQueueIOEffectful.Concurrent.STM
newTChanEffectful.Concurrent.STM
newTChanIOEffectful.Concurrent.STM
newTMVarEffectful.Concurrent.STM
newTMVarIOEffectful.Concurrent.STM
newTQueueEffectful.Concurrent.STM
newTQueueIOEffectful.Concurrent.STM
newTVarEffectful.Concurrent.STM
newTVarIOEffectful.Concurrent.STM
new_sessionEffectful.Process
NoBufferingEffectful.FileSystem.IO
NoStreamEffectful.Process
openFileEffectful.FileSystem.IO
orElseEffectful.Concurrent.STM
pathIsSymbolicLinkEffectful.FileSystem
peekTBQueueEffectful.Concurrent.STM
peekTChanEffectful.Concurrent.STM
peekTQueueEffectful.Concurrent.STM
PermissionsEffectful.FileSystem
PidEffectful.Process
pollEffectful.Concurrent.Async
pollSTMEffectful.Concurrent.Async
pooledForConcurrentlyEffectful.Concurrent.Async
pooledForConcurrentlyNEffectful.Concurrent.Async
pooledForConcurrentlyN_Effectful.Concurrent.Async
pooledForConcurrently_Effectful.Concurrent.Async
pooledMapConcurrentlyEffectful.Concurrent.Async
pooledMapConcurrentlyNEffectful.Concurrent.Async
pooledMapConcurrentlyN_Effectful.Concurrent.Async
pooledMapConcurrently_Effectful.Concurrent.Async
pooledReplicateConcurrentlyEffectful.Concurrent.Async
pooledReplicateConcurrentlyNEffectful.Concurrent.Async
pooledReplicateConcurrentlyN_Effectful.Concurrent.Async
pooledReplicateConcurrently_Effectful.Concurrent.Async
procEffectful.Process
ProcessEffectful.Process
ProcessHandleEffectful.Process
putMVar 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
putTMVarEffectful.Concurrent.STM
QSemEffectful.Concurrent.QSem
QSemNEffectful.Concurrent.QSemN
raceEffectful.Concurrent.Async
race_Effectful.Concurrent.Async
RawCommandEffectful.Process
readableEffectful.FileSystem
readChanEffectful.Concurrent.Chan
readCreateProcessEffectful.Process
readCreateProcessWithExitCodeEffectful.Process
ReadModeEffectful.FileSystem.IO
readMVar 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
readProcessEffectful.Process
readProcessWithExitCodeEffectful.Process
readTBQueueEffectful.Concurrent.STM
readTChanEffectful.Concurrent.STM
readTMVarEffectful.Concurrent.STM
readTQueueEffectful.Concurrent.STM
readTVarEffectful.Concurrent.STM
readTVarIOEffectful.Concurrent.STM
ReadWriteModeEffectful.FileSystem.IO
registerDelayEffectful.Concurrent.STM
RelativeSeekEffectful.FileSystem.IO
removeDirectoryEffectful.FileSystem
removeDirectoryLinkEffectful.FileSystem
removeDirectoryRecursiveEffectful.FileSystem
removeFileEffectful.FileSystem
removePathForciblyEffectful.FileSystem
renameDirectoryEffectful.FileSystem
renameFileEffectful.FileSystem
renamePathEffectful.FileSystem
replicateConcurrentlyEffectful.Concurrent.Async
replicateConcurrently_Effectful.Concurrent.Async
retryEffectful.Concurrent.STM
rtsSupportsBoundThreadsEffectful.Concurrent
runConcEffectful.Concurrent.Async
runConcurrentEffectful.Concurrent.Chan, Effectful.Concurrent.Async, Effectful.Concurrent, Effectful.Concurrent.MVar, Effectful.Concurrent.MVar.Strict, Effectful.Concurrent.QSem, Effectful.Concurrent.QSemN, Effectful.Concurrent.STM
runConcurrentlyEffectful.Concurrent.Async
runEnvironmentEffectful.Environment
runFileSystemEffectful.FileSystem, Effectful.FileSystem.IO
runInBoundThreadEffectful.Concurrent
runInUnboundThreadEffectful.Concurrent
runProcessEffectful.Process
runTemporaryEffectful.Temporary
runTimeoutEffectful.Timeout
searchableEffectful.FileSystem
SeekFromEndEffectful.FileSystem.IO
SeekModeEffectful.FileSystem.IO
setAccessTimeEffectful.FileSystem
setCurrentDirectoryEffectful.FileSystem
setEnvEffectful.Environment
setModificationTimeEffectful.FileSystem
setNumCapabilitiesEffectful.Concurrent
setOwnerExecutableEffectful.FileSystem
setOwnerReadableEffectful.FileSystem
setOwnerSearchableEffectful.FileSystem
setOwnerWritableEffectful.FileSystem
setPermissionsEffectful.FileSystem
shellEffectful.Process
ShellCommandEffectful.Process
showCommandForUserEffectful.Process
signalQSemEffectful.Concurrent.QSem
signalQSemNEffectful.Concurrent.QSemN
spawnCommandEffectful.Process
spawnProcessEffectful.Process
stderrEffectful.FileSystem.IO
stdinEffectful.FileSystem.IO
stdoutEffectful.FileSystem.IO
StdStreamEffectful.Process
std_errEffectful.Process
std_inEffectful.Process
std_outEffectful.Process
STMEffectful.Concurrent.STM
swapMVar 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
swapTMVarEffectful.Concurrent.STM
swapTVarEffectful.Concurrent.STM
takeMVar 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
takeTMVarEffectful.Concurrent.STM
TBQueueEffectful.Concurrent.STM
TChanEffectful.Concurrent.STM
TemporaryEffectful.Temporary
terminateProcessEffectful.Process
threadCapabilityEffectful.Concurrent
threadDelayEffectful.Concurrent
threadWaitReadEffectful.Concurrent
threadWaitReadSTMEffectful.Concurrent
threadWaitWriteEffectful.Concurrent
threadWaitWriteSTMEffectful.Concurrent
throwSTMEffectful.Concurrent.STM
throwToEffectful.Concurrent
TimeoutEffectful.Timeout
timeoutEffectful.Timeout
TMVarEffectful.Concurrent.STM
TQueueEffectful.Concurrent.STM
tryPeekTBQueueEffectful.Concurrent.STM
tryPeekTChanEffectful.Concurrent.STM
tryPeekTQueueEffectful.Concurrent.STM
tryPutMVar 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
tryPutTMVarEffectful.Concurrent.STM
tryReadMVar 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
tryReadTBQueueEffectful.Concurrent.STM
tryReadTChanEffectful.Concurrent.STM
tryReadTMVarEffectful.Concurrent.STM
tryReadTQueueEffectful.Concurrent.STM
tryTakeMVar 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
tryTakeTMVarEffectful.Concurrent.STM
TVarEffectful.Concurrent.STM
unGetTBQueueEffectful.Concurrent.STM
unGetTChanEffectful.Concurrent.STM
unGetTQueueEffectful.Concurrent.STM
uninterruptibleCancelEffectful.Concurrent.Async
unsetEnvEffectful.Environment
UseHandleEffectful.Process
use_process_jobsEffectful.Process
waitEffectful.Concurrent.Async
waitAnyEffectful.Concurrent.Async
waitAnyCancelEffectful.Concurrent.Async
waitAnyCatchEffectful.Concurrent.Async
waitAnyCatchCancelEffectful.Concurrent.Async
waitAnyCatchSTMEffectful.Concurrent.Async
waitAnySTMEffectful.Concurrent.Async
waitBothEffectful.Concurrent.Async
waitBothSTMEffectful.Concurrent.Async
waitCatchEffectful.Concurrent.Async
waitCatchSTMEffectful.Concurrent.Async
waitEitherEffectful.Concurrent.Async
waitEitherCancelEffectful.Concurrent.Async
waitEitherCatchEffectful.Concurrent.Async
waitEitherCatchCancelEffectful.Concurrent.Async
waitEitherCatchSTMEffectful.Concurrent.Async
waitEitherSTMEffectful.Concurrent.Async
waitEitherSTM_Effectful.Concurrent.Async
waitEither_Effectful.Concurrent.Async
waitForProcessEffectful.Process
waitQSemEffectful.Concurrent.QSem
waitQSemNEffectful.Concurrent.QSemN
waitSTMEffectful.Concurrent.Async
withArgsEffectful.Environment
withAsyncEffectful.Concurrent.Async
withAsyncBoundEffectful.Concurrent.Async
withAsyncOnEffectful.Concurrent.Async
withAsyncOnWithUnmaskEffectful.Concurrent.Async
withAsyncWithUnmaskEffectful.Concurrent.Async
withBinaryFile 
1 (Function)Effectful.FileSystem.IO
2 (Function)Effectful.FileSystem.IO.File
withBinaryFileAtomicEffectful.FileSystem.IO.File
withBinaryFileDurableEffectful.FileSystem.IO.File
withBinaryFileDurableAtomicEffectful.FileSystem.IO.File
withCreateProcessEffectful.Process
withCurrentDirectoryEffectful.FileSystem
withFileEffectful.FileSystem.IO
withMVar 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
withMVarMasked 
1 (Function)Effectful.Concurrent.MVar
2 (Function)Effectful.Concurrent.MVar.Strict
withProgNameEffectful.Environment
withSystemTempDirectoryEffectful.Temporary
withSystemTempFileEffectful.Temporary
withTempDirectoryEffectful.Temporary
withTempFileEffectful.Temporary
writableEffectful.FileSystem
writeBinaryFileEffectful.FileSystem.IO.File
writeBinaryFileAtomicEffectful.FileSystem.IO.File
writeBinaryFileDurableEffectful.FileSystem.IO.File
writeBinaryFileDurableAtomicEffectful.FileSystem.IO.File
writeChanEffectful.Concurrent.Chan
writeList2ChanEffectful.Concurrent.Chan
WriteModeEffectful.FileSystem.IO
writeTBQueueEffectful.Concurrent.STM
writeTChanEffectful.Concurrent.STM
writeTQueueEffectful.Concurrent.STM
writeTVarEffectful.Concurrent.STM
XdgCacheEffectful.FileSystem
XdgConfigEffectful.FileSystem
XdgConfigDirsEffectful.FileSystem
XdgDataEffectful.FileSystem
XdgDataDirsEffectful.FileSystem
XdgDirectoryEffectful.FileSystem
XdgDirectoryListEffectful.FileSystem
yieldEffectful.Concurrent