@@ -1,1767 +0,0 @@
1−name: Cabal
2−version: 3.4.1.0
3−visibility: public
4−id: Cabal-3.4.1.0
5−key: Cabal-3.4.1.0
6−license: BSD-3-Clause
7−copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
8−maintainer: cabal-devel@haskell.org
9−author: Cabal Development Team <cabal-devel@haskell.org>
10−homepage: http://www.haskell.org/cabal/
11−synopsis: A framework for packaging Haskell software
12−description:
13− The Haskell Common Architecture for Building Applications and
14− Libraries: a framework defining a common interface for authors to more
15− easily build their Haskell applications in a portable way.
16− The Haskell Cabal is part of a larger infrastructure for distributing,
17− organizing, and cataloging Haskell libraries and tools.
18−category: Distribution
19−exposed: True
20−exposed-modules:
21− Distribution.Backpack Distribution.Backpack.ComponentsGraph
22− Distribution.Backpack.Configure
23− Distribution.Backpack.ConfiguredComponent
24− Distribution.Backpack.DescribeUnitId
25− Distribution.Backpack.FullUnitId
26− Distribution.Backpack.LinkedComponent
27− Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
28− Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
29− Distribution.Compat.Binary Distribution.Compat.CharParsing
30− Distribution.Compat.CreatePipe Distribution.Compat.DList
31− Distribution.Compat.Directory Distribution.Compat.Environment
32− Distribution.Compat.Exception Distribution.Compat.FilePath
33− Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
34− Distribution.Compat.Lens Distribution.Compat.Newtype
35− Distribution.Compat.NonEmptySet Distribution.Compat.Parsing
36− Distribution.Compat.Prelude.Internal Distribution.Compat.Process
37− Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
38− Distribution.Compat.Stack Distribution.Compat.Time
39− Distribution.Compat.Typeable Distribution.Compiler
40− Distribution.FieldGrammar Distribution.FieldGrammar.Class
41− Distribution.FieldGrammar.FieldDescrs
42− Distribution.FieldGrammar.Newtypes Distribution.FieldGrammar.Parsec
43− Distribution.FieldGrammar.Pretty Distribution.Fields
44− Distribution.Fields.ConfVar Distribution.Fields.Field
45− Distribution.Fields.Lexer Distribution.Fields.LexerMonad
46− Distribution.Fields.ParseResult Distribution.Fields.Parser
47− Distribution.Fields.Pretty Distribution.InstalledPackageInfo
48− Distribution.License Distribution.Make Distribution.ModuleName
49− Distribution.Package Distribution.PackageDescription
50− Distribution.PackageDescription.Check
51− Distribution.PackageDescription.Configuration
52− Distribution.PackageDescription.FieldGrammar
53− Distribution.PackageDescription.Parsec
54− Distribution.PackageDescription.PrettyPrint
55− Distribution.PackageDescription.Quirks
56− Distribution.PackageDescription.Utils Distribution.Parsec
57− Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
58− Distribution.Parsec.Position Distribution.Parsec.Warning
59− Distribution.Pretty Distribution.ReadE Distribution.SPDX
60− Distribution.SPDX.License Distribution.SPDX.LicenseExceptionId
61− Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
62− Distribution.SPDX.LicenseListVersion
63− Distribution.SPDX.LicenseReference Distribution.Simple
64− Distribution.Simple.Bench Distribution.Simple.Build
65− Distribution.Simple.Build.Macros
66− Distribution.Simple.Build.PathsModule
67− Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
68− Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
69− Distribution.Simple.Command Distribution.Simple.Compiler
70− Distribution.Simple.Configure Distribution.Simple.Doctest
71− Distribution.Simple.Flag Distribution.Simple.GHC
72− Distribution.Simple.GHCJS Distribution.Simple.Glob
73− Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
74− Distribution.Simple.Hpc Distribution.Simple.Install
75− Distribution.Simple.InstallDirs
76− Distribution.Simple.InstallDirs.Internal
77− Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
78− Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
79− Distribution.Simple.Program Distribution.Simple.Program.Ar
80− Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
81− Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
82− Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
83− Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
84− Distribution.Simple.Program.ResponseFile
85− Distribution.Simple.Program.Run Distribution.Simple.Program.Script
86− Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
87− Distribution.Simple.Register Distribution.Simple.Setup
88− Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
89− Distribution.Simple.Test Distribution.Simple.Test.ExeV10
90− Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
91− Distribution.Simple.UHC Distribution.Simple.UserHooks
92− Distribution.Simple.Utils Distribution.System
93− Distribution.TestSuite Distribution.Text
94− Distribution.Types.AbiDependency Distribution.Types.AbiHash
95− Distribution.Types.AnnotatedId Distribution.Types.Benchmark
96− Distribution.Types.Benchmark.Lens
97− Distribution.Types.BenchmarkInterface
98− Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
99− Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
100− Distribution.Types.Component Distribution.Types.ComponentId
101− Distribution.Types.ComponentInclude
102− Distribution.Types.ComponentLocalBuildInfo
103− Distribution.Types.ComponentName
104− Distribution.Types.ComponentRequestedSpec
105− Distribution.Types.CondTree Distribution.Types.Condition
106− Distribution.Types.ConfVar Distribution.Types.Dependency
107− Distribution.Types.DependencyMap Distribution.Types.ExeDependency
108− Distribution.Types.Executable Distribution.Types.Executable.Lens
109− Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
110− Distribution.Types.Flag Distribution.Types.ForeignLib
111− Distribution.Types.ForeignLib.Lens
112− Distribution.Types.ForeignLibOption
113− Distribution.Types.ForeignLibType
114− Distribution.Types.GenericPackageDescription
115− Distribution.Types.GenericPackageDescription.Lens
116− Distribution.Types.GivenComponent
117− Distribution.Types.HookedBuildInfo
118− Distribution.Types.IncludeRenaming
119− Distribution.Types.InstalledPackageInfo
120− Distribution.Types.InstalledPackageInfo.FieldGrammar
121− Distribution.Types.InstalledPackageInfo.Lens
122− Distribution.Types.LegacyExeDependency Distribution.Types.Lens
123− Distribution.Types.Library Distribution.Types.Library.Lens
124− Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
125− Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
126− Distribution.Types.Module Distribution.Types.ModuleReexport
127− Distribution.Types.ModuleRenaming
128− Distribution.Types.MungedPackageId
129− Distribution.Types.MungedPackageName
130− Distribution.Types.PackageDescription
131− Distribution.Types.PackageDescription.Lens
132− Distribution.Types.PackageId Distribution.Types.PackageId.Lens
133− Distribution.Types.PackageName Distribution.Types.PackageName.Magic
134− Distribution.Types.PackageVersionConstraint
135− Distribution.Types.PkgconfigDependency
136− Distribution.Types.PkgconfigName
137− Distribution.Types.PkgconfigVersion
138− Distribution.Types.PkgconfigVersionRange
139− Distribution.Types.SetupBuildInfo
140− Distribution.Types.SetupBuildInfo.Lens
141− Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
142− Distribution.Types.TargetInfo Distribution.Types.TestSuite
143− Distribution.Types.TestSuite.Lens
144− Distribution.Types.TestSuiteInterface Distribution.Types.TestType
145− Distribution.Types.UnitId Distribution.Types.UnqualComponentName
146− Distribution.Types.Version Distribution.Types.VersionInterval
147− Distribution.Types.VersionRange
148− Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
149− Distribution.Utils.IOData Distribution.Utils.LogProgress
150− Distribution.Utils.MD5 Distribution.Utils.MapAccum
151− Distribution.Utils.NubList Distribution.Utils.Progress
152− Distribution.Utils.ShortText Distribution.Utils.Structured
153− Distribution.Verbosity Distribution.Verbosity.Internal
154− Distribution.Version Language.Haskell.Extension
155−hidden-modules:
156− Distribution.Backpack.PreExistingComponent
157− Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
158− Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
159− Distribution.Backpack.Id Distribution.Utils.UnionFind
160− Distribution.Utils.Base62 Distribution.Compat.Async
161− Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
162− Distribution.Compat.MonadFail Distribution.Compat.Prelude
163− Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
164− Distribution.Utils.String Distribution.Simple.Build.Macros.Z
165− Distribution.Simple.GHC.EnvironmentParser
166− Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
167− Distribution.Simple.Utils.Json Distribution.ZinzaPrelude
168− Paths_Cabal
169−import-dirs:
170−library-dirs:
171−dynamic-library-dirs:
172−data-dir:
173−hs-libraries: HSCabal-3.4.1.0
174−depends:
175− array-0.5.4.0 base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
176− containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.2
177− filepath-1.4.2.1 mtl-2.2.2 parsec-3.1.14.0 pretty-1.1.3.6
178− process-1.6.13.2 text-1.2.5.0 time-1.9.3 transformers-0.5.6.2
179− unix-2.7.2.2
180−haddock-interfaces:
181−haddock-html:
182−---
183−name: array
184−version: 0.5.4.0
185−visibility: public
186−id: array-0.5.4.0
187−key: array-0.5.4.0
188−license: BSD-3-Clause
189−maintainer: libraries@haskell.org
190−synopsis: Mutable and immutable arrays
191−description:
192− In addition to providing the "Data.Array" module
193− <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
194− this package also defines the classes 'IArray' of
195− immutable arrays and 'MArray' of arrays mutable within appropriate
196− monads, as well as some instances of these classes.
197−category: Data Structures
198−exposed: True
199−exposed-modules:
200− Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
201− Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
202− Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
203− Data.Array.Storable Data.Array.Storable.Internals
204− Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
205−import-dirs:
206−library-dirs:
207−dynamic-library-dirs:
208−data-dir:
209−hs-libraries: HSarray-0.5.4.0
210−depends: base-4.15.1.0
211−haddock-interfaces:
212−haddock-html:
213−---
214−name: base
215−version: 4.15.1.0
216−visibility: public
217−id: base-4.15.1.0
218−key: base-4.15.1.0
219−license: BSD-3-Clause
220−maintainer: libraries@haskell.org
221−synopsis: Basic libraries
222−description:
223− This package contains the Standard Haskell "Prelude" and its support libraries,
224− and a large collection of useful libraries ranging from data
225− structures to parsing combinators and debugging utilities.
226−category: Prelude
227−exposed: True
228−exposed-modules:
229− Control.Applicative, Control.Arrow, Control.Category,
230− Control.Concurrent, Control.Concurrent.Chan,
231− Control.Concurrent.MVar, Control.Concurrent.QSem,
232− Control.Concurrent.QSemN, Control.Exception,
233− Control.Exception.Base, Control.Monad, Control.Monad.Fail,
234− Control.Monad.Fix, Control.Monad.IO.Class, Control.Monad.Instances,
235− Control.Monad.ST, Control.Monad.ST.Lazy,
236− Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy.Unsafe,
237− Control.Monad.ST.Safe, Control.Monad.ST.Strict,
238− Control.Monad.ST.Unsafe, Control.Monad.Zip, Data.Bifoldable,
239− Data.Bifunctor, Data.Bitraversable, Data.Bits, Data.Bool,
240− Data.Char, Data.Coerce, Data.Complex, Data.Data, Data.Dynamic,
241− Data.Either, Data.Eq, Data.Fixed, Data.Foldable, Data.Function,
242− Data.Functor, Data.Functor.Classes, Data.Functor.Compose,
243− Data.Functor.Const, Data.Functor.Contravariant,
244− Data.Functor.Identity, Data.Functor.Product, Data.Functor.Sum,
245− Data.IORef, Data.Int, Data.Ix, Data.Kind, Data.List,
246− Data.List.NonEmpty, Data.Maybe, Data.Monoid, Data.Ord, Data.Proxy,
247− Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict,
248− Data.Semigroup, Data.String, Data.Traversable, Data.Tuple,
249− Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality,
250− Data.Typeable, Data.Unique, Data.Version, Data.Void, Data.Word,
251− Debug.Trace, Foreign, Foreign.C, Foreign.C.Error, Foreign.C.String,
252− Foreign.C.Types, Foreign.Concurrent, Foreign.ForeignPtr,
253− Foreign.ForeignPtr.Safe, Foreign.ForeignPtr.Unsafe,
254− Foreign.Marshal, Foreign.Marshal.Alloc, Foreign.Marshal.Array,
255− Foreign.Marshal.Error, Foreign.Marshal.Pool, Foreign.Marshal.Safe,
256− Foreign.Marshal.Unsafe, Foreign.Marshal.Utils, Foreign.Ptr,
257− Foreign.Safe, Foreign.StablePtr, Foreign.Storable, GHC.Arr,
258− GHC.Base, GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc,
259− GHC.Conc.IO, GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler,
260− GHC.Constants, GHC.Desugar, GHC.Enum, GHC.Environment, GHC.Err,
261− GHC.Event, GHC.Event.TimeOut, GHC.Exception, GHC.Exception.Type,
262− GHC.ExecutionStack, GHC.ExecutionStack.Internal, GHC.Exts,
263− GHC.Fingerprint, GHC.Fingerprint.Type, GHC.Float,
264− GHC.Float.ConversionUtils, GHC.Float.RealFracMethods, GHC.Foreign,
265− GHC.ForeignPtr, GHC.GHCi, GHC.GHCi.Helpers, GHC.Generics, GHC.IO,
266− GHC.IO.Buffer, GHC.IO.BufferedIO, GHC.IO.Device, GHC.IO.Encoding,
267− GHC.IO.Encoding.CodePage, GHC.IO.Encoding.Failure,
268− GHC.IO.Encoding.Iconv, GHC.IO.Encoding.Latin1,
269− GHC.IO.Encoding.Types, GHC.IO.Encoding.UTF16,
270− GHC.IO.Encoding.UTF32, GHC.IO.Encoding.UTF8, GHC.IO.Exception,
271− GHC.IO.FD, GHC.IO.Handle, GHC.IO.Handle.FD,
272− GHC.IO.Handle.Internals, GHC.IO.Handle.Lock, GHC.IO.Handle.Text,
273− GHC.IO.Handle.Types, GHC.IO.IOMode, GHC.IO.StdHandles,
274− GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort,
275− GHC.IORef, GHC.Int, GHC.Integer, GHC.Integer.Logarithms, GHC.Ix,
276− GHC.List, GHC.MVar, GHC.Maybe, GHC.Natural, GHC.Num,
277− GHC.Num.BigNat from ghc-bignum-1.1:GHC.Num.BigNat,
278− GHC.Num.Integer from ghc-bignum-1.1:GHC.Num.Integer,
279− GHC.Num.Natural from ghc-bignum-1.1:GHC.Num.Natural, GHC.OldList,
280− GHC.OverloadedLabels, GHC.Pack, GHC.Profiling, GHC.Ptr,
281− GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records, GHC.ResponseFile,
282− GHC.ST, GHC.STRef, GHC.Show, GHC.Stable, GHC.StableName, GHC.Stack,
283− GHC.Stack.CCS, GHC.Stack.Types, GHC.StaticPtr, GHC.Stats,
284− GHC.Storable, GHC.TopHandler, GHC.TypeLits, GHC.TypeNats,
285− GHC.Unicode, GHC.Weak, GHC.Word, Numeric, Numeric.Natural, Prelude,
286− System.CPUTime, System.Console.GetOpt, System.Environment,
287− System.Environment.Blank, System.Exit, System.IO, System.IO.Error,
288− System.IO.Unsafe, System.Info, System.Mem, System.Mem.StableName,
289− System.Mem.Weak, System.Posix.Internals, System.Posix.Types,
290− System.Timeout, Text.ParserCombinators.ReadP,
291− Text.ParserCombinators.ReadPrec, Text.Printf, Text.Read,
292− Text.Read.Lex, Text.Show, Text.Show.Functions, Type.Reflection,
293− Type.Reflection.Unsafe, Unsafe.Coerce
294−hidden-modules:
295− Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
296− Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
297− Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
298− GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
299− GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
300− GHC.StaticPtr.Internal GHC.Event.Internal.Types
301− System.Environment.ExecutablePath System.CPUTime.Utils
302− GHC.Event.Arr GHC.Event.Array GHC.Event.Control GHC.Event.EPoll
303− GHC.Event.IntTable GHC.Event.Internal GHC.Event.KQueue
304− GHC.Event.Manager GHC.Event.PSQ GHC.Event.Poll GHC.Event.Thread
305− GHC.Event.TimerManager GHC.Event.Unique
306− System.CPUTime.Posix.ClockGetTime System.CPUTime.Posix.Times
307− System.CPUTime.Posix.RUsage System.CPUTime.Unsupported
308−import-dirs:
309−library-dirs:
310−dynamic-library-dirs:
311−data-dir:
312−hs-libraries: HSbase-4.15.1.0
313−include-dirs:
314−includes: HsBase.h
315−depends: ghc-bignum-1.1 ghc-prim-0.7.0 rts
316−haddock-interfaces:
317−haddock-html:
318−---
319−name: binary
320−version: 0.8.8.0
321−visibility: public
322−id: binary-0.8.8.0
323−key: binary-0.8.8.0
324−license: BSD-3-Clause
325−maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
326−author: Lennart Kolmodin <kolmodin@gmail.com>
327−stability: provisional
328−homepage: https://github.com/kolmodin/binary
329−synopsis:
330− Binary serialisation for Haskell values using lazy ByteStrings
331−description:
332− Efficient, pure binary serialisation using lazy ByteStrings.
333− Haskell values may be encoded to and from binary formats,
334− written to disk as binary, or sent over the network.
335− The format used can be automatically generated, or
336− you can choose to implement a custom format if needed.
337− Serialisation speeds of over 1 G\/sec have been observed,
338− so this library should be suitable for high performance
339− scenarios.
340−category: Data, Parsing
341−exposed: True
342−exposed-modules:
343− Data.Binary Data.Binary.Builder Data.Binary.Get
344− Data.Binary.Get.Internal Data.Binary.Put
345−hidden-modules:
346− Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
347− Data.Binary.FloatCast
348−import-dirs:
349−library-dirs:
350−dynamic-library-dirs:
351−data-dir:
352−hs-libraries: HSbinary-0.8.8.0
353−depends:
354− array-0.5.4.0 base-4.15.1.0 bytestring-0.10.12.1 containers-0.6.4.1
355−haddock-interfaces:
356−haddock-html:
357−---
358−name: bytestring
359−version: 0.10.12.1
360−visibility: public
361−id: bytestring-0.10.12.1
362−key: bytestring-0.10.12.1
363−license: BSD-3-Clause
364−copyright:
365− Copyright (c) Don Stewart 2005-2009,
366− (c) Duncan Coutts 2006-2015,
367− (c) David Roundy 2003-2005,
368− (c) Jasper Van der Jeugt 2010,
369− (c) Simon Meier 2010-2013.
370−maintainer:
371− Haskell Bytestring Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
372−author:
373− Don Stewart,
374− Duncan Coutts
375−homepage: https://github.com/haskell/bytestring
376−synopsis:
377− Fast, compact, strict and lazy byte strings with a list interface
378−description:
379− An efficient compact, immutable byte string type (both strict and lazy)
380− suitable for binary or 8-bit character data.
381− The 'ByteString' type represents sequences of bytes or 8-bit characters.
382− It is suitable for high performance use, both in terms of large data
383− quantities, or high speed requirements. The 'ByteString' functions follow
384− the same style as Haskell\'s ordinary lists, so it is easy to convert code
385− from using 'String' to 'ByteString'.
386− Two 'ByteString' variants are provided:
387− * Strict 'ByteString's keep the string as a single large array. This
388− makes them convenient for passing data between C and Haskell.
389− * Lazy 'ByteString's use a lazy list of strict chunks which makes it
390− suitable for I\/O streaming tasks.
391− The @Char8@ modules provide a character-based view of the same
392− underlying 'ByteString' types. This makes it convenient to handle mixed
393− binary and 8-bit character content (which is common in many file formats
394− and network protocols).
395− The 'Builder' module provides an efficient way to build up 'ByteString's
396− in an ad-hoc way by repeated concatenation. This is ideal for fast
397− serialisation or pretty printing.
398− There is also a 'ShortByteString' type which has a lower memory overhead
399− and can can be converted to or from a 'ByteString', but supports very few
400− other operations. It is suitable for keeping many short strings in memory.
401− 'ByteString's are not designed for Unicode. For Unicode strings you should
402− use the 'Text' type from the @text@ package.
403− These modules are intended to be imported qualified, to avoid name clashes
404− with "Prelude" functions, e.g.
405− > import qualified Data.ByteString as BS
406−category: Data
407−exposed: True
408−exposed-modules:
409− Data.ByteString Data.ByteString.Builder
410− Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
411− Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
412− Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
413− Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
414− Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
415− Data.ByteString.Lazy.Internal Data.ByteString.Short
416− Data.ByteString.Short.Internal Data.ByteString.Unsafe
417−hidden-modules:
418− Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
419− Data.ByteString.Builder.Prim.ASCII
420− Data.ByteString.Builder.Prim.Internal.Floating
421− Data.ByteString.Builder.Prim.Internal.UncheckedShifts
422− Data.ByteString.Builder.Prim.Internal.Base16
423−import-dirs:
424−library-dirs:
425−dynamic-library-dirs:
426−data-dir:
427−hs-libraries: HSbytestring-0.10.12.1
428−include-dirs:
429−includes: fpstring.h
430−depends:
431− base-4.15.1.0 deepseq-1.4.5.0 ghc-bignum-1.1 ghc-prim-0.7.0
432−haddock-interfaces:
433−haddock-html:
434−---
435−name: containers
436−version: 0.6.4.1
437−visibility: public
438−id: containers-0.6.4.1
439−key: containers-0.6.4.1
440−license: BSD-3-Clause
441−maintainer: libraries@haskell.org
442−synopsis: Assorted concrete container types
443−description:
444− This package contains efficient general-purpose implementations
445− of various immutable container types including sets, maps, sequences,
446− trees, and graphs.
447− For a walkthrough of what this package provides with examples of common
448− operations see the [containers
449− introduction](https://haskell-containers.readthedocs.io).
450− The declared cost of each operation is either worst-case or amortized, but
451− remains valid even if structures are shared.
452−category: Data Structures
453−exposed: True
454−exposed-modules:
455− Data.Containers.ListUtils Data.Graph Data.IntMap
456− Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
457− Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
458− Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
459− Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
460− Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
461− Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
462− Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
463− Utils.Containers.Internal.BitQueue
464− Utils.Containers.Internal.BitUtil
465− Utils.Containers.Internal.StrictPair
466−hidden-modules:
467− Utils.Containers.Internal.State
468− Utils.Containers.Internal.StrictMaybe
469− Utils.Containers.Internal.PtrEquality
470− Utils.Containers.Internal.Coercions
471− Utils.Containers.Internal.TypeError
472− Data.Map.Internal.DeprecatedShowTree
473− Data.IntMap.Internal.DeprecatedDebug
474−import-dirs:
475−library-dirs:
476−dynamic-library-dirs:
477−data-dir:
478−hs-libraries: HScontainers-0.6.4.1
479−depends: array-0.5.4.0 base-4.15.1.0 deepseq-1.4.5.0
480−haddock-interfaces:
481−haddock-html:
482−---
483−name: deepseq
484−version: 1.4.5.0
485−visibility: public
486−id: deepseq-1.4.5.0
487−key: deepseq-1.4.5.0
488−license: BSD-3-Clause
489−maintainer: libraries@haskell.org
490−synopsis: Deep evaluation of data structures
491−description:
492− This package provides methods for fully evaluating data structures
493− (\"deep evaluation\"). Deep evaluation is often used for adding
494− strictness to a program, e.g. in order to force pending exceptions,
495− remove space leaks, or force lazy I/O to happen. It is also useful
496− in parallel programs, to ensure pending work does not migrate to the
497− wrong thread.
498− The primary use of this package is via the 'deepseq' function, a
499− \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
500− typeclass (\"Normal Form Data\", data structures with no unevaluated
501− components) which defines strategies for fully evaluating different
502− data types. See module documentation in "Control.DeepSeq" for more
503− details.
504−category: Control
505−exposed: True
506−exposed-modules: Control.DeepSeq
507−hidden-modules: Control.DeepSeq.BackDoor
508−import-dirs:
509−library-dirs:
510−dynamic-library-dirs:
511−data-dir:
512−hs-libraries: HSdeepseq-1.4.5.0
513−depends: array-0.5.4.0 base-4.15.1.0
514−haddock-interfaces:
515−haddock-html:
516−---
517−name: directory
518−version: 1.3.6.2
519−visibility: public
520−id: directory-1.3.6.2
521−key: directory-1.3.6.2
522−license: BSD-3-Clause
523−maintainer: libraries@haskell.org
524−synopsis: Platform-agnostic library for filesystem operations
525−description:
526− This library provides a basic set of operations for manipulating files and
527− directories in a portable way.
528−category: System
529−exposed: True
530−exposed-modules:
531− System.Directory System.Directory.Internal
532− System.Directory.Internal.Prelude
533−hidden-modules:
534− System.Directory.Internal.C_utimensat
535− System.Directory.Internal.Common System.Directory.Internal.Config
536− System.Directory.Internal.Posix System.Directory.Internal.Windows
537−import-dirs:
538−library-dirs:
539−dynamic-library-dirs:
540−data-dir:
541−hs-libraries: HSdirectory-1.3.6.2
542−depends:
543− base-4.15.1.0 filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2
544−haddock-interfaces:
545−haddock-html:
546−---
547−name: exceptions
548−version: 0.10.4
549−visibility: public
550−id: exceptions-0.10.4
551−key: exceptions-0.10.4
552−license: BSD-3-Clause
553−copyright:
554− Copyright (C) 2013-2015 Edward A. Kmett
555− Copyright (C) 2012 Google Inc.
556−maintainer: Edward A. Kmett <ekmett@gmail.com>
557−author: Edward A. Kmett
558−stability: provisional
559−homepage: http://github.com/ekmett/exceptions/
560−synopsis: Extensible optionally-pure exceptions
561−description: Extensible optionally-pure exceptions.
562−category: Control, Exceptions, Monad
563−exposed: True
564−exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure
565−import-dirs:
566−library-dirs:
567−dynamic-library-dirs:
568−data-dir:
569−hs-libraries: HSexceptions-0.10.4
570−depends:
571− base-4.15.1.0 mtl-2.2.2 stm-2.5.0.0 template-haskell-2.17.0.0
572− transformers-0.5.6.2
573−haddock-interfaces:
574−haddock-html:
575−---
576−name: filepath
577−version: 1.4.2.1
578−visibility: public
579−id: filepath-1.4.2.1
580−key: filepath-1.4.2.1
581−license: BSD-3-Clause
582−copyright: Neil Mitchell 2005-2020
583−maintainer: Neil Mitchell <ndmitchell@gmail.com>
584−author: Neil Mitchell <ndmitchell@gmail.com>
585−homepage: https://github.com/haskell/filepath#readme
586−synopsis: Library for manipulating FilePaths in a cross platform way.
587−description:
588− This package provides functionality for manipulating @FilePath@ values, and is shipped with both <https://www.haskell.org/ghc/ GHC> and the <https://www.haskell.org/platform/ Haskell Platform>. It provides three modules:
589− * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
590− * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
591− * "System.FilePath" is an alias for the module appropriate to your platform.
592− All three modules provide the same API, and the same documentation (calling out differences in the different variants).
593−category: System
594−exposed: True
595−exposed-modules:
596− System.FilePath System.FilePath.Posix System.FilePath.Windows
597−import-dirs:
598−library-dirs:
599−dynamic-library-dirs:
600−data-dir:
601−hs-libraries: HSfilepath-1.4.2.1
602−depends: base-4.15.1.0
603−haddock-interfaces:
604−haddock-html:
605−---
606−name: ghc
607−version: 9.0.2
608−visibility: public
609−id: ghc-9.0.2
610−key: ghc-9.0.2
611−license: BSD-3-Clause
612−maintainer: glasgow-haskell-users@haskell.org
613−author: The GHC Team
614−homepage: http://www.haskell.org/ghc/
615−synopsis: The GHC API
616−description:
617− GHC's functionality can be useful for more things than just
618− compiling Haskell programs. Important use cases are programs
619− that analyse (and perhaps transform) Haskell code. Others
620− include loading Haskell code dynamically in a GHCi-like manner.
621− For this reason, a lot of GHC's functionality is made available
622− through this package.
623− See <https://gitlab.haskell.org/ghc/ghc/-/wikis/commentary/compiler>
624− for more information.
625−category: Development
626−exposed-modules:
627− GHC GHC.Builtin.Names GHC.Builtin.Names.TH GHC.Builtin.PrimOps
628− GHC.Builtin.RebindableNames GHC.Builtin.Types
629− GHC.Builtin.Types.Literals GHC.Builtin.Types.Prim
630− GHC.Builtin.Uniques GHC.Builtin.Utils GHC.ByteCode.Asm
631− GHC.ByteCode.InfoTable GHC.ByteCode.Instr GHC.ByteCode.Linker
632− GHC.ByteCode.Types GHC.Cmm GHC.Cmm.BlockId GHC.Cmm.CLabel
633− GHC.Cmm.CallConv GHC.Cmm.CommonBlockElim GHC.Cmm.ContFlowOpt
634− GHC.Cmm.Dataflow GHC.Cmm.Dataflow.Block
635− GHC.Cmm.Dataflow.Collections GHC.Cmm.Dataflow.Graph
636− GHC.Cmm.Dataflow.Label GHC.Cmm.DebugBlock GHC.Cmm.Expr
637− GHC.Cmm.Graph GHC.Cmm.Info GHC.Cmm.Info.Build GHC.Cmm.LayoutStack
638− GHC.Cmm.Lexer GHC.Cmm.Lint GHC.Cmm.Liveness GHC.Cmm.MachOp
639− GHC.Cmm.Monad GHC.Cmm.Node GHC.Cmm.Opt GHC.Cmm.Parser
640− GHC.Cmm.Pipeline GHC.Cmm.Ppr GHC.Cmm.Ppr.Decl GHC.Cmm.Ppr.Expr
641− GHC.Cmm.ProcPoint GHC.Cmm.Sink GHC.Cmm.Switch
642− GHC.Cmm.Switch.Implement GHC.Cmm.Type GHC.Cmm.Utils GHC.CmmToAsm
643− GHC.CmmToAsm.BlockLayout GHC.CmmToAsm.CFG
644− GHC.CmmToAsm.CFG.Dominators GHC.CmmToAsm.CPrim GHC.CmmToAsm.Config
645− GHC.CmmToAsm.Dwarf GHC.CmmToAsm.Dwarf.Constants
646− GHC.CmmToAsm.Dwarf.Types GHC.CmmToAsm.Format GHC.CmmToAsm.Instr
647− GHC.CmmToAsm.Monad GHC.CmmToAsm.PIC GHC.CmmToAsm.PPC.CodeGen
648− GHC.CmmToAsm.PPC.Cond GHC.CmmToAsm.PPC.Instr GHC.CmmToAsm.PPC.Ppr
649− GHC.CmmToAsm.PPC.RegInfo GHC.CmmToAsm.PPC.Regs GHC.CmmToAsm.Ppr
650− GHC.CmmToAsm.Reg.Graph GHC.CmmToAsm.Reg.Graph.Base
651− GHC.CmmToAsm.Reg.Graph.Coalesce GHC.CmmToAsm.Reg.Graph.Spill
652− GHC.CmmToAsm.Reg.Graph.SpillClean GHC.CmmToAsm.Reg.Graph.SpillCost
653− GHC.CmmToAsm.Reg.Graph.Stats GHC.CmmToAsm.Reg.Graph.TrivColorable
654− GHC.CmmToAsm.Reg.Graph.X86 GHC.CmmToAsm.Reg.Linear
655− GHC.CmmToAsm.Reg.Linear.Base GHC.CmmToAsm.Reg.Linear.FreeRegs
656− GHC.CmmToAsm.Reg.Linear.JoinToTargets GHC.CmmToAsm.Reg.Linear.PPC
657− GHC.CmmToAsm.Reg.Linear.SPARC GHC.CmmToAsm.Reg.Linear.StackMap
658− GHC.CmmToAsm.Reg.Linear.State GHC.CmmToAsm.Reg.Linear.Stats
659− GHC.CmmToAsm.Reg.Linear.X86 GHC.CmmToAsm.Reg.Linear.X86_64
660− GHC.CmmToAsm.Reg.Liveness GHC.CmmToAsm.Reg.Target
661− GHC.CmmToAsm.Reg.Utils GHC.CmmToAsm.SPARC.AddrMode
662− GHC.CmmToAsm.SPARC.Base GHC.CmmToAsm.SPARC.CodeGen
663− GHC.CmmToAsm.SPARC.CodeGen.Amode GHC.CmmToAsm.SPARC.CodeGen.Base
664− GHC.CmmToAsm.SPARC.CodeGen.CondCode
665− GHC.CmmToAsm.SPARC.CodeGen.Expand GHC.CmmToAsm.SPARC.CodeGen.Gen32
666− GHC.CmmToAsm.SPARC.CodeGen.Gen64 GHC.CmmToAsm.SPARC.CodeGen.Sanity
667− GHC.CmmToAsm.SPARC.Cond GHC.CmmToAsm.SPARC.Imm
668− GHC.CmmToAsm.SPARC.Instr GHC.CmmToAsm.SPARC.Ppr
669− GHC.CmmToAsm.SPARC.Regs GHC.CmmToAsm.SPARC.ShortcutJump
670− GHC.CmmToAsm.SPARC.Stack GHC.CmmToAsm.X86.CodeGen
671− GHC.CmmToAsm.X86.Cond GHC.CmmToAsm.X86.Instr GHC.CmmToAsm.X86.Ppr
672− GHC.CmmToAsm.X86.RegInfo GHC.CmmToAsm.X86.Regs GHC.CmmToC
673− GHC.CmmToLlvm GHC.CmmToLlvm.Base GHC.CmmToLlvm.CodeGen
674− GHC.CmmToLlvm.Data GHC.CmmToLlvm.Mangler GHC.CmmToLlvm.Ppr
675− GHC.CmmToLlvm.Regs GHC.Core GHC.Core.Class GHC.Core.Coercion
676− GHC.Core.Coercion.Axiom GHC.Core.Coercion.Opt GHC.Core.ConLike
677− GHC.Core.DataCon GHC.Core.FVs GHC.Core.FamInstEnv GHC.Core.InstEnv
678− GHC.Core.Lint GHC.Core.Make GHC.Core.Map GHC.Core.Multiplicity
679− GHC.Core.Opt.Arity GHC.Core.Opt.CSE GHC.Core.Opt.CallArity
680− GHC.Core.Opt.ConstantFold GHC.Core.Opt.CprAnal GHC.Core.Opt.DmdAnal
681− GHC.Core.Opt.Exitify GHC.Core.Opt.FloatIn GHC.Core.Opt.FloatOut
682− GHC.Core.Opt.LiberateCase GHC.Core.Opt.Monad GHC.Core.Opt.OccurAnal
683− GHC.Core.Opt.Pipeline GHC.Core.Opt.SetLevels GHC.Core.Opt.Simplify
684− GHC.Core.Opt.Simplify.Env GHC.Core.Opt.Simplify.Monad
685− GHC.Core.Opt.Simplify.Utils GHC.Core.Opt.SpecConstr
686− GHC.Core.Opt.Specialise GHC.Core.Opt.StaticArgs
687− GHC.Core.Opt.WorkWrap GHC.Core.Opt.WorkWrap.Utils GHC.Core.PatSyn
688− GHC.Core.Ppr GHC.Core.Ppr.TyThing GHC.Core.Predicate GHC.Core.Rules
689− GHC.Core.Seq GHC.Core.SimpleOpt GHC.Core.Stats GHC.Core.Subst
690− GHC.Core.Tidy GHC.Core.TyCo.FVs GHC.Core.TyCo.Ppr GHC.Core.TyCo.Rep
691− GHC.Core.TyCo.Subst GHC.Core.TyCo.Tidy GHC.Core.TyCon GHC.Core.Type
692− GHC.Core.Unfold GHC.Core.Unify GHC.Core.UsageEnv GHC.Core.Utils
693− GHC.CoreToByteCode GHC.CoreToIface GHC.CoreToStg GHC.CoreToStg.Prep
694− GHC.Data.Bag GHC.Data.Bitmap GHC.Data.BooleanFormula
695− GHC.Data.EnumSet GHC.Data.FastMutInt GHC.Data.FastString
696− GHC.Data.FastString.Env GHC.Data.FiniteMap GHC.Data.Graph.Base
697− GHC.Data.Graph.Color GHC.Data.Graph.Directed GHC.Data.Graph.Ops
698− GHC.Data.Graph.Ppr GHC.Data.Graph.UnVar GHC.Data.IOEnv
699− GHC.Data.List.SetOps GHC.Data.Maybe GHC.Data.OrdList GHC.Data.Pair
700− GHC.Data.Stream GHC.Data.StringBuffer GHC.Data.TrieMap
701− GHC.Data.UnionFind GHC.Driver.Backend GHC.Driver.Backpack
702− GHC.Driver.Backpack.Syntax GHC.Driver.CmdLine GHC.Driver.CodeOutput
703− GHC.Driver.Finder GHC.Driver.Flags GHC.Driver.Hooks GHC.Driver.Main
704− GHC.Driver.Make GHC.Driver.MakeFile GHC.Driver.Monad
705− GHC.Driver.Phases GHC.Driver.Pipeline GHC.Driver.Pipeline.Monad
706− GHC.Driver.Plugins GHC.Driver.Session GHC.Driver.Types
707− GHC.Driver.Ways GHC.Hs GHC.Hs.Binds GHC.Hs.Decls GHC.Hs.Doc
708− GHC.Hs.Dump GHC.Hs.Expr GHC.Hs.Extension GHC.Hs.ImpExp
709− GHC.Hs.Instances GHC.Hs.Lit GHC.Hs.Pat GHC.Hs.Stats GHC.Hs.Type
710− GHC.Hs.Utils GHC.HsToCore GHC.HsToCore.Arrows GHC.HsToCore.Binds
711− GHC.HsToCore.Coverage GHC.HsToCore.Docs GHC.HsToCore.Expr
712− GHC.HsToCore.Foreign.Call GHC.HsToCore.Foreign.Decl
713− GHC.HsToCore.GuardedRHSs GHC.HsToCore.ListComp GHC.HsToCore.Match
714− GHC.HsToCore.Match.Constructor GHC.HsToCore.Match.Literal
715− GHC.HsToCore.Monad GHC.HsToCore.PmCheck GHC.HsToCore.PmCheck.Oracle
716− GHC.HsToCore.PmCheck.Ppr GHC.HsToCore.PmCheck.Types
717− GHC.HsToCore.Quote GHC.HsToCore.Usage GHC.HsToCore.Utils
718− GHC.Iface.Binary GHC.Iface.Env GHC.Iface.Ext.Ast
719− GHC.Iface.Ext.Binary GHC.Iface.Ext.Debug GHC.Iface.Ext.Types
720− GHC.Iface.Ext.Utils GHC.Iface.Load GHC.Iface.Make GHC.Iface.Recomp
721− GHC.Iface.Recomp.Binary GHC.Iface.Recomp.Flags GHC.Iface.Rename
722− GHC.Iface.Syntax GHC.Iface.Tidy GHC.Iface.Tidy.StaticPtrTable
723− GHC.Iface.Type GHC.IfaceToCore GHC.Llvm GHC.Llvm.MetaData
724− GHC.Llvm.Ppr GHC.Llvm.Syntax GHC.Llvm.Types GHC.Parser
725− GHC.Parser.Annotation GHC.Parser.CharClass GHC.Parser.Header
726− GHC.Parser.Lexer GHC.Parser.PostProcess
727− GHC.Parser.PostProcess.Haddock GHC.Platform.AArch64
728− GHC.Platform.ARM GHC.Platform.NoRegs GHC.Platform.PPC
729− GHC.Platform.Reg GHC.Platform.Reg.Class GHC.Platform.Regs
730− GHC.Platform.S390X GHC.Platform.SPARC GHC.Platform.X86
731− GHC.Platform.X86_64 GHC.Plugins GHC.Prelude GHC.Rename.Bind
732− GHC.Rename.Doc GHC.Rename.Env GHC.Rename.Expr GHC.Rename.Fixity
733− GHC.Rename.HsType GHC.Rename.Module GHC.Rename.Names GHC.Rename.Pat
734− GHC.Rename.Splice GHC.Rename.Unbound GHC.Rename.Utils
735− GHC.Runtime.Debugger GHC.Runtime.Eval GHC.Runtime.Eval.Types
736− GHC.Runtime.Heap.Inspect GHC.Runtime.Heap.Layout
737− GHC.Runtime.Interpreter GHC.Runtime.Interpreter.Types
738− GHC.Runtime.Linker GHC.Runtime.Linker.Types GHC.Runtime.Loader
739− GHC.Settings GHC.Settings.Config GHC.Settings.Constants
740− GHC.Settings.IO GHC.Stg.CSE GHC.Stg.DepAnal GHC.Stg.FVs
741− GHC.Stg.Lift GHC.Stg.Lift.Analysis GHC.Stg.Lift.Monad GHC.Stg.Lint
742− GHC.Stg.Pipeline GHC.Stg.Stats GHC.Stg.Subst GHC.Stg.Syntax
743− GHC.Stg.Unarise GHC.StgToCmm GHC.StgToCmm.ArgRep GHC.StgToCmm.Bind
744− GHC.StgToCmm.CgUtils GHC.StgToCmm.Closure GHC.StgToCmm.DataCon
745− GHC.StgToCmm.Env GHC.StgToCmm.Expr GHC.StgToCmm.ExtCode
746− GHC.StgToCmm.Foreign GHC.StgToCmm.Heap GHC.StgToCmm.Hpc
747− GHC.StgToCmm.Layout GHC.StgToCmm.Monad GHC.StgToCmm.Prim
748− GHC.StgToCmm.Prof GHC.StgToCmm.Ticky GHC.StgToCmm.Types
749− GHC.StgToCmm.Utils GHC.SysTools GHC.SysTools.Ar
750− GHC.SysTools.BaseDir GHC.SysTools.Elf GHC.SysTools.ExtraObj
751− GHC.SysTools.FileCleanup GHC.SysTools.Info GHC.SysTools.Process
752− GHC.SysTools.Tasks GHC.SysTools.Terminal GHC.Tc.Deriv
753− GHC.Tc.Deriv.Functor GHC.Tc.Deriv.Generate GHC.Tc.Deriv.Generics
754− GHC.Tc.Deriv.Infer GHC.Tc.Deriv.Utils GHC.Tc.Errors
755− GHC.Tc.Errors.Hole GHC.Tc.Errors.Hole.FitTypes
756− GHC.Tc.Gen.Annotation GHC.Tc.Gen.Arrow GHC.Tc.Gen.Bind
757− GHC.Tc.Gen.Default GHC.Tc.Gen.Export GHC.Tc.Gen.Expr
758− GHC.Tc.Gen.Foreign GHC.Tc.Gen.HsType GHC.Tc.Gen.Match
759− GHC.Tc.Gen.Pat GHC.Tc.Gen.Rule GHC.Tc.Gen.Sig GHC.Tc.Gen.Splice
760− GHC.Tc.Instance.Class GHC.Tc.Instance.Family
761− GHC.Tc.Instance.FunDeps GHC.Tc.Instance.Typeable GHC.Tc.Module
762− GHC.Tc.Plugin GHC.Tc.Solver GHC.Tc.Solver.Canonical
763− GHC.Tc.Solver.Flatten GHC.Tc.Solver.Interact GHC.Tc.Solver.Monad
764− GHC.Tc.TyCl GHC.Tc.TyCl.Build GHC.Tc.TyCl.Class
765− GHC.Tc.TyCl.Instance GHC.Tc.TyCl.PatSyn GHC.Tc.TyCl.Utils
766− GHC.Tc.Types GHC.Tc.Types.Constraint GHC.Tc.Types.EvTerm
767− GHC.Tc.Types.Evidence GHC.Tc.Types.Origin GHC.Tc.Utils.Backpack
768− GHC.Tc.Utils.Env GHC.Tc.Utils.Instantiate GHC.Tc.Utils.Monad
769− GHC.Tc.Utils.TcMType GHC.Tc.Utils.TcType GHC.Tc.Utils.Unify
770− GHC.Tc.Utils.Zonk GHC.Tc.Validity GHC.ThToHs GHC.Types.Annotations
771− GHC.Types.Avail GHC.Types.Basic GHC.Types.CostCentre
772− GHC.Types.CostCentre.State GHC.Types.Cpr GHC.Types.Demand
773− GHC.Types.FieldLabel GHC.Types.ForeignCall GHC.Types.Id
774− GHC.Types.Id.Info GHC.Types.Id.Make GHC.Types.Literal
775− GHC.Types.Name GHC.Types.Name.Cache GHC.Types.Name.Env
776− GHC.Types.Name.Occurrence GHC.Types.Name.Reader GHC.Types.Name.Set
777− GHC.Types.Name.Shape GHC.Types.RepType GHC.Types.SrcLoc
778− GHC.Types.Unique GHC.Types.Unique.DFM GHC.Types.Unique.DSet
779− GHC.Types.Unique.FM GHC.Types.Unique.Set GHC.Types.Unique.Supply
780− GHC.Types.Var GHC.Types.Var.Env GHC.Types.Var.Set GHC.Unit
781− GHC.Unit.Info GHC.Unit.Module GHC.Unit.Module.Env
782− GHC.Unit.Module.Location GHC.Unit.Module.Name GHC.Unit.Parser
783− GHC.Unit.Ppr GHC.Unit.State GHC.Unit.Types GHC.Utils.Asm
784− GHC.Utils.Binary GHC.Utils.BufHandle GHC.Utils.CliOption
785− GHC.Utils.Encoding GHC.Utils.Error GHC.Utils.Exception GHC.Utils.FV
786− GHC.Utils.Fingerprint GHC.Utils.IO.Unsafe GHC.Utils.Json
787− GHC.Utils.Lexeme GHC.Utils.Misc GHC.Utils.Monad
788− GHC.Utils.Monad.State GHC.Utils.Outputable GHC.Utils.Panic
789− GHC.Utils.Panic.Plain GHC.Utils.Ppr GHC.Utils.Ppr.Colour
790−import-dirs:
791−library-dirs:
792−dynamic-library-dirs:
793−data-dir:
794−hs-libraries: HSghc-9.0.2
795−include-dirs:
796−depends:
797− array-0.5.4.0 base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
798− containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.2
799− exceptions-0.10.4 filepath-1.4.2.1 ghc-boot-9.0.2 ghc-boot-th-9.0.2
800− ghc-heap-9.0.2 ghci-9.0.2 hpc-0.6.1.0 process-1.6.13.2
801− template-haskell-2.17.0.0 terminfo-0.4.1.5 time-1.9.3
802− transformers-0.5.6.2 unix-2.7.2.2
803−haddock-interfaces:
804−haddock-html:
805−---
806−name: ghc-bignum
807−version: 1.1
808−visibility: public
809−id: ghc-bignum-1.1
810−key: ghc-bignum-1.1
811−license: BSD-3-Clause
812−maintainer: libraries@haskell.org
813−author: Sylvain Henry
814−synopsis: GHC BigNum library
815−description:
816− This package provides the low-level implementation of the standard
817− 'BigNat', 'Natural' and 'Integer' types.
818−category: Numeric, Algebra, GHC
819−exposed: True
820−exposed-modules:
821− GHC.Num.Backend GHC.Num.Backend.Native GHC.Num.Backend.Selected
822− GHC.Num.BigNat GHC.Num.Integer GHC.Num.Natural GHC.Num.Primitives
823− GHC.Num.WordArray
824−hidden-modules: GHC.Num.Backend.GMP
825−import-dirs:
826−library-dirs:
827−dynamic-library-dirs:
828−data-dir:
829−hs-libraries: HSghc-bignum-1.1
830−extra-libraries: gmp
831−include-dirs:
832−depends: ghc-prim-0.7.0
833−haddock-interfaces:
834−haddock-html:
835−---
836−name: ghc-boot
837−version: 9.0.2
838−visibility: public
839−id: ghc-boot-9.0.2
840−key: ghc-boot-9.0.2
841−license: BSD-3-Clause
842−maintainer: ghc-devs@haskell.org
843−synopsis: Shared functionality between GHC and its boot libraries
844−description:
845− This library is shared between GHC, ghc-pkg, and other boot
846− libraries.
847− .
848− A note about "GHC.Unit.Database": it only deals with the subset of
849− the package database that the compiler cares about: modules
850− paths etc and not package metadata like description, authors
851− etc. It is thus not a library interface to ghc-pkg and is *not*
852− suitable for modifying GHC package databases.
853− .
854− The package database format and this library are constructed in
855− such a way that while ghc-pkg depends on Cabal, the GHC library
856− and program do not have to depend on Cabal.
857−category: GHC
858−exposed: True
859−exposed-modules:
860− GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
861− GHC.LanguageExtensions GHC.Platform GHC.Platform.Host
862− GHC.Serialized GHC.Settings.Platform GHC.Settings.Utils
863− GHC.UniqueSubdir GHC.Unit.Database GHC.Version
864−import-dirs:
865−library-dirs:
866−dynamic-library-dirs:
867−data-dir:
868−hs-libraries: HSghc-boot-9.0.2
869−depends:
870− base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
871− containers-0.6.4.1 directory-1.3.6.2 filepath-1.4.2.1
872− ghc-boot-th-9.0.2
873−haddock-interfaces:
874−haddock-html:
875−---
876−name: ghc-boot-th
877−version: 9.0.2
878−visibility: public
879−id: ghc-boot-th-9.0.2
880−key: ghc-boot-th-9.0.2
881−license: BSD-3-Clause
882−maintainer: ghc-devs@haskell.org
883−synopsis:
884− Shared functionality between GHC and the @template-haskell@
885− library
886−description:
887− This library contains various bits shared between the @ghc@ and
888− @template-haskell@ libraries.
889− This package exists to ensure that @template-haskell@ has a
890− minimal set of transitive dependencies, since it is intended to
891− be depended upon by user code.
892−category: GHC
893−exposed: True
894−exposed-modules:
895− GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
896−import-dirs:
897−library-dirs:
898−dynamic-library-dirs:
899−data-dir:
900−hs-libraries: HSghc-boot-th-9.0.2
901−depends: base-4.15.1.0
902−haddock-interfaces:
903−haddock-html:
904−---
905−name: ghc-compact
906−version: 0.1.0.0
907−visibility: public
908−id: ghc-compact-0.1.0.0
909−key: ghc-compact-0.1.0.0
910−license: BSD-3-Clause
911−maintainer: libraries@haskell.org
912−synopsis: In memory storage of deeply evaluated data structure
913−description:
914− This package provides minimal functionality for working with
915− "compact regions", which hold a fully evaluated Haskell object graph.
916− These regions maintain the invariant that no pointers live inside the struct
917− that point outside it, which ensures efficient garbage collection without
918− ever reading the structure contents (effectively, it works as a manually
919− managed "oldest generation" which is never freed until the whole is
920− released).
921− Internally, the struct is stored a single contiguous block of memory,
922− which allows efficient serialization and deserialization of structs
923− for distributed computing.
924− This package provides a low-level API; see also the </package/compact
925− compact package> which provides a user-facing API.
926−category: Data
927−exposed: True
928−exposed-modules: GHC.Compact GHC.Compact.Serialized
929−import-dirs:
930−library-dirs:
931−dynamic-library-dirs:
932−data-dir:
933−hs-libraries: HSghc-compact-0.1.0.0
934−depends: base-4.15.1.0 bytestring-0.10.12.1 ghc-prim-0.7.0
935−haddock-interfaces:
936−haddock-html:
937−---
938−name: ghc-heap
939−version: 9.0.2
940−visibility: public
941−id: ghc-heap-9.0.2
942−key: ghc-heap-9.0.2
943−license: BSD-3-Clause
944−maintainer: libraries@haskell.org
945−synopsis: Functions for walking GHC's heap
946−description:
947− This package provides functions for walking the GHC heap data structures
948− and retrieving information about those data structures.
949−category: GHC
950−exposed: True
951−exposed-modules:
952− GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
953− GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
954− GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
955− GHC.Exts.Heap.Utils
956−import-dirs:
957−library-dirs:
958−dynamic-library-dirs:
959−data-dir:
960−hs-libraries: HSghc-heap-9.0.2
961−depends: base-4.15.1.0 ghc-prim-0.7.0 rts
962−haddock-interfaces:
963−haddock-html:
964−---
965−name: ghc-prim
966−version: 0.7.0
967−visibility: public
968−id: ghc-prim-0.7.0
969−key: ghc-prim-0.7.0
970−license: BSD-3-Clause
971−maintainer: libraries@haskell.org
972−synopsis: GHC primitives
973−description:
974− This package contains the primitive types and operations supplied by GHC.
975−category: GHC
976−exposed: True
977−exposed-modules:
978− GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
979− GHC.Prim.Exception GHC.Prim.Ext GHC.Prim.Panic GHC.PrimopWrappers
980− GHC.Tuple GHC.Types GHC.Prim
981−import-dirs:
982−library-dirs:
983−dynamic-library-dirs:
984−data-dir:
985−hs-libraries: HSghc-prim-0.7.0
986−extra-libraries: gcc c m
987−depends: rts
988−haddock-interfaces:
989−haddock-html:
990−---
991−name: ghci
992−version: 9.0.2
993−visibility: public
994−id: ghci-9.0.2
995−key: ghci-9.0.2
996−license: BSD-3-Clause
997−maintainer: ghc-devs@haskell.org
998−synopsis: The library supporting GHC's interactive interpreter
999−description:
1000− This library offers interfaces which mediate interactions between the
1001− @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
1002− backend.
1003−category: GHC
1004−exposed: True
1005−exposed-modules:
1006− GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
1007− GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
1008− GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
1009− GHCi.TH.Binary SizedSeq
1010−import-dirs:
1011−library-dirs:
1012−dynamic-library-dirs:
1013−data-dir:
1014−hs-libraries: HSghci-9.0.2
1015−include-dirs:
1016−depends:
1017− array-0.5.4.0 base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
1018− containers-0.6.4.1 deepseq-1.4.5.0 filepath-1.4.2.1 ghc-boot-9.0.2
1019− ghc-boot-th-9.0.2 ghc-heap-9.0.2 rts template-haskell-2.17.0.0
1020− transformers-0.5.6.2 unix-2.7.2.2
1021−haddock-interfaces:
1022−haddock-html:
1023−---
1024−name: haskeline
1025−version: 0.8.2
1026−visibility: public
1027−id: haskeline-0.8.2
1028−key: haskeline-0.8.2
1029−license: BSD-3-Clause
1030−copyright: (c) Judah Jacobson
1031−maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1032−author: Judah Jacobson
1033−stability: Stable
1034−homepage: https://github.com/judah/haskeline
1035−synopsis:
1036− A command-line interface for user input, written in Haskell.
1037−description:
1038− Haskeline provides a user interface for line input in command-line
1039− programs. This library is similar in purpose to readline, but since
1040− it is written in Haskell it is (hopefully) more easily used in other
1041− Haskell programs.
1042− Haskeline runs both on POSIX-compatible systems and on Windows.
1043−category: User Interfaces
1044−exposed: True
1045−exposed-modules:
1046− System.Console.Haskeline System.Console.Haskeline.Completion
1047− System.Console.Haskeline.History System.Console.Haskeline.IO
1048− System.Console.Haskeline.Internal
1049−hidden-modules:
1050− System.Console.Haskeline.Backend
1051− System.Console.Haskeline.Backend.WCWidth
1052− System.Console.Haskeline.Command
1053− System.Console.Haskeline.Command.Completion
1054− System.Console.Haskeline.Command.History
1055− System.Console.Haskeline.Command.KillRing
1056− System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
1057− System.Console.Haskeline.InputT System.Console.Haskeline.Key
1058− System.Console.Haskeline.LineState System.Console.Haskeline.Monads
1059− System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
1060− System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
1061− System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
1062− System.Console.Haskeline.Backend.Posix
1063− System.Console.Haskeline.Backend.Posix.Encoder
1064− System.Console.Haskeline.Backend.DumbTerm
1065− System.Console.Haskeline.Backend.Terminfo
1066−import-dirs:
1067−library-dirs:
1068−dynamic-library-dirs:
1069−data-dir:
1070−hs-libraries: HShaskeline-0.8.2
1071−depends:
1072− base-4.15.1.0 bytestring-0.10.12.1 containers-0.6.4.1
1073− directory-1.3.6.2 exceptions-0.10.4 filepath-1.4.2.1
1074− process-1.6.13.2 stm-2.5.0.0 terminfo-0.4.1.5 transformers-0.5.6.2
1075− unix-2.7.2.2
1076−haddock-interfaces:
1077−haddock-html:
1078−---
1079−name: hpc
1080−version: 0.6.1.0
1081−visibility: public
1082−id: hpc-0.6.1.0
1083−key: hpc-0.6.1.0
1084−license: BSD-3-Clause
1085−maintainer: ghc-devs@haskell.org
1086−author: Andy Gill
1087−synopsis: Code Coverage Library for Haskell
1088−description:
1089− This package provides the code coverage library for Haskell.
1090− See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
1091− information.
1092−category: Control
1093−exposed: True
1094−exposed-modules:
1095− Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
1096−import-dirs:
1097−library-dirs:
1098−dynamic-library-dirs:
1099−data-dir:
1100−hs-libraries: HShpc-0.6.1.0
1101−depends:
1102− base-4.15.1.0 containers-0.6.4.1 deepseq-1.4.5.0 directory-1.3.6.2
1103− filepath-1.4.2.1 time-1.9.3
1104−haddock-interfaces:
1105−haddock-html:
1106−---
1107−name: integer-gmp
1108−version: 1.1
1109−visibility: public
1110−id: integer-gmp-1.1
1111−key: integer-gmp-1.1
1112−license: BSD-3-Clause
1113−maintainer: hvr@gnu.org
1114−author: Herbert Valerio Riedel
1115−synopsis: Integer library based on GMP
1116−description:
1117− This package used to provide an implementation of the standard 'Integer'
1118− type based on the
1119− <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
1120− It is now deprecated in favor of the 'ghc-bignum' package.
1121− Its purpose is to provide backward compatibility for codes directly
1122− depending on the `integer-gmp` package.
1123−category: Numeric, Algebra
1124−exposed: True
1125−exposed-modules: GHC.Integer.GMP.Internals
1126−import-dirs:
1127−library-dirs:
1128−dynamic-library-dirs:
1129−data-dir:
1130−hs-libraries: HSinteger-gmp-1.1
1131−depends: base-4.15.1.0 ghc-bignum-1.1 ghc-prim-0.7.0
1132−haddock-interfaces:
1133−haddock-html:
1134−---
1135−name: libiserv
1136−version: 9.0.2
1137−visibility: public
1138−id: libiserv-9.0.2
1139−key: libiserv-9.0.2
1140−license: BSD-3-Clause
1141−copyright: XXX
1142−maintainer: XXX
1143−author: XXX
1144−synopsis:
1145− Provides shared functionality between iserv and iserv-proxy.
1146−description:
1147− Provides shared functionality between iserv and iserv-proxy.
1148−category: Development
1149−exposed: True
1150−exposed-modules: GHCi.Utils Lib
1151−import-dirs:
1152−library-dirs:
1153−dynamic-library-dirs:
1154−data-dir:
1155−hs-libraries: HSlibiserv-9.0.2
1156−depends:
1157− base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
1158− containers-0.6.4.1 deepseq-1.4.5.0 ghci-9.0.2 unix-2.7.2.2
1159−haddock-interfaces:
1160−haddock-html:
1161−---
1162−name: mtl
1163−version: 2.2.2
1164−visibility: public
1165−id: mtl-2.2.2
1166−key: mtl-2.2.2
1167−license: BSD-3-Clause
1168−maintainer: Edward Kmett <ekmett@gmail.com>
1169−author: Andy Gill
1170−homepage: http://github.com/haskell/mtl
1171−synopsis: Monad classes, using functional dependencies
1172−description:
1173− Monad classes using functional dependencies, with instances
1174− for various monad transformers, inspired by the paper
1175− /Functional Programming with Overloading and Higher-Order Polymorphism/,
1176− by Mark P Jones, in /Advanced School of Functional Programming/, 1995
1177− (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1178−category: Control
1179−exposed: True
1180−exposed-modules:
1181− Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
1182− Control.Monad.Error.Class Control.Monad.Except
1183− Control.Monad.Identity Control.Monad.List Control.Monad.RWS
1184− Control.Monad.RWS.Class Control.Monad.RWS.Lazy
1185− Control.Monad.RWS.Strict Control.Monad.Reader
1186− Control.Monad.Reader.Class Control.Monad.State
1187− Control.Monad.State.Class Control.Monad.State.Lazy
1188− Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
1189− Control.Monad.Writer.Class Control.Monad.Writer.Lazy
1190− Control.Monad.Writer.Strict
1191−import-dirs:
1192−library-dirs:
1193−dynamic-library-dirs:
1194−data-dir:
1195−hs-libraries: HSmtl-2.2.2
1196−depends: base-4.15.1.0 transformers-0.5.6.2
1197−haddock-interfaces:
1198−haddock-html:
1199−---
1200−name: parsec
1201−version: 3.1.14.0
1202−visibility: public
1203−id: parsec-3.1.14.0
1204−key: parsec-3.1.14.0
1205−license: BSD-3-Clause
1206−maintainer: Herbert Valerio Riedel <hvr@gnu.org>
1207−author:
1208− Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
1209−homepage: https://github.com/haskell/parsec
1210−synopsis: Monadic parser combinators
1211−description:
1212− Parsec is designed from scratch as an industrial-strength parser
1213− library. It is simple, safe, well documented (on the package
1214− homepage), has extensive libraries, good error messages,
1215− and is fast. It is defined as a monad transformer that can be
1216− stacked on arbitrary monads, and it is also parametric in the
1217− input stream type.
1218− The main entry point is the "Text.Parsec" module which provides
1219− defaults for parsing 'Char'acter data.
1220− The "Text.ParserCombinators.Parsec" module hierarchy contains
1221− the legacy @parsec-2@ API and may be removed at some point in
1222− the future.
1223−category: Parsing
1224−exposed: True
1225−exposed-modules:
1226− Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
1227− Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
1228− Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
1229− Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
1230− Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
1231− Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
1232− Text.ParserCombinators.Parsec.Combinator
1233− Text.ParserCombinators.Parsec.Error
1234− Text.ParserCombinators.Parsec.Expr
1235− Text.ParserCombinators.Parsec.Language
1236− Text.ParserCombinators.Parsec.Perm
1237− Text.ParserCombinators.Parsec.Pos
1238− Text.ParserCombinators.Parsec.Prim
1239− Text.ParserCombinators.Parsec.Token
1240−import-dirs:
1241−library-dirs:
1242−dynamic-library-dirs:
1243−data-dir:
1244−hs-libraries: HSparsec-3.1.14.0
1245−depends:
1246− base-4.15.1.0 bytestring-0.10.12.1 mtl-2.2.2 text-1.2.5.0
1247−haddock-interfaces:
1248−haddock-html:
1249−---
1250−name: pretty
1251−version: 1.1.3.6
1252−visibility: public
1253−id: pretty-1.1.3.6
1254−key: pretty-1.1.3.6
1255−license: BSD-3-Clause
1256−maintainer: David Terei <code@davidterei.com>
1257−stability: Stable
1258−homepage: http://github.com/haskell/pretty
1259−synopsis: Pretty-printing library
1260−description:
1261− This package contains a pretty-printing library, a set of API's
1262− that provides a way to easily print out text in a consistent
1263− format of your choosing. This is useful for compilers and related
1264− tools.
1265− This library was originally designed by John Hughes's and has since
1266− been heavily modified by Simon Peyton Jones.
1267−category: Text
1268−exposed: True
1269−exposed-modules:
1270− Text.PrettyPrint Text.PrettyPrint.Annotated
1271− Text.PrettyPrint.Annotated.HughesPJ
1272− Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1273− Text.PrettyPrint.HughesPJClass
1274−import-dirs:
1275−library-dirs:
1276−dynamic-library-dirs:
1277−data-dir:
1278−hs-libraries: HSpretty-1.1.3.6
1279−depends: base-4.15.1.0 deepseq-1.4.5.0 ghc-prim-0.7.0
1280−haddock-interfaces:
1281−haddock-html:
1282−---
1283−name: process
1284−version: 1.6.13.2
1285−visibility: public
1286−id: process-1.6.13.2
1287−key: process-1.6.13.2
1288−license: BSD-3-Clause
1289−maintainer: libraries@haskell.org
1290−synopsis: Process libraries
1291−description:
1292− This package contains libraries for dealing with system processes.
1293− The typed-process package is a more recent take on a process API,
1294− which uses this package internally. It features better binary
1295− support, easier concurrency, and a more composable API. You can
1296− read more about it at
1297− <https://github.com/fpco/typed-process/#readme>.
1298−category: System
1299−exposed: True
1300−exposed-modules: System.Cmd System.Process System.Process.Internals
1301−hidden-modules: System.Process.Common System.Process.Posix
1302−import-dirs:
1303−library-dirs:
1304−dynamic-library-dirs:
1305−data-dir:
1306−hs-libraries: HSprocess-1.6.13.2
1307−include-dirs:
1308−includes: runProcess.h
1309−depends:
1310− base-4.15.1.0 deepseq-1.4.5.0 directory-1.3.6.2 filepath-1.4.2.1
1311− unix-2.7.2.2
1312−haddock-interfaces:
1313−haddock-html:
1314−---
1315−name: stm
1316−version: 2.5.0.0
1317−visibility: public
1318−id: stm-2.5.0.0
1319−key: stm-2.5.0.0
1320−license: BSD-3-Clause
1321−maintainer: libraries@haskell.org
1322−homepage: https://wiki.haskell.org/Software_transactional_memory
1323−synopsis: Software Transactional Memory
1324−description:
1325− Software Transactional Memory, or STM, is an abstraction for
1326− concurrent communication. The main benefits of STM are
1327− /composability/ and /modularity/. That is, using STM you can write
1328− concurrent abstractions that can be easily composed with any other
1329− abstraction built using STM, without exposing the details of how
1330− your abstraction ensures safety. This is typically not the case
1331− with other forms of concurrent communication, such as locks or
1332− 'MVar's.
1333−category: Concurrency
1334−exposed: True
1335−exposed-modules:
1336− Control.Concurrent.STM Control.Concurrent.STM.TArray
1337− Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1338− Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1339− Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1340− Control.Monad.STM
1341−hidden-modules: Control.Sequential.STM
1342−import-dirs:
1343−library-dirs:
1344−dynamic-library-dirs:
1345−data-dir:
1346−hs-libraries: HSstm-2.5.0.0
1347−depends: array-0.5.4.0 base-4.15.1.0
1348−haddock-interfaces:
1349−haddock-html:
1350−---
1351−name: template-haskell
1352−version: 2.17.0.0
1353−visibility: public
1354−id: template-haskell-2.17.0.0
1355−key: template-haskell-2.17.0.0
1356−license: BSD-3-Clause
1357−maintainer: libraries@haskell.org
1358−synopsis: Support library for Template Haskell
1359−description:
1360− This package provides modules containing facilities for manipulating
1361− Haskell source code using Template Haskell.
1362− See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1363− information.
1364−category: Template Haskell
1365−exposed: True
1366−exposed-modules:
1367− Language.Haskell.TH Language.Haskell.TH.CodeDo
1368− Language.Haskell.TH.LanguageExtensions Language.Haskell.TH.Lib
1369− Language.Haskell.TH.Lib.Internal Language.Haskell.TH.Ppr
1370− Language.Haskell.TH.PprLib Language.Haskell.TH.Quote
1371− Language.Haskell.TH.Syntax
1372−hidden-modules: Language.Haskell.TH.Lib.Map
1373−import-dirs:
1374−library-dirs:
1375−dynamic-library-dirs:
1376−data-dir:
1377−hs-libraries: HStemplate-haskell-2.17.0.0
1378−depends:
1379− base-4.15.1.0 ghc-boot-th-9.0.2 ghc-prim-0.7.0 pretty-1.1.3.6
1380−haddock-interfaces:
1381−haddock-html:
1382−---
1383−name: terminfo
1384−version: 0.4.1.5
1385−visibility: public
1386−id: terminfo-0.4.1.5
1387−key: terminfo-0.4.1.5
1388−license: BSD-3-Clause
1389−copyright: (c) Judah Jacobson
1390−maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1391−author: Judah Jacobson
1392−stability: Stable
1393−homepage: https://github.com/judah/terminfo
1394−synopsis: Haskell bindings to the terminfo library.
1395−description:
1396− This library provides an interface to the terminfo database (via bindings to the
1397− curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1398− systems to interact with a variety of terminals using a standard set of capabilities.
1399−category: User Interfaces
1400−exposed: True
1401−exposed-modules:
1402− System.Console.Terminfo System.Console.Terminfo.Base
1403− System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1404− System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1405− System.Console.Terminfo.Keys
1406−import-dirs:
1407−library-dirs:
1408−dynamic-library-dirs:
1409−data-dir:
1410−hs-libraries: HSterminfo-0.4.1.5
1411−extra-libraries: tinfo
1412−depends: base-4.15.1.0
1413−haddock-interfaces:
1414−haddock-html:
1415−---
1416−name: text
1417−version: 1.2.5.0
1418−visibility: public
1419−id: text-1.2.5.0
1420−key: text-1.2.5.0
1421−license: BSD-2-Clause
1422−copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1423−maintainer:
1424− Haskell Text Team <andrew.lelechenko@gmail.com>, Core Libraries Committee
1425−author: Bryan O'Sullivan <bos@serpentine.com>
1426−homepage: https://github.com/haskell/text
1427−synopsis: An efficient packed Unicode text type.
1428−description:
1429− An efficient packed, immutable Unicode text type (both strict and
1430− lazy), with a powerful loop fusion optimization framework.
1431− The 'Text' type represents Unicode character strings, in a time and
1432− space-efficient manner. This package provides text processing
1433− capabilities that are optimized for performance critical use, both
1434− in terms of large data quantities and high speed.
1435− The 'Text' type provides character-encoding, type-safe case
1436− conversion via whole-string case conversion functions (see "Data.Text").
1437− It also provides a range of functions for converting 'Text' values to
1438− and from 'ByteStrings', using several standard encodings
1439− (see "Data.Text.Encoding").
1440− Efficient locale-sensitive support for text IO is also supported
1441− (see "Data.Text.IO").
1442− These modules are intended to be imported qualified, to avoid name
1443− clashes with Prelude functions, e.g.
1444− > import qualified Data.Text as T
1445− == ICU Support
1446− To use an extended and very rich family of functions for working
1447− with Unicode text (including normalization, regular expressions,
1448− non-standard encodings, text breaking, and locales), see
1449− the [text-icu package](https://hackage.haskell.org/package/text-icu)
1450− based on the well-respected and liberally
1451− licensed [ICU library](http://site.icu-project.org/).
1452− == Internal Representation: UTF-16 vs. UTF-8
1453− Currently the @text@ library uses UTF-16 as its internal representation
1454− which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1455− for Unicode text. We're currently investigating the feasibility
1456− of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1457− and if you need such a 'Text' type right now you might be interested in using the spin-off
1458− packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1459− <https://hackage.haskell.org/package/text-short text-short>.
1460−category: Data, Text
1461−exposed: True
1462−exposed-modules:
1463− Data.Text Data.Text.Array Data.Text.Encoding
1464− Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1465− Data.Text.Internal Data.Text.Internal.Builder
1466− Data.Text.Internal.Builder.Functions
1467− Data.Text.Internal.Builder.Int.Digits
1468− Data.Text.Internal.Builder.RealFloat.Functions
1469− Data.Text.Internal.ByteStringCompat
1470− Data.Text.Internal.Encoding.Fusion
1471− Data.Text.Internal.Encoding.Fusion.Common
1472− Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1473− Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1474− Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1475− Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1476− Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1477− Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1478− Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1479− Data.Text.Internal.PrimCompat Data.Text.Internal.Private
1480− Data.Text.Internal.Read Data.Text.Internal.Search
1481− Data.Text.Internal.Unsafe Data.Text.Internal.Unsafe.Char
1482− Data.Text.Internal.Unsafe.Shift Data.Text.Lazy
1483− Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1484− Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1485− Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1486− Data.Text.Read Data.Text.Unsafe
1487−hidden-modules: Data.Text.Show
1488−import-dirs:
1489−library-dirs:
1490−dynamic-library-dirs:
1491−data-dir:
1492−hs-libraries: HStext-1.2.5.0
1493−depends:
1494− array-0.5.4.0 base-4.15.1.0 binary-0.8.8.0 bytestring-0.10.12.1
1495− deepseq-1.4.5.0 ghc-prim-0.7.0 template-haskell-2.17.0.0
1496−haddock-interfaces:
1497−haddock-html:
1498−---
1499−name: time
1500−version: 1.9.3
1501−visibility: public
1502−id: time-1.9.3
1503−key: time-1.9.3
1504−license: BSD-3-Clause
1505−maintainer: <ashley@semantic.org>
1506−author: Ashley Yakeley
1507−stability: stable
1508−homepage: https://github.com/haskell/time
1509−synopsis: A time library
1510−description: Time, clocks and calendars
1511−category: Time
1512−exposed: True
1513−exposed-modules:
1514− Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1515− Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1516− Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1517− Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1518− Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1519− Data.Time.Format.Internal Data.Time.LocalTime
1520−hidden-modules:
1521− Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1522− Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1523− Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1524− Data.Time.Clock.Internal.DiffTime
1525− Data.Time.Clock.Internal.AbsoluteTime
1526− Data.Time.Clock.Internal.NominalDiffTime
1527− Data.Time.Clock.Internal.POSIXTime
1528− Data.Time.Clock.Internal.UniversalTime
1529− Data.Time.Clock.Internal.SystemTime
1530− Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1531− Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1532− Data.Time.LocalTime.Internal.TimeZone
1533− Data.Time.LocalTime.Internal.TimeOfDay
1534− Data.Time.LocalTime.Internal.CalendarDiffTime
1535− Data.Time.LocalTime.Internal.LocalTime
1536− Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1537− Data.Time.Format.Locale Data.Time.Format.Format.Class
1538− Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1539− Data.Time.Format.Parse.Instances
1540−import-dirs:
1541−library-dirs:
1542−dynamic-library-dirs:
1543−data-dir:
1544−hs-libraries: HStime-1.9.3
1545−include-dirs:
1546−depends: base-4.15.1.0 deepseq-1.4.5.0
1547−haddock-interfaces:
1548−haddock-html:
1549−---
1550−name: transformers
1551−version: 0.5.6.2
1552−visibility: public
1553−id: transformers-0.5.6.2
1554−key: transformers-0.5.6.2
1555−license: BSD-3-Clause
1556−maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1557−author: Andy Gill, Ross Paterson
1558−synopsis: Concrete functor and monad transformers
1559−description:
1560− A portable library of functor and monad transformers, inspired by
1561− the paper
1562− * \"Functional Programming with Overloading and Higher-Order
1563− Polymorphism\", by Mark P Jones,
1564− in /Advanced School of Functional Programming/, 1995
1565− (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1566− This package contains:
1567− * the monad transformer class (in "Control.Monad.Trans.Class")
1568− * concrete functor and monad transformers, each with associated
1569− operations and functions to lift operations associated with other
1570− transformers.
1571− The package can be used on its own in portable Haskell code, in
1572− which case operations need to be manually lifted through transformer
1573− stacks (see "Control.Monad.Trans.Class" for some examples).
1574− Alternatively, it can be used with the non-portable monad classes in
1575− the @mtl@ or @monads-tf@ packages, which automatically lift operations
1576− introduced by monad transformers through other transformers.
1577−category: Control
1578−exposed: True
1579−exposed-modules:
1580− Control.Applicative.Backwards Control.Applicative.Lift
1581− Control.Monad.Signatures Control.Monad.Trans.Accum
1582− Control.Monad.Trans.Class Control.Monad.Trans.Cont
1583− Control.Monad.Trans.Error Control.Monad.Trans.Except
1584− Control.Monad.Trans.Identity Control.Monad.Trans.List
1585− Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1586− Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1587− Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1588− Control.Monad.Trans.Select Control.Monad.Trans.State
1589− Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1590− Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1591− Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1592− Data.Functor.Constant Data.Functor.Reverse
1593−import-dirs:
1594−library-dirs:
1595−dynamic-library-dirs:
1596−data-dir:
1597−hs-libraries: HStransformers-0.5.6.2
1598−depends: base-4.15.1.0
1599−haddock-interfaces:
1600−haddock-html:
1601−---
1602−name: unix
1603−version: 2.7.2.2
1604−visibility: public
1605−id: unix-2.7.2.2
1606−key: unix-2.7.2.2
1607−license: BSD-3-Clause
1608−maintainer: libraries@haskell.org
1609−homepage: https://github.com/haskell/unix
1610−synopsis: POSIX functionality
1611−description:
1612− This package gives you access to the set of operating system
1613− services standardised by
1614− <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1615− (or the IEEE Portable Operating System Interface for Computing
1616− Environments - IEEE Std. 1003.1).
1617− The package is not supported under Windows.
1618−category: System
1619−exposed: True
1620−exposed-modules:
1621− System.Posix System.Posix.ByteString
1622− System.Posix.ByteString.FilePath System.Posix.Directory
1623− System.Posix.Directory.ByteString System.Posix.DynamicLinker
1624− System.Posix.DynamicLinker.ByteString
1625− System.Posix.DynamicLinker.Module
1626− System.Posix.DynamicLinker.Module.ByteString
1627− System.Posix.DynamicLinker.Prim System.Posix.Env
1628− System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1629− System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1630− System.Posix.IO.ByteString System.Posix.Process
1631− System.Posix.Process.ByteString System.Posix.Process.Internals
1632− System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1633− System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1634− System.Posix.Temp.ByteString System.Posix.Terminal
1635− System.Posix.Terminal.ByteString System.Posix.Time
1636− System.Posix.Unistd System.Posix.User
1637−hidden-modules:
1638− System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1639− System.Posix.Files.Common System.Posix.IO.Common
1640− System.Posix.Process.Common System.Posix.Terminal.Common
1641−import-dirs:
1642−library-dirs:
1643−dynamic-library-dirs:
1644−data-dir:
1645−hs-libraries: HSunix-2.7.2.2
1646−extra-libraries: rt util dl pthread
1647−include-dirs:
1648−includes: HsUnix.h execvpe.h
1649−depends: base-4.15.1.0 bytestring-0.10.12.1 time-1.9.3
1650−haddock-interfaces:
1651−haddock-html:
1652−---
1653−name: xhtml
1654−version: 3000.2.2.1
1655−visibility: public
1656−id: xhtml-3000.2.2.1
1657−key: xhtml-3000.2.2.1
1658−license: BSD-3-Clause
1659−copyright:
1660− Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1661− Graduate Institute of Science and Technology, 1999-2001
1662−maintainer: Chris Dornan <chris@chrisdornan.com>
1663−author: Bjorn Bringert
1664−stability: Stable
1665−homepage: https://github.com/haskell/xhtml
1666−synopsis: An XHTML combinator library
1667−description:
1668− This package provides combinators for producing
1669− XHTML 1.0, including the Strict, Transitional and
1670− Frameset variants.
1671−category: Web, XML, Pretty Printer
1672−exposed: True
1673−exposed-modules:
1674− Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1675− Text.XHtml.Table Text.XHtml.Transitional
1676−hidden-modules:
1677− Text.XHtml.Strict.Attributes Text.XHtml.Strict.Elements
1678− Text.XHtml.Frameset.Attributes Text.XHtml.Frameset.Elements
1679− Text.XHtml.Transitional.Attributes Text.XHtml.Transitional.Elements
1680− Text.XHtml.BlockTable Text.XHtml.Extras Text.XHtml.Internals
1681−import-dirs:
1682−library-dirs:
1683−dynamic-library-dirs:
1684−data-dir:
1685−hs-libraries: HSxhtml-3000.2.2.1
1686−depends: base-4.15.1.0
1687−haddock-interfaces:
1688−haddock-html:
1689−---
1690−name: rts
1691−version: 1.0.2
1692−visibility: public
1693−id: rts
1694−key: rts
1695−license: BSD-3-Clause
1696−maintainer: glasgow-haskell-users@haskell.org
1697−exposed: True
1698−library-dirs:
1699−hs-libraries: HSrts
1700−extra-libraries: m rt dl ffi numa pthread
1701−include-dirs:
1702−includes: Stg.h
1703−ld-options:
1704− "-Wl,-u,base_GHCziTopHandler_runIO_closure"
1705− "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
1706− "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
1707− "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
1708− "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
1709− "-Wl,-u,base_GHCziPack_unpackCString_closure"
1710− "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
1711− "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
1712− "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
1713− "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
1714− "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1715− "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1716− "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
1717− "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
1718− "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
1719− "-Wl,-u,base_GHCziIOPort_doubleReadException_closure"
1720− "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
1721− "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
1722− "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
1723− "-Wl,-u,base_GHCziExceptionziType_divZZeroException_closure"
1724− "-Wl,-u,base_GHCziExceptionziType_underflowException_closure"
1725− "-Wl,-u,base_GHCziExceptionziType_overflowException_closure"
1726− "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
1727− "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1728− "-Wl,-u,base_GHCziConcziIO_interruptIOManager_closure"
1729− "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1730− "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
1731− "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
1732− "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
1733− "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
1734− "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
1735− "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
1736− "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
1737− "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
1738− "-Wl,-u,base_GHCziPtr_Ptr_con_info"
1739− "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
1740− "-Wl,-u,base_GHCziInt_I8zh_con_info"
1741− "-Wl,-u,base_GHCziInt_I16zh_con_info"
1742− "-Wl,-u,base_GHCziInt_I32zh_con_info"
1743− "-Wl,-u,base_GHCziInt_I64zh_con_info"
1744− "-Wl,-u,base_GHCziWord_W8zh_con_info"
1745− "-Wl,-u,base_GHCziWord_W16zh_con_info"
1746− "-Wl,-u,base_GHCziWord_W32zh_con_info"
1747− "-Wl,-u,base_GHCziWord_W64zh_con_info"
1748− "-Wl,-u,base_GHCziStable_StablePtr_con_info"
1749− "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
1750− "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
1751− "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
1752− "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
1753− "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
1754− "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
1755− "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
1756− "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
1757− "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
1758− "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
1759− "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
1760− "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
1761− "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
1762− "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_xchg8" "-Wl,-u,hs_xchg16"
1763− "-Wl,-u,hs_xchg32" "-Wl,-u,hs_xchg64" "-Wl,-u,hs_atomicread8"
1764− "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
1765− "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
1766− "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
1767− "-Wl,-u,hs_atomicwrite64"