Haskell Hierarchical Libraries

# Haskell Hierarchical Libraries

This index includes documentation for many Haskell modules.

For documentation on the GHC API, see ghc-7.10.3/index.html.

Modules

- Compiler
  - Compiler.Hoopl hoopl-3.10.0.2
    - Compiler.Hoopl.Internals hoopl-3.10.0.2
    - Passes
      - Compiler.Hoopl.Passes.DList hoopl-3.10.0.2
      - Compiler.Hoopl.Passes.Dominator hoopl-3.10.0.2
    - Compiler.Hoopl.Wrappers hoopl-3.10.0.2
- Control
  - Control.Applicative base-4.8.2.0
    - Control.Applicative.Backwards transformers-0.4.2.0
    - Control.Applicative.Lift transformers-0.4.2.0
  - Control.Arrow base-4.8.2.0
  - Control.Category base-4.8.2.0
  - Control.Concurrent base-4.8.2.0
    - Control.Concurrent.Chan base-4.8.2.0
    - Control.Concurrent.MVar base-4.8.2.0
    - Control.Concurrent.QSem base-4.8.2.0
    - Control.Concurrent.QSemN base-4.8.2.0
  - Control.DeepSeq deepseq-1.4.1.1
  - Control.Exception base-4.8.2.0
    - Control.Exception.Base base-4.8.2.0
  - Control.Monad base-4.8.2.0
    - Control.Monad.Fix base-4.8.2.0
    - IO
      - Control.Monad.IO.Class transformers-0.4.2.0
    - Control.Monad.Instances base-4.8.2.0
    - Control.Monad.ST base-4.8.2.0
      - Control.Monad.ST.Lazy base-4.8.2.0
        - Control.Monad.ST.Lazy.Safe base-4.8.2.0
        - Control.Monad.ST.Lazy.Unsafe base-4.8.2.0
      - Control.Monad.ST.Safe base-4.8.2.0
      - Control.Monad.ST.Strict base-4.8.2.0
      - Control.Monad.ST.Unsafe base-4.8.2.0
    - Control.Monad.Signatures transformers-0.4.2.0
    - Trans
      - Control.Monad.Trans.Class transformers-0.4.2.0
      - Control.Monad.Trans.Cont transformers-0.4.2.0
      - Control.Monad.Trans.Error transformers-0.4.2.0
      - Control.Monad.Trans.Except transformers-0.4.2.0
      - Control.Monad.Trans.Identity transformers-0.4.2.0
      - Control.Monad.Trans.List transformers-0.4.2.0
      - Control.Monad.Trans.Maybe transformers-0.4.2.0
      - Control.Monad.Trans.RWS transformers-0.4.2.0
        - Control.Monad.Trans.RWS.Lazy transformers-0.4.2.0
        - Control.Monad.Trans.RWS.Strict transformers-0.4.2.0
      - Control.Monad.Trans.Reader transformers-0.4.2.0
      - Control.Monad.Trans.State transformers-0.4.2.0
        - Control.Monad.Trans.State.Lazy transformers-0.4.2.0
        - Control.Monad.Trans.State.Strict transformers-0.4.2.0
      - Control.Monad.Trans.Writer transformers-0.4.2.0
        - Control.Monad.Trans.Writer.Lazy transformers-0.4.2.0
        - Control.Monad.Trans.Writer.Strict transformers-0.4.2.0
    - Control.Monad.Zip base-4.8.2.0
