| HBC | Distribution.Compiler, Distribution.Setup, Distribution.Simple |
| HPrintfType | Text.Printf |
| HaddockCmd | Distribution.Setup |
| HaddockFlags |
| 1 (Type/Class) | Distribution.Setup |
| 2 (Data Constructor) | Distribution.Setup |
| Handle | System.IO |
| HandlePosn | System.IO |
| Handler |
| 1 (Type/Class) | GHC.ConsoleHandler |
| 2 (Type/Class) | System.Posix.Signals, System.Posix.Signals.Exts, System.Posix |
| HangupOnClose | System.Posix.Terminal, System.Posix |
| HasJobControl | System.Posix.Unistd, System.Posix |
| HasResolution | Data.Fixed |
| HasSavedIDs | System.Posix.Unistd, System.Posix |
| HashTable | Data.HashTable |
| HeapOverflow | Control.Exception |
| Helium | Distribution.Compiler, Distribution.Setup, Distribution.Simple |
| HelpCmd | Distribution.Setup |
| HereDocuments | Language.Haskell.Extension, Distribution.Extension, Distribution.Simple |
| HookedBuildInfo | Distribution.PackageDescription |
| Hugs | Distribution.Compiler, Distribution.Setup, Distribution.Simple |
| hClose | System.IO |
| hFileSize | System.IO |
| hFlush | System.IO |
| hGet |
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 |
| 2 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 |
| hGetArray | Data.Array.IO |
| hGetBuf | System.IO |
| hGetBufNonBlocking | System.IO |
| hGetBuffering | System.IO |
| hGetChar | System.IO |
| hGetContents |
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 |
| 2 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 |
| 3 (Function) | System.IO |
| hGetEcho | System.IO |
| hGetLine |
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 |
| 2 (Function) | System.IO |
| hGetNonBlocking |
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 |
| 2 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 |
| hGetPS | Data.PackedString |
| hGetPosn | System.IO |
| hIsClosed | System.IO |
| hIsEOF | System.IO |
| hIsOpen | System.IO |
| hIsReadable | System.IO |
| hIsSeekable | System.IO |
| hIsTerminalDevice | System.IO |
| hIsWritable | System.IO |
| hLookAhead | System.IO |
| hPrint | System.IO |
| hPrintf | Text.Printf |
| hPut |
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 |
| 2 (Function) | Data.ByteString.Lazy, Data.ByteString.Lazy.Char8 |
| hPutArray | Data.Array.IO |
| hPutBuf | System.IO |
| hPutBufNonBlocking | System.IO |
| hPutChar | System.IO |
| hPutPS | Data.PackedString |
| hPutStr |
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 |
| 2 (Function) | System.IO |
| hPutStrLn |
| 1 (Function) | Data.ByteString, Data.ByteString.Char8 |
| 2 (Function) | System.IO |
| hReady | System.IO |
| hSeek | System.IO |
| hSetBinaryMode | System.IO |
| hSetBuffering | System.IO |
| hSetEcho | System.IO |
| hSetFileSize | System.IO |
| hSetPosn | System.IO |
| hShow | System.IO |
| hTell | System.IO |
| hWaitForInput | System.IO |
| haddockHTMLs | Distribution.InstalledPackageInfo |
| haddockHoogle | Distribution.Setup |
| haddockHook | Distribution.Simple |
| haddockInterfaces | Distribution.InstalledPackageInfo |
| haddockName | Distribution.PackageDescription |
| haddockPref | Distribution.Simple.Utils |
| haddockProgram | Distribution.Program |
| haddockVerbose | Distribution.Setup |
| handle | Control.Exception |
| handleJust | Control.Exception |
| handleToFd | System.Posix.IO, System.Posix |
| hang |
| 1 (Function) | Language.Haskell.TH.PprLib |
| 2 (Function) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint |
| hardLimit | System.Posix.Resource, System.Posix |
| hasLibs | Distribution.PackageDescription |
| hashInt | Data.HashTable |
| hashStableName | System.Mem.StableName |
| hashString | Data.HashTable |
| hashUnique | Data.Unique |
| haskell | Text.ParserCombinators.Parsec.Language |
| haskellDef | Text.ParserCombinators.Parsec.Language |
| haskellStyle | Text.ParserCombinators.Parsec.Language |
| haveRtldLocal | System.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker |
| haveRtldNext | System.Posix.DynamicLinker.Prim, System.Posix.DynamicLinker |
| hcOptions | Distribution.PackageDescription |
| hcat |
| 1 (Function) | Language.Haskell.TH.PprLib |
| 2 (Function) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint |
| head |
| 1 (Function) | Data.ByteString |
| 2 (Function) | Data.ByteString.Char8 |
| 3 (Function) | Data.ByteString.Lazy |
| 4 (Function) | Data.ByteString.Lazy.Char8 |
| 5 (Function) | Data.List, Prelude |
| headPS | Data.PackedString |
| hexDigit | Text.ParserCombinators.Parsec.Char, Text.ParserCombinators.Parsec |
| hexadecimal | Text.ParserCombinators.Parsec.Token |
| hiddenModules | Distribution.InstalledPackageInfo |
| homeDirectory | System.Posix.User, System.Posix |
| homepage |
| 1 (Function) | Distribution.InstalledPackageInfo |
| 2 (Function) | Distribution.PackageDescription |
| hookedPreProcessors | Distribution.Simple |
| hookedPrograms | Distribution.Simple |
| hsLex | Text.Read.Lex |
| hsLibraries | Distribution.InstalledPackageInfo |
| hsSourceDirs | Distribution.PackageDescription |
| hs_libraries | Distribution.Simple.GHCPackageConfig |
| hsc2hsProgram | Distribution.Program |
| hsep |
| 1 (Function) | Language.Haskell.TH.PprLib |
| 2 (Function) | Text.PrettyPrint.HughesPJ, Text.PrettyPrint |
| hugsOptions | Distribution.InstalledPackageInfo |
| hugsPackageDir | Distribution.Simple.Hugs |
| hugsProgram | Distribution.Program |