| Haskell Hierarchical Libraries | Contents | Index

Haskell Hierarchical Libraries
This index includes documentation for many Haskell modules. For documentation on the GHC API, see ghc/index.html.
Modules

Array |  | haskell98
Bits |  | haskell98
CError |  | haskell98
CForeign |  | haskell98
CPUTime |  | haskell98
CString |  | haskell98
CTypes |  | haskell98
Char |  | haskell98
Codec |  |

Binary |  |

UTF8 |  |

Codec.Binary.UTF8.Generic |  | utf8-string-0.3.4
Codec.Binary.UTF8.String |  | utf8-string-0.3.4

Complex |  | haskell98
Control |  |

Control.Applicative |  | base
Control.Arrow |  | base
Control.Category |  | base
Control.Concurrent |  | base

Control.Concurrent.Chan |  | base
Control.Concurrent.MVar |  | base
Control.Concurrent.QSem |  | base
Control.Concurrent.QSemN |  | base
Control.Concurrent.STM |  | stm-2.1.1.2

Control.Concurrent.STM.TArray |  | stm-2.1.1.2
Control.Concurrent.STM.TChan |  | stm-2.1.1.2
Control.Concurrent.STM.TMVar |  | stm-2.1.1.2
Control.Concurrent.STM.TVar |  | stm-2.1.1.2

Control.Concurrent.SampleVar |  | base

Control.Exception |  | base

Control.Exception.Base |  | base
Control.Exception.Extensible |  | extensible-exceptions-0.1.1.0

Control.Monad |  | base

Control.Monad.Cont |  | ghc-mtl-1.1.0.2

Control.Monad.Cont.Class |  | ghc-mtl-1.1.0.2

Control.Monad.Error |  | ghc-mtl-1.1.0.2

Control.Monad.Error.Class |  | ghc-mtl-1.1.0.2

Control.Monad.Fix |  | base
Control.Monad.Identity |  | ghc-mtl-1.1.0.2
Control.Monad.Instances |  | base
Control.Monad.List |  | ghc-mtl-1.1.0.2
Control.Monad.RWS |  | ghc-mtl-1.1.0.2

Control.Monad.RWS.Class |  | ghc-mtl-1.1.0.2
Control.Monad.RWS.Lazy |  | ghc-mtl-1.1.0.2
Control.Monad.RWS.Strict |  | ghc-mtl-1.1.0.2

Control.Monad.Reader |  | ghc-mtl-1.1.0.2

Control.Monad.Reader.Class |  | ghc-mtl-1.1.0.2

Control.Monad.ST |  | base

Control.Monad.ST.Lazy |  | base
Control.Monad.ST.Strict |  | base

Control.Monad.STM |  | stm-2.1.1.2
Control.Monad.State |  | ghc-mtl-1.1.0.2

Control.Monad.State.Class |  | ghc-mtl-1.1.0.2
Control.Monad.State.Lazy |  | ghc-mtl-1.1.0.2
Control.Monad.State.Strict |  | ghc-mtl-1.1.0.2

Control.Monad.Trans |  | ghc-mtl-1.1.0.2
Control.Monad.Writer |  | ghc-mtl-1.1.0.2

Control.Monad.Writer.Class |  | ghc-mtl-1.1.0.2
Control.Monad.Writer.Lazy |  | ghc-mtl-1.1.0.2
Control.Monad.Writer.Strict |  | ghc-mtl-1.1.0.2

Control.OldException |  | base
Control.Parallel |  | parallel-1.1.0.1

Control.Parallel.Strategies |  | parallel-1.1.0.1

Data |  |

Data.Array |  | array-0.2.0.0

Data.Array.Diff |  | array-0.2.0.0
Data.Array.IArray |  | array-0.2.0.0
Data.Array.IO |  | array-0.2.0.0

Data.Array.IO.Internals |  | array-0.2.0.0

Data.Array.MArray |  | array-0.2.0.0
Data.Array.Parallel |  | dph-par

Data.Array.Parallel.Arr |  | dph-base-0.3
Data.Array.Parallel.Base |  | dph-base-0.3
Data.Array.Parallel.Lifted |  | dph-par
Data.Array.Parallel.PArray |  | dph-par
Data.Array.Parallel.Prelude |  | dph-par