- Data
  - Data.Array array-0.5.1.0
    - Data.Array.IArray array-0.5.1.0
    - Data.Array.IO array-0.5.1.0
      - Data.Array.IO.Safe array-0.5.1.0
    - Data.Array.MArray array-0.5.1.0
      - Data.Array.MArray.Safe array-0.5.1.0
    - Data.Array.ST array-0.5.1.0
      - Data.Array.ST.Safe array-0.5.1.0
    - Data.Array.Storable array-0.5.1.0
      - Data.Array.Storable.Safe array-0.5.1.0
    - Data.Array.Unboxed array-0.5.1.0
    - Data.Array.Unsafe array-0.5.1.0
  - Data.Bifunctor base-4.8.2.0
  - Data.Binary binary-0.7.5.0
    - Data.Binary.Builder binary-0.7.5.0
      - Data.Binary.Builder.Internal binary-0.7.5.0
    - Data.Binary.Get binary-0.7.5.0
      - Data.Binary.Get.Internal binary-0.7.5.0
    - Data.Binary.Put binary-0.7.5.0
  - Data.Bits base-4.8.2.0
  - Data.Bool base-4.8.2.0
  - Data.ByteString bytestring-0.10.6.0
    - Data.ByteString.Builder bytestring-0.10.6.0
      - Data.ByteString.Builder.Extra bytestring-0.10.6.0
      - Data.ByteString.Builder.Prim bytestring-0.10.6.0
    - Data.ByteString.Char8 bytestring-0.10.6.0
    - Data.ByteString.Lazy bytestring-0.10.6.0
      - Data.ByteString.Lazy.Builder bytestring-0.10.6.0
        - Data.ByteString.Lazy.Builder.ASCII bytestring-0.10.6.0
        - Data.ByteString.Lazy.Builder.Extras bytestring-0.10.6.0
      - Data.ByteString.Lazy.Char8 bytestring-0.10.6.0
    - Data.ByteString.Short bytestring-0.10.6.0
    - Data.ByteString.Unsafe bytestring-0.10.6.0
  - Data.Char base-4.8.2.0
  - Data.Coerce base-4.8.2.0
  - Data.Complex base-4.8.2.0
  - Data.Data base-4.8.2.0
  - Data.Dynamic base-4.8.2.0
  - Data.Either base-4.8.2.0
  - Data.Eq base-4.8.2.0
  - Data.Fixed base-4.8.2.0
  - Data.Foldable base-4.8.2.0
  - Data.Function base-4.8.2.0
  - Data.Functor base-4.8.2.0
    - Data.Functor.Classes transformers-0.4.2.0
    - Data.Functor.Compose transformers-0.4.2.0
    - Data.Functor.Constant transformers-0.4.2.0
    - Data.Functor.Identity base-4.8.2.0
    - Data.Functor.Product transformers-0.4.2.0
    - Data.Functor.Reverse transformers-0.4.2.0
    - Data.Functor.Sum transformers-0.4.2.0
  - Data.Graph containers-0.5.6.2
  - Data.IORef base-4.8.2.0
  - Data.Int base-4.8.2.0
  - Data.IntMap containers-0.5.6.2
    - Data.IntMap.Lazy containers-0.5.6.2
    - Data.IntMap.Strict containers-0.5.6.2
  - Data.IntSet containers-0.5.6.2
  - Data.Ix base-4.8.2.0
  - Data.List base-4.8.2.0
  - Data.Map containers-0.5.6.2
    - Data.Map.Lazy containers-0.5.6.2
    - Data.Map.Strict containers-0.5.6.2
  - Data.Maybe base-4.8.2.0
  - Data.Monoid base-4.8.2.0
  - Data.Ord base-4.8.2.0
  - Data.Proxy base-4.8.2.0
  - Data.Ratio base-4.8.2.0
  - Data.STRef base-4.8.2.0
    - Data.STRef.Lazy base-4.8.2.0
    - Data.STRef.Strict base-4.8.2.0
  - Data.Sequence containers-0.5.6.2
  - Data.Set containers-0.5.6.2
  - Data.String base-4.8.2.0
  - Data.Time time-1.5.0.1
    - Data.Time.Calendar time-1.5.0.1
      - Data.Time.Calendar.Easter time-1.5.0.1
      - Data.Time.Calendar.Julian time-1.5.0.1
      - Data.Time.Calendar.MonthDay time-1.5.0.1
      - Data.Time.Calendar.OrdinalDate time-1.5.0.1
      - Data.Time.Calendar.WeekDate time-1.5.0.1
    - Data.Time.Clock time-1.5.0.1
      - Data.Time.Clock.POSIX time-1.5.0.1
      - Data.Time.Clock.TAI time-1.5.0.1
    - Data.Time.Format time-1.5.0.1
    - Data.Time.LocalTime time-1.5.0.1
  - Data.Traversable base-4.8.2.0
  - Data.Tree containers-0.5.6.2
  - Data.Tuple base-4.8.2.0
  - Type
    - Data.Type.Bool base-4.8.2.0
    - Data.Type.Coercion base-4.8.2.0
    - Data.Type.Equality base-4.8.2.0
  - Data.Typeable base-4.8.2.0
    - Data.Typeable.Internal base-4.8.2.0
  - Data.Unique base-4.8.2.0
  - Data.Version base-4.8.2.0
  - Data.Void base-4.8.2.0
  - Data.Word base-4.8.2.0
