Hat.System.IO

data IO a

gfixIO

afixIO

hfixIO

type FilePath

data Handle

gstdin

gstdout

gstderr

gwithFile

awithFile

hwithFile

gopenFile

aopenFile

hopenFile

data IOMode

aReadMode

aWriteMode

aAppendMode

aReadWriteMode

ghClose

ahClose

hhClose

greadFile

areadFile

hreadFile

gwriteFile

awriteFile

hwriteFile

gappendFile

aappendFile

happendFile

ghFileSize

ahFileSize

hhFileSize

ghSetFileSize

ahSetFileSize

hhSetFileSize

ghIsEOF

ahIsEOF

hhIsEOF

gisEOF

data BufferMode

aNoBuffering

aLineBuffering

aBlockBuffering

ghSetBuffering

ahSetBuffering

hhSetBuffering

ghGetBuffering

ahGetBuffering

hhGetBuffering

ghFlush

ahFlush

hhFlush

ghGetPosn

ahGetPosn

hhGetPosn

ghSetPosn

ahSetPosn

hhSetPosn

data HandlePosn

ghSeek

ahSeek

hhSeek

data SeekMode

aAbsoluteSeek

aRelativeSeek

aSeekFromEnd

ghTell

ahTell

hhTell

ghIsOpen

ahIsOpen

hhIsOpen

ghIsClosed

ahIsClosed

hhIsClosed

ghIsReadable

ahIsReadable

hhIsReadable

ghIsWritable

ahIsWritable

hhIsWritable

ghIsSeekable

ahIsSeekable

hhIsSeekable

ghIsTerminalDevice

ahIsTerminalDevice

hhIsTerminalDevice

ghSetEcho

ahSetEcho

hhSetEcho

ghGetEcho

ahGetEcho

hhGetEcho

ghShow

ahShow

hhShow

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

ginteract

ainteract

hinteract

gputChar

aputChar

hputChar

gputStr

aputStr

hputStr

gputStrLn

aputStrLn

hputStrLn

gprint

aprint

hprint

ggetChar

ggetLine

ggetContents

greadIO

areadIO

hreadIO

greadLn