Data.Array.Parallel.Prelude.Double |  | dph-par
Data.Array.Parallel.Prelude.Int |  | dph-par
Data.Array.Parallel.Prelude.Word8 |  | dph-par

Data.Array.Parallel.Stream |  | dph-base-0.3
Data.Array.Parallel.Unlifted |  | dph-prim-interface-0.3

Data.Array.Parallel.Unlifted.Distributed |  | dph-prim-par-0.3
Data.Array.Parallel.Unlifted.Parallel |  | dph-prim-par-0.3
Data.Array.Parallel.Unlifted.Sequential |  | dph-prim-seq-0.3

Data.Array.ST |  | array-0.2.0.0
Data.Array.Storable |  | array-0.2.0.0
Data.Array.Unboxed |  | array-0.2.0.0

Data.Bits |  | base
Data.Bool |  | base
Data.ByteString |  | bytestring-0.9.1.4

Data.ByteString.Char8 |  | bytestring-0.9.1.4
Data.ByteString.Fusion |  | bytestring-0.9.1.4
Data.ByteString.Internal |  | bytestring-0.9.1.4
Data.ByteString.Lazy |  | bytestring-0.9.1.4

Data.ByteString.Lazy.Char8 |  | bytestring-0.9.1.4
Data.ByteString.Lazy.Internal |  | bytestring-0.9.1.4
Data.ByteString.Lazy.UTF8 |  | utf8-string-0.3.4

Data.ByteString.UTF8 |  | utf8-string-0.3.4
Data.ByteString.Unsafe |  | bytestring-0.9.1.4

Data.Char |  | base
Data.Complex |  | base
Data.Data |  | base
Data.Dynamic |  | base
Data.Either |  | base
Data.Eq |  | base
Data.Fixed |  | base
Data.Foldable |  | base
Data.Function |  | base
Data.Generics |  | syb

Data.Generics.Aliases |  | syb
Data.Generics.Basics |  | syb
Data.Generics.Instances |  | syb
Data.Generics.Schemes |  | syb
Data.Generics.Text |  | syb
Data.Generics.Twins |  | syb

Data.Graph |  | containers-0.2.0.1
Data.HashTable |  | base
Data.IORef |  | base
Data.Int |  | base
Data.IntMap |  | containers-0.2.0.1
Data.IntSet |  | containers-0.2.0.1
Data.Ix |  | base
Data.List |  | base
Data.Map |  | containers-0.2.0.1
Data.Maybe |  | base
Data.Monoid |  | base
Data.Ord |  | base
Data.PackedString |  | packedstring-0.1.0.1
Data.Ratio |  | base
Data.STRef |  | base

Data.STRef.Lazy |  | base
Data.STRef.Strict |  | base

Data.Sequence |  | containers-0.2.0.1
Data.Set |  | containers-0.2.0.1
Data.String |  | base

Data.String.UTF8 |  | utf8-string-0.3.4

Data.Time |  | time-1.1.4

Data.Time.Calendar |  | time-1.1.4

Data.Time.Calendar.Easter |  | time-1.1.4
Data.Time.Calendar.Julian |  | time-1.1.4
Data.Time.Calendar.MonthDay |  | time-1.1.4
Data.Time.Calendar.OrdinalDate |  | time-1.1.4
Data.Time.Calendar.WeekDate |  | time-1.1.4

Data.Time.Clock |  | time-1.1.4

Data.Time.Clock.POSIX |  | time-1.1.4
Data.Time.Clock.TAI |  | time-1.1.4

Data.Time.Format |  | time-1.1.4
Data.Time.LocalTime |  | time-1.1.4

Data.Traversable |  | base
Data.Tree |  | containers-0.2.0.1
Data.Tuple |  | base
Data.Typeable |  | base
Data.Unique |  | base
Data.Version |  | base
Data.Word |  | base

Debug |  |

Debug.QuickCheck |  | QuickCheck-1.2.0.0

Debug.QuickCheck.Batch |  | QuickCheck-1.2.0.0
Debug.QuickCheck.Poly |  | QuickCheck-1.2.0.0
Debug.QuickCheck.Utils |  | QuickCheck-1.2.0.0

