base-4.21.0.0: Core data structures and operations
Haskell's base library provides, among other things, core types (e.g. Bool and Int), data structures (e.g. List, Tuple and Maybe), the Exception mechanism, and the IO & Concurrency operations. The Prelude module, which is imported by default, exposes a curated set of types and functions from other modules.
Other data structures like Map, Set are available in the containers library. To work with textual data, use the text library.
Modules
- Control
Submodules
- Data
Submodules
- Array
Submodules
- Data.Bifoldable
- Data.Bifoldable1
- Data.Bifunctor
- Data.Bitraversable
- Data.Bits
- Data.Bool
- Data.Bounded
- Data.Char
- Data.Coerce
- Data.Complex
- Data.Data
- Data.Dynamic
- Data.Either
- Data.Enum
- Data.Eq
- Data.Fixed
- Data.Foldable
- Data.Foldable1
- Data.Function
- Data.Functor
- Data.IORef
- Data.Int
- Data.Ix
- Data.Kind
- Data.List
Submodules
- Data.Maybe
- Data.Monoid
- Data.Ord
- Data.Proxy
- Data.Ratio
- Data.STRef
Submodules
- Data.Semigroup
- Data.String
- Data.Traversable
- Data.Tuple
- Type
- Data.Typeable
- Data.Unique
- Data.Version
- Data.Void
- Data.Word
- Array
- Debug
Submodules
- Foreign
Submodules
- GHC
Submodules
- GHC.Arr
- GHC.ArrayArray
- GHC.Base
- GHC.Bits
- GHC.ByteOrder
- GHC.Char
- GHC.Clock
- GHC.Conc
Submodules
- GHC.ConsoleHandler
- GHC.Constants
- GHC.Desugar
- Encoding
Submodules
- GHC.Enum
- GHC.Environment
- GHC.Err
- GHC.Event
Submodules
- GHC.Exception
Submodules
- GHC.ExecutionStack
Submodules
- GHC.Exts
- GHC.Fingerprint
Submodules
- GHC.Float
- GHC.Foreign
- GHC.ForeignPtr
- GHC.GHCi
Submodules
- GHC.Generics
- GHC.IO
Submodules
- GHC.IOArray
- GHC.IOPort
- GHC.IORef
- GHC.InfoProv
- GHC.Int
- GHC.Integer
Submodules
- GHC.IsList
- GHC.Ix
- GHC.List
- GHC.MVar
- GHC.Maybe
- GHC.Natural
- GHC.Num
- GHC.OldList
- GHC.OverloadedLabels
- GHC.Profiling
- GHC.Ptr
- RTS
Submodules
- GHC.Read
- GHC.Real
- GHC.Records
- GHC.ResponseFile
- GHC.ST
- GHC.STRef
- GHC.Show
- GHC.Stable
- GHC.StableName
- GHC.Stack
Submodules
- GHC.StaticPtr
- GHC.Stats
- GHC.Storable
- GHC.TopHandler
- GHC.TypeError
- GHC.TypeLits
Submodules
- GHC.TypeNats
Submodules
- GHC.Unicode
- GHC.Weak
Submodules
- GHC.Word
- Numeric
Submodules
- Prelude
- System
Submodules
- System.CPUTime
- Console
Submodules
- System.Environment
Submodules
- System.Exit
- System.IO
Submodules
- System.Info
- System.Mem
Submodules
- Posix
Submodules
- System.Timeout
- Text
Submodules
- ParserCombinators
- Text.Printf
- Text.Read
Submodules
- Text.Show
Submodules
- Type
Submodules
- Type.Reflection
Submodules
- Type.Reflection
- Unsafe
Submodules