- Debug
  - Debug.Trace base-4.8.2.0
- Distribution
  - Compat
    - Distribution.Compat.CreatePipe Cabal-1.22.5.0
    - Distribution.Compat.Exception Cabal-1.22.5.0
    - Distribution.Compat.ReadP Cabal-1.22.5.0
  - Distribution.Compiler Cabal-1.22.5.0
  - Distribution.InstalledPackageInfo Cabal-1.22.5.0
  - Distribution.License The License data type.Cabal-1.22.5.0
  - Distribution.Make Cabal-1.22.5.0
  - Distribution.ModuleName Cabal-1.22.5.0
  - Distribution.Package Cabal-1.22.5.0
  - Distribution.PackageDescription Cabal-1.22.5.0
    - Distribution.PackageDescription.Check Cabal-1.22.5.0
    - Distribution.PackageDescription.Configuration Cabal-1.22.5.0
    - Distribution.PackageDescription.Parse Cabal-1.22.5.0
    - Distribution.PackageDescription.PrettyPrint Cabal-1.22.5.0
    - Distribution.PackageDescription.Utils Cabal-1.22.5.0
  - Distribution.ReadE Cabal-1.22.5.0
  - Distribution.Simple Cabal-1.22.5.0
    - Distribution.Simple.Bench Cabal-1.22.5.0
    - Distribution.Simple.Build Cabal-1.22.5.0
      - Distribution.Simple.Build.Macros Cabal-1.22.5.0
      - Distribution.Simple.Build.PathsModule Cabal-1.22.5.0
    - Distribution.Simple.BuildPaths Cabal-1.22.5.0
    - Distribution.Simple.BuildTarget Cabal-1.22.5.0
    - Distribution.Simple.CCompiler Cabal-1.22.5.0
    - Distribution.Simple.Command Cabal-1.22.5.0
    - Distribution.Simple.Compiler Cabal-1.22.5.0
    - Distribution.Simple.Configure Cabal-1.22.5.0
    - Distribution.Simple.GHC Cabal-1.22.5.0
    - Distribution.Simple.GHCJS Cabal-1.22.5.0
    - Distribution.Simple.Haddock Cabal-1.22.5.0
    - Distribution.Simple.HaskellSuite Cabal-1.22.5.0
    - Distribution.Simple.Hpc Cabal-1.22.5.0
    - Distribution.Simple.Install Cabal-1.22.5.0
    - Distribution.Simple.InstallDirs Cabal-1.22.5.0
    - Distribution.Simple.JHC Cabal-1.22.5.0
    - Distribution.Simple.LHC Cabal-1.22.5.0
    - Distribution.Simple.LocalBuildInfo Cabal-1.22.5.0
    - Distribution.Simple.PackageIndex Cabal-1.22.5.0
    - Distribution.Simple.PreProcess Cabal-1.22.5.0
      - Distribution.Simple.PreProcess.Unlit Cabal-1.22.5.0
    - Distribution.Simple.Program Cabal-1.22.5.0
      - Distribution.Simple.Program.Ar Cabal-1.22.5.0
      - Distribution.Simple.Program.Builtin Cabal-1.22.5.0
      - Distribution.Simple.Program.Db Cabal-1.22.5.0
      - Distribution.Simple.Program.Find Cabal-1.22.5.0
      - Distribution.Simple.Program.GHC Cabal-1.22.5.0
      - Distribution.Simple.Program.HcPkg Cabal-1.22.5.0
      - Distribution.Simple.Program.Hpc Cabal-1.22.5.0
      - Distribution.Simple.Program.Ld Cabal-1.22.5.0
      - Distribution.Simple.Program.Run Cabal-1.22.5.0
      - Distribution.Simple.Program.Script Cabal-1.22.5.0
      - Distribution.Simple.Program.Strip Cabal-1.22.5.0
      - Distribution.Simple.Program.Types Cabal-1.22.5.0
    - Distribution.Simple.Register Cabal-1.22.5.0
    - Distribution.Simple.Setup Cabal-1.22.5.0
    - Distribution.Simple.SrcDist Cabal-1.22.5.0
    - Distribution.Simple.Test Cabal-1.22.5.0
      - Distribution.Simple.Test.ExeV10 Cabal-1.22.5.0
      - Distribution.Simple.Test.LibV09 Cabal-1.22.5.0
      - Distribution.Simple.Test.Log Cabal-1.22.5.0
    - Distribution.Simple.UHC Cabal-1.22.5.0
    - Distribution.Simple.UserHooks Cabal-1.22.5.0
    - Distribution.Simple.Utils Cabal-1.22.5.0
  - Distribution.System Cabal-1.22.5.0
  - Distribution.TestSuite Cabal-1.22.5.0
  - Distribution.Text Cabal-1.22.5.0
  - Utils
    - Distribution.Utils.NubList Cabal-1.22.5.0
  - Distribution.Verbosity Cabal-1.22.5.0
  - Distribution.Version Cabal-1.22.5.0