Debug.Trace |  | base

Directory |  | haskell98
Distribution |  |

Compat |  |

Distribution.Compat.ReadP |  | Cabal-1.6.0.3

Distribution.Compiler |  | Cabal-1.6.0.3
Distribution.InstalledPackageInfo |  | Cabal-1.6.0.3
Distribution.License |  | Cabal-1.6.0.3
Distribution.Make |  | Cabal-1.6.0.3
Distribution.ModuleName |  | Cabal-1.6.0.3
Distribution.Package |  | Cabal-1.6.0.3
Distribution.PackageDescription |  | Cabal-1.6.0.3

Distribution.PackageDescription.Check |  | Cabal-1.6.0.3
Distribution.PackageDescription.Configuration |  | Cabal-1.6.0.3
Distribution.PackageDescription.Parse |  | Cabal-1.6.0.3

Distribution.ParseUtils |  | Cabal-1.6.0.3
Distribution.ReadE |  | Cabal-1.6.0.3
Distribution.Simple |  | Cabal-1.6.0.3

Distribution.Simple.Build |  | Cabal-1.6.0.3

Distribution.Simple.Build.Macros |  | Cabal-1.6.0.3
Distribution.Simple.Build.PathsModule |  | Cabal-1.6.0.3

Distribution.Simple.BuildPaths |  | Cabal-1.6.0.3
Distribution.Simple.Command |  | Cabal-1.6.0.3
Distribution.Simple.Compiler |  | Cabal-1.6.0.3
Distribution.Simple.Configure |  | Cabal-1.6.0.3
Distribution.Simple.GHC |  | Cabal-1.6.0.3
Distribution.Simple.Haddock |  | Cabal-1.6.0.3
Distribution.Simple.Hugs |  | Cabal-1.6.0.3
Distribution.Simple.Install |  | Cabal-1.6.0.3
Distribution.Simple.InstallDirs |  | Cabal-1.6.0.3
Distribution.Simple.JHC |  | Cabal-1.6.0.3
Distribution.Simple.LocalBuildInfo |  | Cabal-1.6.0.3
Distribution.Simple.NHC |  | Cabal-1.6.0.3
Distribution.Simple.PackageIndex |  | Cabal-1.6.0.3
Distribution.Simple.PreProcess |  | Cabal-1.6.0.3

Distribution.Simple.PreProcess.Unlit |  | Cabal-1.6.0.3

Distribution.Simple.Program |  | Cabal-1.6.0.3
Distribution.Simple.Register |  | Cabal-1.6.0.3
Distribution.Simple.Setup |  | Cabal-1.6.0.3
Distribution.Simple.SrcDist |  | Cabal-1.6.0.3
Distribution.Simple.UserHooks |  | Cabal-1.6.0.3
Distribution.Simple.Utils |  | Cabal-1.6.0.3

Distribution.System |  | Cabal-1.6.0.3
Distribution.Text |  | Cabal-1.6.0.3
Distribution.Verbosity |  | Cabal-1.6.0.3
Distribution.Version |  | Cabal-1.6.0.3

Foreign |  | base

Foreign.C |  | base

Foreign.C.Error |  | base
Foreign.C.String |  | base
Foreign.C.Types |  | base

Foreign.Concurrent |  | base
Foreign.ForeignPtr |  | base
Foreign.Marshal |  | base

Foreign.Marshal.Alloc |  | base
Foreign.Marshal.Array |  | base
Foreign.Marshal.Error |  | base
Foreign.Marshal.Pool |  | base
Foreign.Marshal.Utils |  | base

Foreign.Ptr |  | base
Foreign.StablePtr |  | base
Foreign.Storable |  | base

ForeignPtr |  | haskell98
GHC |  |

GHC.Arr |  | base
GHC.Bool |  | ghc-prim
GHC.Conc |  | base
GHC.ConsoleHandler |  | base
GHC.Desugar |  | base
GHC.Environment |  | base
GHC.Exts |  | base
GHC.Generics |  | ghc-prim
GHC.Integer |  | integer
GHC.Ordering |  | ghc-prim
GHC.PArr |  | base
GHC.Prim |  | ghc-prim
GHC.PrimopWrappers |  | ghc-prim
GHC.Tuple |  | ghc-prim
GHC.Types |  | ghc-prim
GHC.Unit |  | ghc-prim

