RIO

data Utf8Builder

class Display a

displayShow

utf8BuilderToText

utf8BuilderToLazyText

displayBytesUtf8

writeFileUtf8Builder

mapLeft

fromFirst

mapMaybeA

mapMaybeM

forMaybeA

forMaybeM

foldMapM

nubOrd

whenM

unlessM

asIO

withLazyFile

readFileBinary

writeFileBinary

readFileUtf8

writeFileUtf8

hPutBuilder

view

type ASetter s t a b

type ASetter' s a

type Getting r s a

type Lens s t a b

type Lens' s a

type SimpleGetter s a

lens

over

set

sets

to

(^.)

Standard logging functions

logDebug

logInfo

logWarn

logError

logOther

Running with logging

withLogFunc

newLogFunc

data LogFunc

class HasLogFunc env

logOptionsHandle

Log options

data LogOptions

setLogMinLevel

setLogMinLevelIO

setLogVerboseFormat

setLogVerboseFormatIO

setLogTerminal

setLogUseTime

setLogUseColor

setLogUseLoc

Advanced logging functions

Sticky logging

logSticky

logStickyDone

With source

logDebugS

logInfoS

logWarnS

logErrorS

logOtherS

Generic log function

logGeneric

Advanced running functions

mkLogFunc

logOptionsMemory

Data types

data LogLevel

type LogSource

data CallStack

Convenience functions

displayCallStack

noLogging

Accessors

logFuncUseColorL

data RIO env a

runRIO

liftRIO

SomeRef for Writer/State interfaces

data SomeRef a

class HasStateRef s env

class HasWriteRef w env

newSomeRef

newUnboxedSomeRef

readSomeRef

writeSomeRef

modifySomeRef

data ThreadId

myThreadId

isCurrentThreadBound

threadWaitRead

threadWaitWrite

threadDelay

yieldThread

class Alternative f

class Applicative f

liftA

liftA2

liftA3

many

optional

some

(<|>)

first

second

(&&&)

(***)

(>>>)

class NFData a

force

($!!)

class Monad m

class MonadPlus m

filterM

foldM

foldM_

forever

guard

join

liftM

liftM2

replicateM_

unless

when

zipWithM

zipWithM_

(<$!>)

(<=<)

(=<<)

(>=>)

class MonadThrow m

class MonadReader r m

class MonadTrans t

type Reader r

data ReaderT k r m a

ask

asks

local

runReader

data Bool

bool

not

otherwise

(&&)

(||)

data ByteString

data Builder

data ShortByteString

toShort

fromShort

data Char

class Data a

data Either a b

either

isLeft

isRight

lefts

partitionEithers

rights

class Eq a

class Foldable t

all

and

any

asum

concat

concatMap

elem

fold

foldMap

foldl'

foldr

forM_

for_

length

mapM_

msum

notElem

null

or

product

sequenceA_

sequence_

sum

toList

traverse_

const

fix

flip

id

on

($)

(&)

(.)

class Functor f

void

($>)

(<$>)

(<&>)

data Const k a b

data Identity a

class Hashable a

data HashMap k v

data HashSet a

data Int

data Int8

data Int16

data Int32

data Int64

data IntMap a

data IntSet

break

drop

dropWhile

filter

lines

lookup

map

replicate

reverse

span

take

takeWhile

unlines

unwords

words

zip

(++)

data Map k a

data Maybe a

catMaybes

fromMaybe

isJust

isNothing

listToMaybe

mapMaybe

maybe

maybeToList

class Monoid a

class Ord a

data Ordering

comparing

data Proxy k t

class Semigroup a

data Set a

class IsString a

data Text

decodeUtf8'

decodeUtf8With

encodeUtf8

encodeUtf8Builder

data UnicodeException

lenientDecode

class Traversable t

for

forM

data Vector a

data Void

absurd

data Word

data Word8

data Word16

data Word32

data Word64

byteSwap16

byteSwap32

byteSwap64

class Storable a

class Generic a

type HasCallStack

data Natural

class Bounded a

data Double

class Enum a

type FilePath

data Float

class Floating a

class Fractional a

data IO a

data Integer

class Integral a

class Num a

type Rational

class Real a

class RealFloat a

class RealFrac a

class Show a

type String

asTypeOf

curry

error

even

fromEnum

fromIntegral

fst

gcd

lcm

odd

realToFrac

seq

show

snd

subtract

uncurry

undefined

($!)

(^)

(^^)

data ExitCode

class Read a

readMaybe

Primitive

class PrimMonad m

Unbox

class Unbox a

sappend

type LByteString

type LText

type UVector

type SVector

type GVector

toStrictBytes

fromStrictBytes

decodeUtf8Lenient

tshow

Text

trace

traceId

traceIO

traceM

traceEvent

traceEventIO

traceMarker

traceMarkerIO

traceStack

Show

traceShow

traceShowId

traceShowIO

traceShowM

traceShowEvent

traceShowEventIO

traceShowMarker

traceShowMarkerIO

traceShowStack

Display

traceDisplay

traceDisplayId

traceDisplayIO

traceDisplayM

traceDisplayEvent

traceDisplayEventIO

traceDisplayMarker

traceDisplayMarkerIO

traceDisplayStack

Unboxed references

class Unbox a

data URef s a

type IOURef

newURef

readURef

writeURef

modifyURef