- Foreign base-4.8.2.0
  - Foreign.C base-4.8.2.0
    - Foreign.C.Error base-4.8.2.0
    - Foreign.C.String base-4.8.2.0
    - Foreign.C.Types base-4.8.2.0
  - Foreign.Concurrent base-4.8.2.0
  - Foreign.ForeignPtr base-4.8.2.0
    - Foreign.ForeignPtr.Safe base-4.8.2.0
    - Foreign.ForeignPtr.Unsafe base-4.8.2.0
  - Foreign.Marshal base-4.8.2.0
    - Foreign.Marshal.Alloc base-4.8.2.0
    - Foreign.Marshal.Array base-4.8.2.0
    - Foreign.Marshal.Error base-4.8.2.0
    - Foreign.Marshal.Pool base-4.8.2.0
    - Foreign.Marshal.Safe base-4.8.2.0
    - Foreign.Marshal.Unsafe base-4.8.2.0
    - Foreign.Marshal.Utils base-4.8.2.0
  - Foreign.Ptr base-4.8.2.0
  - Foreign.Safe base-4.8.2.0
  - Foreign.StablePtr base-4.8.2.0
  - Foreign.Storable base-4.8.2.0
- GHC
  - GHC.CString ghc-prim-0.4.0.0
  - GHC.Char base-4.8.2.0
  - GHC.Conc base-4.8.2.0
    - GHC.Conc.IO base-4.8.2.0
    - GHC.Conc.Signal base-4.8.2.0
    - GHC.Conc.Sync base-4.8.2.0
  - GHC.ConsoleHandler base-4.8.2.0
  - GHC.Constants base-4.8.2.0
  - GHC.Debug ghc-prim-0.4.0.0
  - GHC.Environment base-4.8.2.0
  - GHC.Event base-4.8.2.0
  - GHC.Exts base-4.8.2.0
  - GHC.Fingerprint base-4.8.2.0
    - GHC.Fingerprint.Type base-4.8.2.0
  - GHC.Foreign base-4.8.2.0
  - GHC.Generics base-4.8.2.0
  - IO
    - GHC.IO.Buffer base-4.8.2.0
    - GHC.IO.BufferedIO base-4.8.2.0
    - GHC.IO.Device base-4.8.2.0
    - GHC.IO.Encoding base-4.8.2.0
      - GHC.IO.Encoding.CodePage base-4.8.2.0
      - GHC.IO.Encoding.Failure base-4.8.2.0
      - GHC.IO.Encoding.Latin1 base-4.8.2.0
      - GHC.IO.Encoding.Types base-4.8.2.0
      - GHC.IO.Encoding.UTF16 base-4.8.2.0
      - GHC.IO.Encoding.UTF32 base-4.8.2.0
      - GHC.IO.Encoding.UTF8 base-4.8.2.0
    - GHC.IO.Handle base-4.8.2.0
      - GHC.IO.Handle.FD base-4.8.2.0
  - GHC.IP base-4.8.2.0
  - GHC.Integer integer-gmp-1.0.0.0
    - GMP
      - GHC.Integer.GMP.Internals integer-gmp-1.0.0.0
    - GHC.Integer.Logarithms integer-gmp-1.0.0.0
  - GHC.Magic ghc-prim-0.4.0.0
  - GHC.Natural base-4.8.2.0
  - GHC.OldList base-4.8.2.0
  - GHC.PackageDb bin-package-db-0.0.0.0
  - GHC.Prim ghc-prim-0.4.0.0
  - GHC.PrimopWrappers ghc-prim-0.4.0.0
  - GHC.Profiling base-4.8.2.0
  - RTS
    - GHC.RTS.Flags base-4.8.2.0
  - GHC.SrcLoc base-4.8.2.0
  - GHC.Stack base-4.8.2.0
  - GHC.StaticPtr base-4.8.2.0
  - GHC.Stats base-4.8.2.0
  - GHC.Tuple ghc-prim-0.4.0.0
  - GHC.TypeLits base-4.8.2.0
  - GHC.Types ghc-prim-0.4.0.0