IO |  | haskell98
Int |  | haskell98
Ix |  | haskell98
Language |  |

Haskell |  |

Language.Haskell.Extension |  | Cabal-1.6.0.3
Language.Haskell.Lexer |  | haskell-src-1.0.1.3
Language.Haskell.ParseMonad |  | haskell-src-1.0.1.3
Language.Haskell.ParseUtils |  | haskell-src-1.0.1.3
Language.Haskell.Parser |  | haskell-src-1.0.1.3
Language.Haskell.Pretty |  | haskell-src-1.0.1.3
Language.Haskell.Syntax |  | haskell-src-1.0.1.3
Language.Haskell.TH |  | template-haskell

Language.Haskell.TH.Lib |  | template-haskell
Language.Haskell.TH.Ppr |  | template-haskell
Language.Haskell.TH.PprLib |  | template-haskell
Language.Haskell.TH.Quote |  | template-haskell
Language.Haskell.TH.Syntax |  | template-haskell

List |  | haskell98
Locale |  | haskell98
MarshalAlloc |  | haskell98
MarshalArray |  | haskell98
MarshalError |  | haskell98
MarshalUtils |  | haskell98
Maybe |  | haskell98
Monad |  | haskell98
Network |  | network-2.2.1.2

Network.BSD |  | network-2.2.1.2
Network.Socket |  | network-2.2.1.2

Network.Socket.Internal |  | network-2.2.1.2

Network.URI |  | network-2.2.1.2

Numeric |  | base
Prelude |  | base
Ptr |  | haskell98
Random |  | haskell98
Ratio |  | haskell98
StablePtr |  | haskell98
Storable |  | haskell98
System |  | haskell98

System.CPUTime |  | base
System.Cmd |  | process-1.0.1.1
Console |  |

System.Console.GetOpt |  | base
System.Console.Haskeline |  | haskeline-0.6.1.5

System.Console.Haskeline.Completion |  | haskeline-0.6.1.5
System.Console.Haskeline.Encoding |  | haskeline-0.6.1.5
System.Console.Haskeline.History |  | haskeline-0.6.1.5
System.Console.Haskeline.IO |  | haskeline-0.6.1.5
System.Console.Haskeline.MonadException |  | haskeline-0.6.1.5

System.Console.Terminfo |  | terminfo-0.3.1

System.Console.Terminfo.Base |  | terminfo-0.3.1
System.Console.Terminfo.Cursor |  | terminfo-0.3.1
System.Console.Terminfo.Edit |  | terminfo-0.3.1
System.Console.Terminfo.Effects |  | terminfo-0.3.1
System.Console.Terminfo.Keys |  | terminfo-0.3.1

System.Directory |  | directory-1.0.0.3
System.Environment |  | base
System.Exit |  | base
System.FilePath |  | filepath-1.1.0.2

System.FilePath.Posix |  | filepath-1.1.0.2
System.FilePath.Windows |  | filepath-1.1.0.2

System.IO |  | base

System.IO.Error |  | base
System.IO.UTF8 |  | utf8-string-0.3.4
System.IO.Unsafe |  | base

System.Info |  | base
System.Locale |  | old-locale-1.0.0.1
System.Mem |  | base

System.Mem.StableName |  | base
System.Mem.Weak |  | base

System.Posix |  | unix-2.3.2.0

System.Posix.Directory |  | unix-2.3.2.0
System.Posix.DynamicLinker |  | unix-2.3.2.0

System.Posix.DynamicLinker.Module |  | unix-2.3.2.0
System.Posix.DynamicLinker.Prim |  | unix-2.3.2.0

System.Posix.Env |  | unix-2.3.2.0
System.Posix.Error |  | unix-2.3.2.0
System.Posix.Files |  | unix-2.3.2.0
System.Posix.IO |  | unix-2.3.2.0
System.Posix.Process |  | unix-2.3.2.0

System.Posix.Process.Internals |  | unix-2.3.2.0

