base-io-access-0.3.0.1: The IO functions included in base delimited into small, composable classes

Index

AbsoluteSeekAccess.System.IO
AccessAccess.Core
addFinalizerAccess.System.Mem.Weak
addMVarFinalizerAccess.Control.Concurrent.MVar, Access.Control.Concurrent
allowInterruptAccess.Control.Exception
allowInterrupt'Access.Control.Exception
alreadyExistsErrorTypeAccess.System.IO.Error
alreadyInUseErrorTypeAccess.System.IO.Error
annotateIOErrorAccess.System.IO.Error
appendFileAccess.System.IO
appendFile'Access.System.IO
AppendModeAccess.System.IO
ArithExceptionAccess.Control.Exception
ArrayExceptionAccess.Control.Exception
assertAccess.Control.Exception
AssertionFailed 
1 (Data Constructor)Access.Control.Exception
2 (Type/Class)Access.Control.Exception
AsyncExceptionAccess.Control.Exception
atomicModifyIORefAccess.Data.IORef
atomicModifyIORef'Access.Data.IORef
atomicModifyIORef_Access.Data.IORef
atomicModifyIORef_'Access.Data.IORef
atomicWriteIORefAccess.Data.IORef
atomicWriteIORef'Access.Data.IORef
blockAccess.Control.Exception
BlockBufferingAccess.System.IO
blockedAccess.Control.Exception
BlockedIndefinitelyOnMVar 
1 (Data Constructor)Access.Control.Exception
2 (Type/Class)Access.Control.Exception
BlockedIndefinitelyOnSTM 
1 (Data Constructor)Access.Control.Exception
2 (Type/Class)Access.Control.Exception
BoundThreadAccessAccess.Control.Concurrent
bracketAccess.Control.Exception
bracket'Access.Control.Exception
bracketOnErrorAccess.Control.Exception
bracketOnError'Access.Control.Exception
bracket_Access.Control.Exception
bracket_'Access.Control.Exception
BufferModeAccess.System.IO
catchAccess.Control.Exception
catch'Access.Control.Exception
catchesAccess.Control.Exception
catches'Access.Control.Exception
catchIOErrorAccess.System.IO.Error
catchIOError'Access.System.IO.Error
catchJustAccess.Control.Exception
catchJust'Access.Control.Exception
ChanAccess.Control.Concurrent.Chan, Access.Control.Concurrent
ChanAccessAccess.Control.Concurrent.Chan, Access.Control.Concurrent
char8Access.System.IO
CPUTimeAccessAccess.System.CPUTime
cpuTimePrecisionAccess.System.CPUTime
CRLFAccess.System.IO
Deadlock 
1 (Data Constructor)Access.Control.Exception
2 (Type/Class)Access.Control.Exception
DenormalAccess.Control.Exception
deRefWeakAccess.System.Mem.Weak
deRefWeak'Access.System.Mem.Weak
DivideByZeroAccess.Control.Exception
doesNotExistErrorTypeAccess.System.IO.Error
dupChanAccess.Control.Concurrent.Chan, Access.Control.Concurrent
dupChan'Access.Control.Concurrent.Chan, Access.Control.Concurrent
emptySampleVarAccess.Control.Concurrent
EnvironmentAccessAccess.System.Environment
eofErrorTypeAccess.System.IO.Error
ErrorCall 
1 (Data Constructor)Access.Control.Exception
2 (Type/Class)Access.Control.Exception
evaluateAccess.Control.Exception
evaluate'Access.Control.Exception
ExceptionAccess.Control.Exception
ExceptionAccessAccess.Control.Exception
ExitAccessAccess.System.Exit
ExitCodeAccess.System.Exit
ExitFailureAccess.System.Exit
exitFailureAccess.System.Exit
exitFailure'Access.System.Exit
ExitSuccessAccess.System.Exit
exitSuccessAccess.System.Exit
exitSuccess'Access.System.Exit
exitWithAccess.System.Exit
exitWith'Access.System.Exit
FileAccessAccess.System.IO
FilePathAccess.System.IO
FileReadAccessAccess.System.IO
FileWriteAccessAccess.System.IO
finalizeAccess.System.Mem.Weak
finalize'Access.System.Mem.Weak
finallyAccess.Control.Exception
finally'Access.Control.Exception
fixIOAccess.System.IO
forkFinallyAccess.Control.Concurrent
forkFinally'Access.Control.Concurrent
forkIOAccess.Control.Concurrent
forkIO'Access.Control.Concurrent
forkIOUnmaskedAccess.Control.Concurrent
forkIOWithUnmaskAccess.Control.Concurrent
forkIOWithUnmask'Access.Control.Concurrent
forkOnAccess.Control.Concurrent
forkOn'Access.Control.Concurrent
forkOnWithUnmaskAccess.Control.Concurrent
forkOnWithUnmask'Access.Control.Concurrent
forkOSAccess.Control.Concurrent
forkOS'Access.Control.Concurrent
fromExceptionAccess.Control.Exception
fullErrorTypeAccess.System.IO.Error
getArgsAccess.System.Environment
getArgs'Access.System.Environment
getChanContentsAccess.Control.Concurrent.Chan, Access.Control.Concurrent
getChanContents'Access.Control.Concurrent.Chan, Access.Control.Concurrent
getCharAccess.System.IO
getChar'Access.System.IO
getContentsAccess.System.IO
getContents'Access.System.IO
getCPUTimeAccess.System.CPUTime
getCPUTime'Access.System.CPUTime
getEnvAccess.System.Environment
getEnv'Access.System.Environment
getEnvironmentAccess.System.Environment
getEnvironment'Access.System.Environment
getExecutablePathAccess.System.Environment
getExecutablePath'Access.System.Environment
getLineAccess.System.IO
getLine'Access.System.IO
getMaskingStateAccess.Control.Exception
getMaskingState'Access.Control.Exception
getNumCapabilitiesAccess.Control.Concurrent
getNumCapabilities'Access.Control.Concurrent
getProgNameAccess.System.Environment
getProgName'Access.System.Environment
HandleAccess.System.IO
handleAccess.Control.Exception
handle'Access.Control.Exception
HandleAccessAccess.System.IO
handleJustAccess.Control.Exception
handleJust'Access.Control.Exception
HandlePosnAccess.System.IO
Handler 
1 (Data Constructor)Access.Control.Exception
2 (Type/Class)Access.Control.Exception
HandleReadAccessAccess.System.IO
HandleWriteAccessAccess.System.IO
hashStableNameAccess.System.Mem.StableName
hashUniqueAccess.Data.Unique
hCloseAccess.System.IO
hClose'Access.System.IO
HeapOverflowAccess.Control.Exception
hFileSizeAccess.System.IO
hFileSize'Access.System.IO
hFlushAccess.System.IO
hFlush'Access.System.IO
hGetBufAccess.System.IO
hGetBuf'Access.System.IO
hGetBufferingAccess.System.IO
hGetBuffering'Access.System.IO
hGetBufNonBlockingAccess.System.IO
hGetBufNonBlocking'Access.System.IO
hGetBufSomeAccess.System.IO
hGetBufSome'Access.System.IO
hGetCharAccess.System.IO
hGetChar'Access.System.IO
hGetContentsAccess.System.IO
hGetContents'Access.System.IO
hGetEchoAccess.System.IO
hGetEcho'Access.System.IO
hGetEncodingAccess.System.IO
hGetEncoding'Access.System.IO
hGetLineAccess.System.IO
hGetLine'Access.System.IO
hGetPosnAccess.System.IO
hGetPosn'Access.System.IO
hIsClosedAccess.System.IO
hIsClosed'Access.System.IO
hIsEOFAccess.System.IO
hIsEOF'Access.System.IO
hIsOpenAccess.System.IO
hIsOpen'Access.System.IO
hIsReadableAccess.System.IO
hIsReadable'Access.System.IO
hIsSeekableAccess.System.IO
hIsSeekable'Access.System.IO
hIsTerminalDeviceAccess.System.IO
hIsTerminalDevice'Access.System.IO
hIsWritableAccess.System.IO
hIsWritable'Access.System.IO
hLookAheadAccess.System.IO
hLookAhead'Access.System.IO
hPrintAccess.System.IO
hPrint'Access.System.IO
hPutBufAccess.System.IO
hPutBuf'Access.System.IO
hPutBufNonBlockingAccess.System.IO
hPutBufNonBlocking'Access.System.IO
hPutCharAccess.System.IO
hPutChar'Access.System.IO
hPutStrAccess.System.IO
hPutStr'Access.System.IO
hPutStrLnAccess.System.IO
hPutStrLn'Access.System.IO
hReadyAccess.System.IO
hReady'Access.System.IO
hSeekAccess.System.IO
hSeek'Access.System.IO
hSetBinaryModeAccess.System.IO
hSetBufferingAccess.System.IO
hSetBuffering'Access.System.IO
hSetEchoAccess.System.IO
hSetEcho'Access.System.IO
hSetEncodingAccess.System.IO
hSetEncoding'Access.System.IO
hSetFileSizeAccess.System.IO
hSetFileSize'Access.System.IO
hSetNewlineModeAccess.System.IO
hSetNewlineMode'Access.System.IO
hSetPosnAccess.System.IO
hSetPosn'Access.System.IO
hShowAccess.System.IO
hShow'Access.System.IO
hTellAccess.System.IO
hTell'Access.System.IO
hWaitForInputAccess.System.IO
hWaitForInput'Access.System.IO
illegalOperationErrorTypeAccess.System.IO.Error
IndexOutOfBoundsAccess.Control.Exception
inputNLAccess.System.IO
interactAccess.System.IO
interact'Access.System.IO
IOAccess.System.IO
ioeGetErrorStringAccess.System.IO.Error
ioeGetErrorTypeAccess.System.IO.Error
ioeGetFileNameAccess.System.IO.Error
ioeGetHandleAccess.System.IO.Error
ioeGetLocationAccess.System.IO.Error
IOErrorAccess.System.IO.Error
ioErrorAccess.System.IO.Error, Access.Control.Exception
ioError' 
1 (Function)Access.System.IO.Error
2 (Function)Access.Control.Exception
IOErrorAccessAccess.System.IO.Error
IOErrorTypeAccess.System.IO.Error
ioeSetErrorStringAccess.System.IO.Error
ioeSetErrorTypeAccess.System.IO.Error
ioeSetFileNameAccess.System.IO.Error
ioeSetHandleAccess.System.IO.Error
ioeSetLocationAccess.System.IO.Error
IOExceptionAccess.Control.Exception
IOModeAccess.System.IO
IORefAccess.Data.IORef
IORefAccessAccess.Data.IORef
isAlreadyExistsErrorAccess.System.IO.Error
isAlreadyExistsErrorTypeAccess.System.IO.Error
isAlreadyInUseErrorAccess.System.IO.Error
isAlreadyInUseErrorTypeAccess.System.IO.Error
isCurrentThreadBoundAccess.Control.Concurrent
isCurrentThreadBound'Access.Control.Concurrent
isDoesNotExistErrorAccess.System.IO.Error
isDoesNotExistErrorTypeAccess.System.IO.Error
isEmptyChanAccess.Control.Concurrent.Chan, Access.Control.Concurrent
isEmptyMVarAccess.Control.Concurrent.MVar, Access.Control.Concurrent
isEmptyMVar'Access.Control.Concurrent.MVar, Access.Control.Concurrent
isEmptySampleVarAccess.Control.Concurrent
isEOFAccess.System.IO
isEOF'Access.System.IO
isEOFErrorAccess.System.IO.Error
isEOFErrorTypeAccess.System.IO.Error
isFullErrorAccess.System.IO.Error
isFullErrorTypeAccess.System.IO.Error
isIllegalOperationAccess.System.IO.Error
isIllegalOperationErrorTypeAccess.System.IO.Error
isPermissionErrorAccess.System.IO.Error
isPermissionErrorTypeAccess.System.IO.Error
isUserErrorAccess.System.IO.Error
isUserErrorTypeAccess.System.IO.Error
killThreadAccess.Control.Concurrent
killThread'Access.Control.Concurrent
latin1Access.System.IO
LFAccess.System.IO
LineBufferingAccess.System.IO
localeEncodingAccess.System.IO
lookupEnvAccess.System.Environment
lookupEnv'Access.System.Environment
LossOfPrecisionAccess.Control.Exception
makeStableNameAccess.System.Mem.StableName
makeStableName'Access.System.Mem.StableName
mapExceptionAccess.Control.Exception
maskAccess.Control.Exception
mask'Access.Control.Exception
MaskedInterruptibleAccess.Control.Exception
MaskedUninterruptibleAccess.Control.Exception
MaskingAccessAccess.Control.Exception
MaskingStateAccess.Control.Exception
mask_Access.Control.Exception
mask_'Access.Control.Exception
MemAccessAccess.System.Mem
mergeIOAccess.Control.Concurrent
mkIOErrorAccess.System.IO.Error
mkTextEncodingAccess.System.IO
mkTextEncoding'Access.System.IO
mkWeakAccess.System.Mem.Weak
mkWeak'Access.System.Mem.Weak
mkWeakIORefAccess.Data.IORef
mkWeakIORef'Access.Data.IORef
mkWeakMVarAccess.Control.Concurrent.MVar, Access.Control.Concurrent
mkWeakMVar'Access.Control.Concurrent.MVar, Access.Control.Concurrent
mkWeakPairAccess.System.Mem.Weak
mkWeakPtrAccess.System.Mem.Weak
mkWeakThreadIdAccess.Control.Concurrent
mkWeakThreadId'Access.Control.Concurrent
modifyIOErrorAccess.System.IO.Error
modifyIOError'Access.System.IO.Error
modifyIORefAccess.Data.IORef
modifyIORef'Access.Data.IORef
modifyIORef_Access.Data.IORef
modifyIORef_'Access.Data.IORef
modifyMVarAccess.Control.Concurrent.MVar, Access.Control.Concurrent
modifyMVar'Access.Control.Concurrent.MVar, Access.Control.Concurrent
modifyMVarMaskedAccess.Control.Concurrent.MVar, Access.Control.Concurrent
modifyMVarMasked'Access.Control.Concurrent.MVar, Access.Control.Concurrent
modifyMVarMasked_Access.Control.Concurrent.MVar, Access.Control.Concurrent
modifyMVarMasked_'Access.Control.Concurrent.MVar, Access.Control.Concurrent
modifyMVar_Access.Control.Concurrent.MVar, Access.Control.Concurrent
modifyMVar_'Access.Control.Concurrent.MVar, Access.Control.Concurrent
MVarAccess.Control.Concurrent.MVar, Access.Control.Concurrent
MVarAccessAccess.Control.Concurrent.MVar, Access.Control.Concurrent
myThreadIdAccess.Control.Concurrent
myThreadId'Access.Control.Concurrent
nativeNewlineAccess.System.IO
nativeNewlineModeAccess.System.IO
NestedAtomically 
1 (Data Constructor)Access.Control.Exception
2 (Type/Class)Access.Control.Exception
newChanAccess.Control.Concurrent.Chan, Access.Control.Concurrent
newChan'Access.Control.Concurrent.Chan, Access.Control.Concurrent
newEmptyMVarAccess.Control.Concurrent.MVar, Access.Control.Concurrent
newEmptyMVar'Access.Control.Concurrent.MVar, Access.Control.Concurrent
newEmptySampleVarAccess.Control.Concurrent
newIORefAccess.Data.IORef
newIORef'Access.Data.IORef
NewlineAccess.System.IO
NewlineMode 
1 (Data Constructor)Access.System.IO
2 (Type/Class)Access.System.IO
newMVarAccess.Control.Concurrent.MVar, Access.Control.Concurrent
newMVar'Access.Control.Concurrent.MVar, Access.Control.Concurrent
newQSemAccess.Control.Concurrent
newQSemNAccess.Control.Concurrent
newSampleVarAccess.Control.Concurrent
newUniqueAccess.Data.Unique
newUnique'Access.Data.Unique
nmergeIOAccess.Control.Concurrent
NoBufferingAccess.System.IO
NoMethodError 
1 (Data Constructor)Access.Control.Exception
2 (Type/Class)Access.Control.Exception
noNewlineTranslationAccess.System.IO
NonTermination 
1 (Data Constructor)Access.Control.Exception
2 (Type/Class)Access.Control.Exception
onExceptionAccess.Control.Exception
onException'Access.Control.Exception
openBinaryFileAccess.System.IO
openBinaryFile'Access.System.IO
openBinaryTempFileAccess.System.IO
openBinaryTempFile'Access.System.IO
openBinaryTempFileWithDefaultPermissionsAccess.System.IO
openBinaryTempFileWithDefaultPermissions'Access.System.IO
openFileAccess.System.IO
openFile'Access.System.IO
openTempFileAccess.System.IO
openTempFile'Access.System.IO
openTempFileWithDefaultPermissionsAccess.System.IO
openTempFileWithDefaultPermissions'Access.System.IO
outputNLAccess.System.IO
OverflowAccess.Control.Exception
PatternMatchFail 
1 (Data Constructor)Access.Control.Exception
2 (Type/Class)Access.Control.Exception
performGCAccess.System.Mem
performGC'Access.System.Mem
permissionErrorTypeAccess.System.IO.Error
printAccess.System.IO
print'Access.System.IO
putCharAccess.System.IO
putChar'Access.System.IO
putMVarAccess.Control.Concurrent.MVar, Access.Control.Concurrent
putMVar'Access.Control.Concurrent.MVar, Access.Control.Concurrent
putStrAccess.System.IO
putStr'Access.System.IO
putStrLnAccess.System.IO
putStrLn'Access.System.IO
putTraceMsgAccess.Debug.Trace
QSemAccess.Control.Concurrent
QSemNAccess.Control.Concurrent
RatioZeroDenominatorAccess.Control.Exception
readChanAccess.Control.Concurrent.Chan, Access.Control.Concurrent
readChan'Access.Control.Concurrent.Chan, Access.Control.Concurrent
readFileAccess.System.IO
readFile'Access.System.IO
readIOAccess.System.IO
readIORefAccess.Data.IORef
readIORef'Access.Data.IORef
readLnAccess.System.IO
readLn'Access.System.IO
ReadModeAccess.System.IO
readMVarAccess.Control.Concurrent.MVar, Access.Control.Concurrent
readMVar'Access.Control.Concurrent.MVar, Access.Control.Concurrent
readSampleVarAccess.Control.Concurrent
ReadWriteModeAccess.System.IO
RecConError 
1 (Data Constructor)Access.Control.Exception
2 (Type/Class)Access.Control.Exception
RecSelError 
1 (Data Constructor)Access.Control.Exception
2 (Type/Class)Access.Control.Exception
RecUpdError 
1 (Data Constructor)Access.Control.Exception
2 (Type/Class)Access.Control.Exception
RelativeSeekAccess.System.IO
rtsSupportsBoundThreadsAccess.Control.Concurrent
runInBoundThreadAccess.Control.Concurrent
runInBoundThread'Access.Control.Concurrent
runInUnboundThreadAccess.Control.Concurrent
runInUnboundThread'Access.Control.Concurrent
SampleVarAccess.Control.Concurrent
SeekFromEndAccess.System.IO
SeekModeAccess.System.IO
setNumCapabilitiesAccess.Control.Concurrent
setNumCapabilities'Access.Control.Concurrent
signalQSemAccess.Control.Concurrent
signalQSemNAccess.Control.Concurrent
SomeException 
1 (Data Constructor)Access.Control.Exception
2 (Type/Class)Access.Control.Exception
StableNameAccess.System.Mem.StableName
StableNameAccessAccess.System.Mem.StableName
StackOverflowAccess.Control.Exception
stderrAccess.System.IO
stdinAccess.System.IO
StdInAccessAccess.System.IO
StdIOAccessAccess.System.IO
stdoutAccess.System.IO
StdOutAccessAccess.System.IO
swapMVarAccess.Control.Concurrent.MVar, Access.Control.Concurrent
swapMVar'Access.Control.Concurrent.MVar, Access.Control.Concurrent
takeMVarAccess.Control.Concurrent.MVar, Access.Control.Concurrent
takeMVar'Access.Control.Concurrent.MVar, Access.Control.Concurrent
TempFileAccessAccess.System.IO
TextEncodingAccess.System.IO
TextEncodingAccessAccess.System.IO
ThreadAccessAccess.Control.Concurrent
threadCapabilityAccess.Control.Concurrent
threadCapability'Access.Control.Concurrent
threadDelayAccess.Control.Concurrent
threadDelay'Access.Control.Concurrent
ThreadIdAccess.Control.Concurrent
ThreadKilledAccess.Control.Exception
threadWaitReadAccess.Control.Concurrent
threadWaitRead'Access.Control.Concurrent
threadWaitWriteAccess.Control.Concurrent
threadWaitWrite'Access.Control.Concurrent
throwAccess.Control.Exception
throwIOAccess.Control.Exception
throwIO'Access.Control.Exception
throwToAccess.Control.Exception, Access.Control.Concurrent
throwTo' 
1 (Function)Access.Control.Exception
2 (Function)Access.Control.Concurrent
timeoutAccess.System.Timeout
timeout'Access.System.Timeout
TimeoutAccessAccess.System.Timeout
toExceptionAccess.Control.Exception
traceAccess.Debug.Trace
TraceAccessAccess.Debug.Trace
traceEventAccess.Debug.Trace
traceEventIOAccess.Debug.Trace
traceEventIO'Access.Debug.Trace
traceIOAccess.Debug.Trace
traceIO'Access.Debug.Trace
traceShowAccess.Debug.Trace
traceStackAccess.Debug.Trace
tryAccess.Control.Exception
try'Access.Control.Exception
tryIOErrorAccess.System.IO.Error
tryIOError'Access.System.IO.Error
tryJustAccess.Control.Exception
tryJust'Access.Control.Exception
tryPutMVarAccess.Control.Concurrent.MVar, Access.Control.Concurrent
tryPutMVar'Access.Control.Concurrent.MVar, Access.Control.Concurrent
tryTakeMVarAccess.Control.Concurrent.MVar, Access.Control.Concurrent
tryTakeMVar'Access.Control.Concurrent.MVar, Access.Control.Concurrent
unblockAccess.Control.Exception
UndefinedElementAccess.Control.Exception
UnderflowAccess.Control.Exception
unGetChanAccess.Control.Concurrent.Chan, Access.Control.Concurrent
uninterruptibleMaskAccess.Control.Exception
uninterruptibleMask'Access.Control.Exception
uninterruptibleMask_Access.Control.Exception
uninterruptibleMask_'Access.Control.Exception
UniqueAccess.Data.Unique
UniqueAccessAccess.Data.Unique
universalNewlineModeAccess.System.IO
UnmaskedAccess.Control.Exception
userErrorAccess.System.IO.Error
userErrorTypeAccess.System.IO.Error
UserInterruptAccess.Control.Exception
utf16Access.System.IO
utf16beAccess.System.IO
utf16leAccess.System.IO
utf32Access.System.IO
utf32beAccess.System.IO
utf32leAccess.System.IO
utf8Access.System.IO
utf8_bomAccess.System.IO
waitQSemAccess.Control.Concurrent
waitQSemNAccess.Control.Concurrent
WeakAccess.System.Mem.Weak
WeakIORefAccessAccess.Data.IORef
WeakMemAccessAccess.System.Mem.Weak
WeakMVarAccessAccess.Control.Concurrent.MVar, Access.Control.Concurrent
WeakThreadAccessAccess.Control.Concurrent
withArgsAccess.System.Environment
withArgs'Access.System.Environment
withBinaryFileAccess.System.IO
withBinaryFile'Access.System.IO
withFileAccess.System.IO
withFile'Access.System.IO
withMVarAccess.Control.Concurrent.MVar, Access.Control.Concurrent
withMVar'Access.Control.Concurrent.MVar, Access.Control.Concurrent
withProgNameAccess.System.Environment
withProgName'Access.System.Environment
writeChanAccess.Control.Concurrent.Chan, Access.Control.Concurrent
writeChan'Access.Control.Concurrent.Chan, Access.Control.Concurrent
writeFileAccess.System.IO
writeFile'Access.System.IO
writeIORefAccess.Data.IORef
writeIORef'Access.Data.IORef
writeList2ChanAccess.Control.Concurrent.Chan, Access.Control.Concurrent
writeList2Chan'Access.Control.Concurrent.Chan, Access.Control.Concurrent
WriteModeAccess.System.IO
writeSampleVarAccess.Control.Concurrent
yieldAccess.Control.Concurrent
yield'Access.Control.Concurrent