- Language
  - Haskell
    - Language.Haskell.Extension Cabal-1.22.5.0
    - Language.Haskell.TH template-haskell-2.10.0.0
      - Language.Haskell.TH.Lib template-haskell-2.10.0.0
      - Language.Haskell.TH.Ppr template-haskell-2.10.0.0
      - Language.Haskell.TH.PprLib template-haskell-2.10.0.0
      - Language.Haskell.TH.Quote template-haskell-2.10.0.0
      - Language.Haskell.TH.Syntax template-haskell-2.10.0.0
- Numeric base-4.8.2.0
  - Numeric.Natural base-4.8.2.0
- Prelude base-4.8.2.0
- System
  - System.CPUTime base-4.8.2.0
  - System.Cmd process-1.2.3.0
  - Console
    - System.Console.GetOpt base-4.8.2.0
    - System.Console.Haskeline haskeline-0.7.2.1
      - System.Console.Haskeline.Completion haskeline-0.7.2.1
      - System.Console.Haskeline.History haskeline-0.7.2.1
      - System.Console.Haskeline.IO haskeline-0.7.2.1
      - System.Console.Haskeline.MonadException haskeline-0.7.2.1
    - System.Console.Terminfo terminfo-0.4.0.1
      - System.Console.Terminfo.Base terminfo-0.4.0.1
      - System.Console.Terminfo.Color terminfo-0.4.0.1
      - System.Console.Terminfo.Cursor terminfo-0.4.0.1
      - System.Console.Terminfo.Edit terminfo-0.4.0.1
      - System.Console.Terminfo.Effects terminfo-0.4.0.1
      - System.Console.Terminfo.Keys terminfo-0.4.0.1
  - System.Directory directory-1.2.2.0
  - System.Environment base-4.8.2.0
  - System.Exit base-4.8.2.0
  - System.FilePath filepath-1.4.0.0
    - System.FilePath.Posix filepath-1.4.0.0
    - System.FilePath.Windows filepath-1.4.0.0
  - System.IO base-4.8.2.0
    - System.IO.Error base-4.8.2.0
    - System.IO.Unsafe base-4.8.2.0
  - System.Info base-4.8.2.0
  - System.Mem base-4.8.2.0
    - System.Mem.StableName base-4.8.2.0
    - System.Mem.Weak base-4.8.2.0
  - OpenBSD
    - System.OpenBSD.Process unix-2.7.1.0
  - System.Posix unix-2.7.1.0
    - System.Posix.ByteString unix-2.7.1.0
      - System.Posix.ByteString.FilePath unix-2.7.1.0
    - System.Posix.Directory unix-2.7.1.0
      - System.Posix.Directory.ByteString unix-2.7.1.0
    - System.Posix.DynamicLinker unix-2.7.1.0
      - System.Posix.DynamicLinker.ByteString unix-2.7.1.0
      - System.Posix.DynamicLinker.Module unix-2.7.1.0
        - System.Posix.DynamicLinker.Module.ByteString unix-2.7.1.0
      - System.Posix.DynamicLinker.Prim unix-2.7.1.0
    - System.Posix.Env unix-2.7.1.0
      - System.Posix.Env.ByteString unix-2.7.1.0
    - System.Posix.Error unix-2.7.1.0
    - System.Posix.Fcntl unix-2.7.1.0
    - System.Posix.Files unix-2.7.1.0
      - System.Posix.Files.ByteString unix-2.7.1.0
    - System.Posix.IO unix-2.7.1.0
      - System.Posix.IO.ByteString unix-2.7.1.0
    - System.Posix.Process unix-2.7.1.0
      - System.Posix.Process.ByteString unix-2.7.1.0
      - System.Posix.Process.Internals unix-2.7.1.0
    - System.Posix.Resource unix-2.7.1.0
    - System.Posix.Semaphore unix-2.7.1.0
    - System.Posix.SharedMem unix-2.7.1.0
    - System.Posix.Signals unix-2.7.1.0
      - System.Posix.Signals.Exts unix-2.7.1.0
    - System.Posix.Temp unix-2.7.1.0
      - System.Posix.Temp.ByteString unix-2.7.1.0
    - System.Posix.Terminal unix-2.7.1.0
      - System.Posix.Terminal.ByteString unix-2.7.1.0
    - System.Posix.Time unix-2.7.1.0
    - System.Posix.Types base-4.8.2.0
    - System.Posix.Unistd unix-2.7.1.0
    - System.Posix.User unix-2.7.1.0
  - System.Process process-1.2.3.0
    - System.Process.Internals process-1.2.3.0
  - System.Timeout base-4.8.2.0
