| D# | GHC.Exts, GHC.Float |
| DL | System.Posix.DynamicLinker, System.Posix.DynamicLinker.Prim |
| DLHandle | System.Posix.DynamicLinker, System.Posix.DynamicLinker.Prim |
| Data | Data.Generics, Data.Generics.Basics |
| DataD | Language.Haskell.THSyntax |
| DataType | Data.Generics, Data.Generics.Basics |
| Datagram | Network.Socket |
| Day | System.Time, Time |
| Deadlock | Control.Exception, GHC.Exception, GHC.IOBase |
| Debug | Network.Socket |
| Dec | Language.Haskell.THSyntax |
| DecQ | Language.Haskell.THSyntax |
| December | System.Time, Time |
| Default |
| 1 (Data Constructor) | System.Posix.DynamicLinker, System.Posix.DynamicLinker.Prim |
| 2 (Data Constructor) | System.Posix.Signals, System.Posix |
| Denormal | Control.Exception, GHC.Exception, GHC.IOBase |
| DeviceID | System.Posix.Types, System.Posix |
| DiffArray | Data.Array.Diff |
| DiffUArray | Data.Array.Diff |
| DirStream | System.Posix, System.Posix.Directory |
| DirStreamOffset | System.Posix, System.Posix.Directory |
| DivideByZero | Control.Exception, GHC.Exception, GHC.IOBase |
| DoE | Language.Haskell.THSyntax |
| Doc | Text.PrettyPrint, Text.PrettyPrint.HughesPJ |
| DontRoute | Network.Socket |
| Double | GHC.Exts, GHC.Float, Prelude |
| Double# | GHC.Float |
| DoublePrimL | Language.Haskell.THSyntax |
| DummySocketOption__ | Network.Socket |
| DuplexHandle | GHC.IOBase |
| DynException | Control.Exception, GHC.Exception, GHC.IOBase |
| DynIOError | GHC.IOBase |
| Dynamic | Data.Dynamic |
| dataD | Language.Haskell.THSyntax |
| dataTypeCons | Data.Generics, Data.Generics.Basics |
| dataTypeOf | Data.Generics, Data.Generics.Basics |
| dateFmt | System.Locale, Locale |
| dateTimeFmt | System.Locale, Locale |
| ddef | Text.Html |
| deRefStablePtr | Foreign, Foreign.StablePtr, GHC.Stable, StablePtr |
| deRefWeak | GHC.Weak, System.Mem.Weak |
| debugHtml | Text.Html |
| debug_tests | Debug.QuickCheck.Batch |
| decimal | Text.ParserCombinators.Parsec.Token |
| decodeFloat | GHC.Float, Prelude |
| defList | Text.Html |
| defOpt | Debug.QuickCheck.Batch |
| defaultFileFlags | System.Posix, System.Posix.IO |
| defaultMode | Language.Haskell.Pretty |
| defaultParseMode | Language.Haskell.Parser |
| defaultTimeLocale | System.Locale, Locale |
| define | Text.Html |
| delChars | System.Console.SimpleLineEditor |
| delFromFM | Data.FiniteMap |
| delFromSet | Data.Set |
| delListFromFM | Data.FiniteMap |
| delete |
| 1 (Function) | Data.HashTable |
| 2 (Function) | Data.List, List |
| deleteBy | Data.List, List |
| deleteFirstsBy | Data.List, List |
| deleteSignal | System.Posix.Signals, System.Posix |
| deleteText | System.Console.Readline |
| denominator | Data.Ratio, GHC.Real, Ratio |
| depthOfConstr | Data.Generics, Data.Generics.Reify |
| depthOfType | Data.Generics, Data.Generics.Reify |
| deviceID | System.Posix, System.Posix.Files |
| dff | Data.Graph |
| dfs | Data.Graph |
| diffClockTimes | System.Time, Time |
| digit | Text.ParserCombinators.Parsec, Text.ParserCombinators.Parsec.Char |
| digitToInt | Data.Char, Char |
| ding | System.Console.Readline |
| discardData | System.Posix, System.Posix.Terminal |
| displayMatchList | System.Console.Readline |
| div | GHC.Real, Prelude |
| divExact | GHC.Num |
| divInt | GHC.Base |
| divInt# | GHC.Base |
| divMod | GHC.Real, Prelude |
| divModInt | GHC.Num |
| divZeroError | GHC.Base, GHC.Err |
| divideDouble | GHC.Float |
| divideFloat | GHC.Float |
| dlclose | System.Posix.DynamicLinker |
| dlerror | System.Posix.DynamicLinker |
| dlist | Text.Html |
| dlopen | System.Posix.DynamicLinker |
| dlsym | System.Posix.DynamicLinker |
| doE | Language.Haskell.THSyntax |
| doIndent | Language.Haskell.Pretty |
| doUndo | System.Console.Readline |
| doesDirectoryExist | System.Directory, Directory |
| doesFileExist | System.Directory, Directory |
| doesNotExistErrorType | System.IO.Error, MarshalError |
| done | GHC.Arr |
| dot | Text.ParserCombinators.Parsec.Token |
| double | Text.PrettyPrint, Text.PrettyPrint.HughesPJ |
| double2Float | GHC.Float |
| double2Int | GHC.Float |
| doublePrimL | Language.Haskell.THSyntax |
| doubleQuotes | Text.PrettyPrint, Text.PrettyPrint.HughesPJ |
| drainOutput | System.Posix, System.Posix.Terminal |
| drawForest | Data.Tree |
| drawTree | Data.Tree |
| drop | Data.List, GHC.List, Prelude, List |
| dropPS | Data.PackedString |
| dropWhile | Data.List, GHC.List, Prelude, List |
| dropWhilePS | Data.PackedString |
| dterm | Text.Html |
| dup | System.Posix, System.Posix.IO |
| dupChan | Control.Concurrent, Control.Concurrent.Chan |
| dupTo | System.Posix, System.Posix.IO |
| dynApp | Data.Dynamic |
| dynApply | Data.Dynamic |
| dynExceptions | Control.Exception |