System.Posix.Resource |  | unix-2.3.2.0
System.Posix.Semaphore |  | unix-2.3.2.0
System.Posix.SharedMem |  | unix-2.3.2.0
System.Posix.Signals |  | unix-2.3.2.0

System.Posix.Signals.Exts |  | unix-2.3.2.0

System.Posix.Temp |  | unix-2.3.2.0
System.Posix.Terminal |  | unix-2.3.2.0
System.Posix.Time |  | unix-2.3.2.0
System.Posix.Types |  | base
System.Posix.Unistd |  | unix-2.3.2.0
System.Posix.User |  | unix-2.3.2.0

System.Process |  | process-1.0.1.1
System.Random |  | random-1.0.0.1
System.Time |  | old-time-1.0.0.2
System.Timeout |  | base

Test |  |

Test.HUnit |  | HUnit-1.2.0.3

Test.HUnit.Base |  | HUnit-1.2.0.3
Test.HUnit.Lang |  | HUnit-1.2.0.3
Test.HUnit.Terminal |  | HUnit-1.2.0.3
Test.HUnit.Text |  | HUnit-1.2.0.3

Test.QuickCheck |  | QuickCheck-1.2.0.0

Test.QuickCheck.Batch |  | QuickCheck-1.2.0.0
Test.QuickCheck.Poly |  | QuickCheck-1.2.0.0
Test.QuickCheck.Utils |  | QuickCheck-1.2.0.0

Text |  |

Text.Html |  | html-1.0.1.2

Text.Html.BlockTable |  | html-1.0.1.2

ParserCombinators |  |

Text.ParserCombinators.Parsec |  | parsec-2.1.0.1

Text.ParserCombinators.Parsec.Char |  | parsec-2.1.0.1
Text.ParserCombinators.Parsec.Combinator |  | parsec-2.1.0.1
Text.ParserCombinators.Parsec.Error |  | parsec-2.1.0.1
Text.ParserCombinators.Parsec.Expr |  | parsec-2.1.0.1
Text.ParserCombinators.Parsec.Language |  | parsec-2.1.0.1
Text.ParserCombinators.Parsec.Perm |  | parsec-2.1.0.1
Text.ParserCombinators.Parsec.Pos |  | parsec-2.1.0.1
Text.ParserCombinators.Parsec.Prim |  | parsec-2.1.0.1
Text.ParserCombinators.Parsec.Token |  | parsec-2.1.0.1

Text.ParserCombinators.ReadP |  | base
Text.ParserCombinators.ReadPrec |  | base

Text.PrettyPrint |  | pretty-1.0.1.0

Text.PrettyPrint.HughesPJ |  | pretty-1.0.1.0

Text.Printf |  | base
Text.Read |  | base

Text.Read.Lex |  | base

Regex |  |

Text.Regex.Base |  | regex-base-0.72.0.2

Text.Regex.Base.Context |  | regex-base-0.72.0.2
Text.Regex.Base.Impl |  | regex-base-0.72.0.2
Text.Regex.Base.RegexLike |  | regex-base-0.72.0.2

Text.Regex.Posix |  | regex-posix-0.72.0.3

Text.Regex.Posix.ByteString |  | regex-posix-0.72.0.3
Text.Regex.Posix.String |  | regex-posix-0.72.0.3
Text.Regex.Posix.Wrap |  | regex-posix-0.72.0.3

Text.Show |  | base

Text.Show.Functions |  | base

Text.XHtml |  | xhtml-3000.2.0.1

Text.XHtml.Debug |  | xhtml-3000.2.0.1
Text.XHtml.Frameset |  | xhtml-3000.2.0.1
Text.XHtml.Strict |  | xhtml-3000.2.0.1
Text.XHtml.Table |  | xhtml-3000.2.0.1
Text.XHtml.Transitional |  | xhtml-3000.2.0.1

Time |  | haskell98
Trace |  |

Hpc |  |

Trace.Hpc.Mix |  | hpc-0.5.0.3
Trace.Hpc.Reflect |  | hpc-0.5.0.3
Trace.Hpc.Tix |  | hpc-0.5.0.3
Trace.Hpc.Util |  | hpc-0.5.0.3

Unsafe |  |

Unsafe.Coerce |  | base

Word |  | haskell98

Produced by Haddock version 2.4.2