ClassyPrelude

CorePrelude

undefined

Standard

Monoid

(++)

Semigroup

class Semigroup a

data WrappedMonoid m

Monad

Mutable references

Debugging

trace

traceShow

traceId

traceM

traceShowId

traceShowM

assert

Poly hierarchy

Mono hierarchy

I/O

data Handle

stdin

stdout

stderr

Non-standard

List-like classes

map

concat

concatMap

length

null

pack

unpack

repack

toList

mapM

mapM_

forM

forM_

any

all

foldl'

foldr

foldM

readMay

intercalate

zip

zip3

zip4

zip5

zip6

zip7

unzip

unzip3

unzip4

unzip5

unzip6

unzip7

zipWith

zipWith3

zipWith4

zipWith5

zipWith6

zipWith7

sortWith

compareLength

sum

product

repeat

Set-like

(\\)

intersect

unions

Text-like

class Show a

tshow

tlshow

IO

class IOData a

print

hClose

FilePath

fpToString

fpFromString

fpToText

fpFromText

Exceptions

catchAny

handleAny

tryAny

catchAnyDeep

handleAnyDeep

tryAnyDeep

catchIO

handleIO

tryIO

Force types

asByteString

asLByteString

asHashMap

asHashSet

asText

asLText

asList

asMap

asMaybe

asSet

asVector

asUVector

asIOException

asSomeException