- Text
  - ParserCombinators
    - Text.ParserCombinators.ReadP base-4.8.2.0
    - Text.ParserCombinators.ReadPrec base-4.8.2.0
  - Text.PrettyPrint pretty-1.1.2.0
    - Text.PrettyPrint.HughesPJ pretty-1.1.2.0
    - Text.PrettyPrint.HughesPJClass pretty-1.1.2.0
  - Text.Printf base-4.8.2.0
  - Text.Read base-4.8.2.0
    - Text.Read.Lex base-4.8.2.0
  - Text.Show base-4.8.2.0
    - Text.Show.Functions base-4.8.2.0
  - Text.XHtml xhtml-3000.2.1
    - Text.XHtml.Frameset xhtml-3000.2.1
    - Text.XHtml.Strict xhtml-3000.2.1
    - Text.XHtml.Table xhtml-3000.2.1
    - Text.XHtml.Transitional xhtml-3000.2.1
- Trace
  - Hpc
    - Trace.Hpc.Mix hpc-0.6.0.2
    - Trace.Hpc.Reflect hpc-0.6.0.2
    - Trace.Hpc.Tix hpc-0.6.0.2
    - Trace.Hpc.Util hpc-0.6.0.2
- Unsafe
  - Unsafe.Coerce base-4.8.2.0