Hat.IO

data Handle

data HandlePosn

data IOMode

aReadMode

aWriteMode

aAppendMode

aReadWriteMode

data BufferMode

aNoBuffering

aLineBuffering

aBlockBuffering

data SeekMode

aAbsoluteSeek

aRelativeSeek

aSeekFromEnd

gstdin

gstdout

gstderr

gopenFile

aopenFile

hopenFile

ghClose

ahClose

hhClose

ghFileSize

ahFileSize

hhFileSize

ghIsEOF

ahIsEOF

hhIsEOF

gisEOF

ghSetBuffering

ahSetBuffering

hhSetBuffering

ghGetBuffering

ahGetBuffering

hhGetBuffering

ghFlush

ahFlush

hhFlush

ghGetPosn

ahGetPosn

hhGetPosn

ghSetPosn

ahSetPosn

hhSetPosn

ghSeek

ahSeek

hhSeek

ghWaitForInput

ahWaitForInput

hhWaitForInput

ghReady

ahReady

hhReady

ghGetChar

ahGetChar

hhGetChar

ghGetLine

ahGetLine

hhGetLine

ghLookAhead

ahLookAhead

hhLookAhead

ghGetContents

ahGetContents

hhGetContents

ghPutChar

ahPutChar

hhPutChar

ghPutStr

ahPutStr

hhPutStr

ghPutStrLn

ahPutStrLn

hhPutStrLn

ghPrint

ahPrint

hhPrint

ghIsOpen

ahIsOpen

hhIsOpen

ghIsClosed

ahIsClosed

hhIsClosed

ghIsReadable

ahIsReadable

hhIsReadable

ghIsWritable

ahIsWritable

hhIsWritable

ghIsSeekable

ahIsSeekable

hhIsSeekable

gisAlreadyExistsError

aisAlreadyExistsError

hisAlreadyExistsError

gisDoesNotExistError

aisDoesNotExistError

hisDoesNotExistError

gisAlreadyInUseError

aisAlreadyInUseError

hisAlreadyInUseError

gisFullError

aisFullError

hisFullError

gisEOFError

aisEOFError

hisEOFError

gisIllegalOperation

aisIllegalOperation

hisIllegalOperation

gisPermissionError

aisPermissionError

hisPermissionError

gisUserError

aisUserError

hisUserError

gioeGetErrorString

aioeGetErrorString

hioeGetErrorString

gioeGetHandle

aioeGetHandle

hioeGetHandle

gioeGetFileName

aioeGetFileName

hioeGetFileName

gtry

atry

htry

gbracket

abracket

hbracket

gbracket_

abracket_

hbracket_

data IO a

type FilePath

type IOError

gioError

aioError

hioError

guserError

auserError

huserError

gcatch

acatch

hcatch

ginteract

ainteract

hinteract

gputChar

aputChar

hputChar

gputStr

aputStr

hputStr

gputStrLn

aputStrLn

hputStrLn

gprint

aprint

hprint

ggetChar

ggetLine

ggetContents

greadFile

areadFile

hreadFile

gwriteFile

awriteFile

hwriteFile

gappendFile

aappendFile

happendFile

greadIO

areadIO

hreadIO

greadLn