CorePrelude

Standard

Operators

($)

($!)

(&&)

(||)

(.)

Functions

not

otherwise

fst

snd

id

maybe

either

flip

const

error

putStr

putStrLn

print

getArgs

terror

odd

even

uncurry

curry

swap

until

asTypeOf

undefined

seq

Type classes

class Ord a

class Eq a

class Bounded a

class Enum a

class Show a

class Read a

class Functor f

class Monad m

(=<<)

class IsString a

Numeric type classes

class Num a

class Real a

class Integral a

class Fractional a

class Floating a

class RealFrac a

class RealFloat a

Data types

data Maybe a

data Ordering

data Bool

data Char

data IO a

data Either a b

Re-exports

Packed reps

data ByteString

type LByteString

data Text

type LText

Containers

data Map k a

data HashMap k v

data IntMap a

data Set a

data HashSet a

data IntSet

data Seq a

data Vector a

type UVector

class Unbox a

type SVector

class Storable a

class Hashable a

Numbers

data Word

data Word8

data Word32

data Word64

data Int

data Int32

data Int64

data Integer

type Rational

data Float

data Double

Numeric functions

(^)

(^^)

subtract

fromIntegral

realToFrac

Monoids

class Monoid a

(<>)

Folds and traversals

class Foldable t

asum

class Traversable t

arrow

first

second

(***)

(&&&)

Bool

bool

Maybe

mapMaybe

catMaybes

fromMaybe

isJust

isNothing

listToMaybe

maybeToList

Either

partitionEithers

lefts

rights

Ord

on

comparing

equating

data Down a

Applicative

class Applicative f

(<$>)

(<|>)

Monad

(>=>)

Transformers

lift

class MonadIO m

liftIO

Exceptions

class Exception e

class Typeable k a

data SomeException

data IOException

throwIO

try

tryJust

catch

catchJust

handle

handleJust

bracket

bracket_

bracketOnError

onException

finally

mask

mask_

uninterruptibleMask

uninterruptibleMask_

Files

type FilePath

(</>)

(<.>)

Strings

type String

Hashing

hash

hashWithSalt

Command line args

readArgs