@@ -0,0 +1,1185 @@
1+name: Cabal
2+version: 2.4.0.1
3+id: Cabal-2.4.0.1-B0dCMLaAC7v7z5Xn21aFCg
4+key: Cabal-2.4.0.1-B0dCMLaAC7v7z5Xn21aFCg
5+license: BSD3
6+copyright: 2003-2018, Cabal Development Team (see AUTHORS file)
7+maintainer: cabal-devel@haskell.org
8+author: Cabal Development Team <cabal-devel@haskell.org>
9+homepage: http://www.haskell.org/cabal/
10+synopsis: A framework for packaging Haskell software
11+description:
12+ The Haskell Common Architecture for Building Applications and
13+ Libraries: a framework defining a common interface for authors to more
14+ easily build their Haskell applications in a portable way.
15+ The Haskell Cabal is part of a larger infrastructure for distributing,
16+ organizing, and cataloging Haskell libraries and tools.
17+category: Distribution
18+exposed: True
19+exposed-modules:
20+ Distribution.Backpack Distribution.Backpack.ComponentsGraph
21+ Distribution.Backpack.Configure
22+ Distribution.Backpack.ConfiguredComponent
23+ Distribution.Backpack.DescribeUnitId
24+ Distribution.Backpack.FullUnitId
25+ Distribution.Backpack.LinkedComponent
26+ Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
27+ Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
28+ Distribution.Compat.Binary Distribution.Compat.CharParsing
29+ Distribution.Compat.CreatePipe Distribution.Compat.DList
30+ Distribution.Compat.Directory Distribution.Compat.Environment
31+ Distribution.Compat.Exception Distribution.Compat.Graph
32+ Distribution.Compat.Internal.TempFile Distribution.Compat.Lens
33+ Distribution.Compat.Newtype Distribution.Compat.Parsing
34+ Distribution.Compat.Prelude.Internal Distribution.Compat.ReadP
35+ Distribution.Compat.Semigroup Distribution.Compat.Stack
36+ Distribution.Compat.Time Distribution.Compiler
37+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
38+ Distribution.FieldGrammar.FieldDescrs
39+ Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty
40+ Distribution.InstalledPackageInfo Distribution.License
41+ Distribution.Make Distribution.ModuleName Distribution.Package
42+ Distribution.PackageDescription
43+ Distribution.PackageDescription.Check
44+ Distribution.PackageDescription.Configuration
45+ Distribution.PackageDescription.FieldGrammar
46+ Distribution.PackageDescription.Parsec
47+ Distribution.PackageDescription.PrettyPrint
48+ Distribution.PackageDescription.Quirks
49+ Distribution.PackageDescription.Utils Distribution.ParseUtils
50+ Distribution.Parsec.Class Distribution.Parsec.Common
51+ Distribution.Parsec.ConfVar Distribution.Parsec.Field
52+ Distribution.Parsec.FieldLineStream Distribution.Parsec.Lexer
53+ Distribution.Parsec.LexerMonad Distribution.Parsec.Newtypes
54+ Distribution.Parsec.ParseResult Distribution.Parsec.Parser
55+ Distribution.Pretty Distribution.PrettyUtils Distribution.ReadE
56+ Distribution.SPDX Distribution.SPDX.License
57+ Distribution.SPDX.LicenseExceptionId
58+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
59+ Distribution.SPDX.LicenseListVersion
60+ Distribution.SPDX.LicenseReference Distribution.Simple
61+ Distribution.Simple.Bench Distribution.Simple.Build
62+ Distribution.Simple.Build.Macros
63+ Distribution.Simple.Build.PathsModule
64+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
65+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
66+ Distribution.Simple.Command Distribution.Simple.Compiler
67+ Distribution.Simple.Configure Distribution.Simple.Doctest
68+ Distribution.Simple.Flag Distribution.Simple.GHC
69+ Distribution.Simple.GHCJS Distribution.Simple.Glob
70+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
71+ Distribution.Simple.Hpc Distribution.Simple.Install
72+ Distribution.Simple.InstallDirs Distribution.Simple.LocalBuildInfo
73+ Distribution.Simple.PackageIndex Distribution.Simple.PreProcess
74+ Distribution.Simple.PreProcess.Unlit Distribution.Simple.Program
75+ Distribution.Simple.Program.Ar Distribution.Simple.Program.Builtin
76+ Distribution.Simple.Program.Db Distribution.Simple.Program.Find
77+ Distribution.Simple.Program.GHC Distribution.Simple.Program.HcPkg
78+ Distribution.Simple.Program.Hpc
79+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
80+ Distribution.Simple.Program.ResponseFile
81+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
82+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
83+ Distribution.Simple.Register Distribution.Simple.Setup
84+ Distribution.Simple.SrcDist Distribution.Simple.Test
85+ Distribution.Simple.Test.ExeV10 Distribution.Simple.Test.LibV09
86+ Distribution.Simple.Test.Log Distribution.Simple.UHC
87+ Distribution.Simple.UserHooks Distribution.Simple.Utils
88+ Distribution.System Distribution.TestSuite Distribution.Text
89+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
90+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
91+ Distribution.Types.Benchmark.Lens
92+ Distribution.Types.BenchmarkInterface
93+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
94+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
95+ Distribution.Types.Component Distribution.Types.ComponentId
96+ Distribution.Types.ComponentInclude
97+ Distribution.Types.ComponentLocalBuildInfo
98+ Distribution.Types.ComponentName
99+ Distribution.Types.ComponentRequestedSpec
100+ Distribution.Types.CondTree Distribution.Types.Condition
101+ Distribution.Types.Dependency Distribution.Types.DependencyMap
102+ Distribution.Types.ExeDependency Distribution.Types.Executable
103+ Distribution.Types.Executable.Lens
104+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
105+ Distribution.Types.ForeignLib Distribution.Types.ForeignLib.Lens
106+ Distribution.Types.ForeignLibOption
107+ Distribution.Types.ForeignLibType
108+ Distribution.Types.GenericPackageDescription
109+ Distribution.Types.GenericPackageDescription.Lens
110+ Distribution.Types.HookedBuildInfo
111+ Distribution.Types.IncludeRenaming
112+ Distribution.Types.InstalledPackageInfo
113+ Distribution.Types.InstalledPackageInfo.FieldGrammar
114+ Distribution.Types.InstalledPackageInfo.Lens
115+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
116+ Distribution.Types.Library Distribution.Types.Library.Lens
117+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
118+ Distribution.Types.Module Distribution.Types.ModuleReexport
119+ Distribution.Types.ModuleRenaming
120+ Distribution.Types.MungedPackageId
121+ Distribution.Types.MungedPackageName
122+ Distribution.Types.PackageDescription
123+ Distribution.Types.PackageDescription.Lens
124+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
125+ Distribution.Types.PackageName
126+ Distribution.Types.PkgconfigDependency
127+ Distribution.Types.PkgconfigName Distribution.Types.SetupBuildInfo
128+ Distribution.Types.SetupBuildInfo.Lens
129+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
130+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
131+ Distribution.Types.TestSuite.Lens
132+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
133+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
134+ Distribution.Types.Version Distribution.Types.VersionInterval
135+ Distribution.Types.VersionRange Distribution.Utils.Generic
136+ Distribution.Utils.IOData Distribution.Utils.LogProgress
137+ Distribution.Utils.MapAccum Distribution.Utils.NubList
138+ Distribution.Utils.Progress Distribution.Utils.ShortText
139+ Distribution.Verbosity Distribution.Version
140+ Language.Haskell.Extension
141+hidden-modules: Distribution.Backpack.PreExistingComponent
142+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
143+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
144+ Distribution.Backpack.Id Distribution.Utils.UnionFind
145+ Distribution.Utils.Base62 Distribution.Compat.CopyFile
146+ Distribution.Compat.GetShortPathName Distribution.Compat.MonadFail
147+ Distribution.Compat.Prelude Distribution.Compat.SnocList
148+ Distribution.GetOpt Distribution.Lex Distribution.Utils.String
149+ Distribution.Simple.GHC.EnvironmentParser
150+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
151+ Paths_Cabal
152+hs-libraries: HSCabal-2.4.0.1-B0dCMLaAC7v7z5Xn21aFCg
153+depends:
154+ array-0.5.3.0-164UCDdQjfT6fdtNV9FrwT
155+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
156+ binary-0.8.6.0-H5jYuYqJeOLDt7eFZnyaWc
157+ bytestring-0.10.8.2-FBklFuapa1a7kq4yflY7Bt
158+ containers-0.6.0.1-BAqcfV1UBBeCIRjPbUYeSG
159+ deepseq-1.4.4.0-IftsS9ityeGZTtUqULJH7
160+ directory-1.3.3.0-5pg72mHzHk4Dhxxy4wYd2z
161+ filepath-1.4.2.1-DG92Jon7uT21h5exmtoJCU
162+ mtl-2.2.2-ApFELyUjwv93Vj2GS8sioS
163+ parsec-3.1.13.0-B5rilSKpqzU4t8cguYXeJQ
164+ pretty-1.1.3.6-HCbdzOHqNpW5RoNxlHyeg5
165+ process-1.6.5.0-Wgw4Qh9nsHBTY0LWykUqv
166+ text-1.2.3.1-2mMWCa8HNEL4R4p8nnvwO2
167+ time-1.8.0.2-3d3i5aGvKEfEHwUSNgliL4
168+ transformers-0.5.6.2-KaPP0fdMTwBF02jPgfEE5s
169+ unix-2.7.2.2-JxmyTgtpFqj7lvsQuv62w2
170+---
171+name: array
172+version: 0.5.3.0
173+id: array-0.5.3.0-164UCDdQjfT6fdtNV9FrwT
174+key: array-0.5.3.0-164UCDdQjfT6fdtNV9FrwT
175+license: BSD3
176+maintainer: libraries@haskell.org
177+synopsis: Mutable and immutable arrays
178+description:
179+ In addition to providing the "Data.Array" module
180+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
181+ this package also defines the classes 'IArray' of
182+ immutable arrays and 'MArray' of arrays mutable within appropriate
183+ monads, as well as some instances of these classes.
184+category: Data Structures
185+exposed: True
186+exposed-modules:
187+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
188+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
189+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
190+ Data.Array.Storable Data.Array.Storable.Internals
191+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
192+hs-libraries: HSarray-0.5.3.0-164UCDdQjfT6fdtNV9FrwT
193+depends:
194+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
195+---
196+name: base
197+version: 4.12.0.0
198+id: base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
199+key: base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
200+license: BSD3
201+maintainer: libraries@haskell.org
202+synopsis: Basic libraries
203+description:
204+ This package contains the Standard Haskell "Prelude" and its support libraries,
205+ and a large collection of useful libraries ranging from data
206+ structures to parsing combinators and debugging utilities.
207+category: Prelude
208+exposed: True
209+exposed-modules:
210+ Control.Applicative Control.Arrow Control.Category
211+ Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
212+ Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
213+ Control.Exception.Base Control.Monad Control.Monad.Fail
214+ Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
215+ Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
216+ Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
217+ Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
218+ Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
219+ Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
220+ Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
221+ Data.Functor Data.Functor.Classes Data.Functor.Compose
222+ Data.Functor.Const Data.Functor.Contravariant Data.Functor.Identity
223+ Data.Functor.Product Data.Functor.Sum Data.IORef Data.Int Data.Ix
224+ Data.Kind Data.List Data.List.NonEmpty Data.Maybe Data.Monoid
225+ Data.Ord Data.Proxy Data.Ratio Data.STRef Data.STRef.Lazy
226+ Data.STRef.Strict Data.Semigroup Data.String Data.Traversable
227+ Data.Tuple Data.Type.Bool Data.Type.Coercion Data.Type.Equality
228+ Data.Typeable Data.Unique Data.Version Data.Void Data.Word
229+ Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
230+ Foreign.C.Types Foreign.Concurrent Foreign.ForeignPtr
231+ Foreign.ForeignPtr.Safe Foreign.ForeignPtr.Unsafe Foreign.Marshal
232+ Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
233+ Foreign.Marshal.Pool Foreign.Marshal.Safe Foreign.Marshal.Unsafe
234+ Foreign.Marshal.Utils Foreign.Ptr Foreign.Safe Foreign.StablePtr
235+ Foreign.Storable GHC.Arr GHC.Base GHC.ByteOrder GHC.Char GHC.Clock
236+ GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync
237+ GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
238+ GHC.Environment GHC.Err GHC.Event GHC.Exception GHC.Exception.Type
239+ GHC.ExecutionStack GHC.ExecutionStack.Internal GHC.Exts
240+ GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
241+ GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
242+ GHC.ForeignPtr GHC.GHCi GHC.Generics GHC.IO GHC.IO.Buffer
243+ GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
244+ GHC.IO.Encoding.CodePage GHC.IO.Encoding.Failure
245+ GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
246+ GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
247+ GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
248+ GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
249+ GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
250+ GHC.IORef GHC.Int GHC.List GHC.MVar GHC.Maybe GHC.Natural GHC.Num
251+ GHC.OldList GHC.OverloadedLabels GHC.Pack GHC.Profiling GHC.Ptr
252+ GHC.RTS.Flags GHC.Read GHC.Real GHC.Records GHC.ResponseFile GHC.ST
253+ GHC.STRef GHC.Show GHC.Stable GHC.StableName GHC.Stack
254+ GHC.Stack.CCS GHC.Stack.Types GHC.StaticPtr GHC.Stats GHC.Storable
255+ GHC.TopHandler GHC.TypeLits GHC.TypeNats GHC.Unicode GHC.Weak
256+ GHC.Word Numeric Numeric.Natural Prelude System.CPUTime
257+ System.Console.GetOpt System.Environment System.Environment.Blank
258+ System.Exit System.IO System.IO.Error System.IO.Unsafe System.Info
259+ System.Mem System.Mem.StableName System.Mem.Weak
260+ System.Posix.Internals System.Posix.Types System.Timeout
261+ Text.ParserCombinators.ReadP Text.ParserCombinators.ReadPrec
262+ Text.Printf Text.Read Text.Read.Lex Text.Show Text.Show.Functions
263+ Type.Reflection Type.Reflection.Unsafe Unsafe.Coerce
264+hidden-modules: Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp
265+ Data.Functor.Utils Data.OldList Data.Semigroup.Internal
266+ Data.Typeable.Internal Foreign.ForeignPtr.Imp
267+ GHC.StaticPtr.Internal System.Environment.ExecutablePath
268+ System.CPUTime.Utils System.CPUTime.Unsupported
269+hs-libraries: HSbase-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
270+includes:
271+ HsBase.h
272+depends:
273+ ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
274+ integer-gmp-1.0.2.0-6GHJbRN6krEDXGMaCSGBVX rts
275+---
276+name: binary
277+version: 0.8.6.0
278+id: binary-0.8.6.0-H5jYuYqJeOLDt7eFZnyaWc
279+key: binary-0.8.6.0-H5jYuYqJeOLDt7eFZnyaWc
280+license: BSD3
281+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
282+author: Lennart Kolmodin <kolmodin@gmail.com>
283+stability: provisional
284+homepage: https://github.com/kolmodin/binary
285+synopsis: Binary serialisation for Haskell values using lazy ByteStrings
286+description:
287+ Efficient, pure binary serialisation using lazy ByteStrings.
288+ Haskell values may be encoded to and from binary formats,
289+ written to disk as binary, or sent over the network.
290+ The format used can be automatically generated, or
291+ you can choose to implement a custom format if needed.
292+ Serialisation speeds of over 1 G\/sec have been observed,
293+ so this library should be suitable for high performance
294+ scenarios.
295+category: Data, Parsing
296+exposed: True
297+exposed-modules:
298+ Data.Binary Data.Binary.Builder Data.Binary.Get
299+ Data.Binary.Get.Internal Data.Binary.Put
300+hidden-modules: Data.Binary.Class Data.Binary.Internal
301+ Data.Binary.Generic Data.Binary.FloatCast
302+hs-libraries: HSbinary-0.8.6.0-H5jYuYqJeOLDt7eFZnyaWc
303+depends:
304+ array-0.5.3.0-164UCDdQjfT6fdtNV9FrwT
305+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
306+ bytestring-0.10.8.2-FBklFuapa1a7kq4yflY7Bt
307+ containers-0.6.0.1-BAqcfV1UBBeCIRjPbUYeSG
308+---
309+name: bytestring
310+version: 0.10.8.2
311+id: bytestring-0.10.8.2-FBklFuapa1a7kq4yflY7Bt
312+key: bytestring-0.10.8.2-FBklFuapa1a7kq4yflY7Bt
313+license: BSD3
314+copyright: Copyright (c) Don Stewart 2005-2009,
315+ (c) Duncan Coutts 2006-2015,
316+ (c) David Roundy 2003-2005,
317+ (c) Jasper Van der Jeugt 2010,
318+ (c) Simon Meier 2010-2013.
319+maintainer: Duncan Coutts <duncan@community.haskell.org>
320+author: Don Stewart,
321+ Duncan Coutts
322+homepage: https://github.com/haskell/bytestring
323+synopsis: Fast, compact, strict and lazy byte strings with a list interface
324+description:
325+ An efficient compact, immutable byte string type (both strict and lazy)
326+ suitable for binary or 8-bit character data.
327+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
328+ It is suitable for high performance use, both in terms of large data
329+ quantities, or high speed requirements. The 'ByteString' functions follow
330+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
331+ from using 'String' to 'ByteString'.
332+ Two 'ByteString' variants are provided:
333+ * Strict 'ByteString's keep the string as a single large array. This
334+ makes them convenient for passing data between C and Haskell.
335+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
336+ suitable for I\/O streaming tasks.
337+ The @Char8@ modules provide a character-based view of the same
338+ underlying 'ByteString' types. This makes it convenient to handle mixed
339+ binary and 8-bit character content (which is common in many file formats
340+ and network protocols).
341+ The 'Builder' module provides an efficient way to build up 'ByteString's
342+ in an ad-hoc way by repeated concatenation. This is ideal for fast
343+ serialisation or pretty printing.
344+ There is also a 'ShortByteString' type which has a lower memory overhead
345+ and can can be converted to or from a 'ByteString', but supports very few
346+ other operations. It is suitable for keeping many short strings in memory.
347+ 'ByteString's are not designed for Unicode. For Unicode strings you should
348+ use the 'Text' type from the @text@ package.
349+ These modules are intended to be imported qualified, to avoid name clashes
350+ with "Prelude" functions, e.g.
351+ > import qualified Data.ByteString as BS
352+category: Data
353+exposed: True
354+exposed-modules:
355+ Data.ByteString Data.ByteString.Builder
356+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
357+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
358+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
359+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
360+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
361+ Data.ByteString.Lazy.Internal Data.ByteString.Short
362+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
363+hidden-modules: Data.ByteString.Builder.ASCII
364+ Data.ByteString.Builder.Prim.Binary
365+ Data.ByteString.Builder.Prim.ASCII
366+ Data.ByteString.Builder.Prim.Internal.Floating
367+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
368+ Data.ByteString.Builder.Prim.Internal.Base16
369+hs-libraries: HSbytestring-0.10.8.2-FBklFuapa1a7kq4yflY7Bt
370+includes:
371+ fpstring.h
372+depends:
373+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
374+ deepseq-1.4.4.0-IftsS9ityeGZTtUqULJH7
375+ ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
376+ integer-gmp-1.0.2.0-6GHJbRN6krEDXGMaCSGBVX
377+---
378+name: containers
379+version: 0.6.0.1
380+id: containers-0.6.0.1-BAqcfV1UBBeCIRjPbUYeSG
381+key: containers-0.6.0.1-BAqcfV1UBBeCIRjPbUYeSG
382+license: BSD3
383+maintainer: libraries@haskell.org
384+synopsis: Assorted concrete container types
385+description:
386+ This package contains efficient general-purpose implementations
387+ of various immutable container types including sets, maps, sequences,
388+ trees, and graphs.
389+ For a walkthrough of what this package provides with examples of common
390+ operations see the [containers
391+ introduction](https://haskell-containers.readthedocs.io).
392+ The declared cost of each operation is either worst-case or amortized, but
393+ remains valid even if structures are shared.
394+category: Data Structures
395+exposed: True
396+exposed-modules:
397+ Data.Containers.ListUtils Data.Graph Data.IntMap
398+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
399+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
400+ Data.IntSet Data.IntSet.Internal Data.Map Data.Map.Internal
401+ Data.Map.Internal.Debug Data.Map.Lazy Data.Map.Merge.Lazy
402+ Data.Map.Merge.Strict Data.Map.Strict Data.Map.Strict.Internal
403+ Data.Sequence Data.Sequence.Internal Data.Sequence.Internal.Sorting
404+ Data.Set Data.Set.Internal Data.Tree
405+ Utils.Containers.Internal.BitQueue
406+ Utils.Containers.Internal.BitUtil
407+ Utils.Containers.Internal.StrictPair
408+hidden-modules: Utils.Containers.Internal.State
409+ Utils.Containers.Internal.StrictMaybe
410+ Utils.Containers.Internal.PtrEquality
411+ Utils.Containers.Internal.Coercions
412+ Utils.Containers.Internal.TypeError
413+ Data.Map.Internal.DeprecatedShowTree
414+ Data.IntMap.Internal.DeprecatedDebug
415+hs-libraries: HScontainers-0.6.0.1-BAqcfV1UBBeCIRjPbUYeSG
416+depends:
417+ array-0.5.3.0-164UCDdQjfT6fdtNV9FrwT
418+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
419+ deepseq-1.4.4.0-IftsS9ityeGZTtUqULJH7
420+ ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
421+---
422+name: deepseq
423+version: 1.4.4.0
424+id: deepseq-1.4.4.0-IftsS9ityeGZTtUqULJH7
425+key: deepseq-1.4.4.0-IftsS9ityeGZTtUqULJH7
426+license: BSD3
427+maintainer: libraries@haskell.org
428+synopsis: Deep evaluation of data structures
429+description:
430+ This package provides methods for fully evaluating data structures
431+ (\"deep evaluation\"). Deep evaluation is often used for adding
432+ strictness to a program, e.g. in order to force pending exceptions,
433+ remove space leaks, or force lazy I/O to happen. It is also useful
434+ in parallel programs, to ensure pending work does not migrate to the
435+ wrong thread.
436+ The primary use of this package is via the 'deepseq' function, a
437+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
438+ typeclass (\"Normal Form Data\", data structures with no unevaluated
439+ components) which defines strategies for fully evaluating different
440+ data types. See module documentation in "Control.DeepSeq" for more
441+ details.
442+category: Control
443+exposed: True
444+exposed-modules:
445+ Control.DeepSeq
446+hidden-modules: Control.DeepSeq.BackDoor
447+hs-libraries: HSdeepseq-1.4.4.0-IftsS9ityeGZTtUqULJH7
448+depends:
449+ array-0.5.3.0-164UCDdQjfT6fdtNV9FrwT
450+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
451+---
452+name: directory
453+version: 1.3.3.0
454+id: directory-1.3.3.0-5pg72mHzHk4Dhxxy4wYd2z
455+key: directory-1.3.3.0-5pg72mHzHk4Dhxxy4wYd2z
456+license: BSD3
457+maintainer: libraries@haskell.org
458+synopsis: Platform-agnostic library for filesystem operations
459+description:
460+ This library provides a basic set of operations for manipulating files and
461+ directories in a portable way.
462+category: System
463+exposed: True
464+exposed-modules:
465+ System.Directory System.Directory.Internal
466+ System.Directory.Internal.Prelude
467+hidden-modules: System.Directory.Internal.C_utimensat
468+ System.Directory.Internal.Common System.Directory.Internal.Config
469+ System.Directory.Internal.Posix System.Directory.Internal.Windows
470+ System.Directory.Internal.GHCJS
471+hs-libraries: HSdirectory-1.3.3.0-5pg72mHzHk4Dhxxy4wYd2z
472+depends:
473+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
474+ filepath-1.4.2.1-DG92Jon7uT21h5exmtoJCU
475+ ghcjs-prim-0.1.1.0-EXzjGVHQlAS2XAXcu0iCbS
476+ time-1.8.0.2-3d3i5aGvKEfEHwUSNgliL4
477+ unix-2.7.2.2-JxmyTgtpFqj7lvsQuv62w2
478+---
479+name: filepath
480+version: 1.4.2.1
481+id: filepath-1.4.2.1-DG92Jon7uT21h5exmtoJCU
482+key: filepath-1.4.2.1-DG92Jon7uT21h5exmtoJCU
483+license: BSD3
484+copyright: Neil Mitchell 2005-2018
485+maintainer: Neil Mitchell <ndmitchell@gmail.com>
486+author: Neil Mitchell <ndmitchell@gmail.com>
487+homepage: https://github.com/haskell/filepath#readme
488+synopsis: Library for manipulating FilePaths in a cross platform way.
489+description:
490+ 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:
491+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
492+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
493+ * "System.FilePath" is an alias for the module appropriate to your platform.
494+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
495+category: System
496+exposed: True
497+exposed-modules:
498+ System.FilePath System.FilePath.Current System.FilePath.Posix
499+ System.FilePath.Windows
500+hs-libraries: HSfilepath-1.4.2.1-DG92Jon7uT21h5exmtoJCU
501+depends:
502+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
503+---
504+name: ghc
505+version: 8.6.5
506+id: ghc-8.6.5-5kR8eDcAQgs235a2XOhrTu
507+key: ghc-8.6.5-5kR8eDcAQgs235a2XOhrTu
508+license: BSD3
509+maintainer: glasgow-haskell-users@haskell.org
510+author: The GHC Team
511+homepage: http://www.haskell.org/ghc/
512+synopsis: The GHC API
513+description:
514+ GHC's functionality can be useful for more things than just
515+ compiling Haskell programs. Important use cases are programs
516+ that analyse (and perhaps transform) Haskell code. Others
517+ include loading Haskell code dynamically in a GHCi-like manner.
518+ For this reason, a lot of GHC's functionality is made available
519+ through this package.
520+category: Development
521+exposed-modules:
522+ Plugins,
523+ Serialized from ghc-boot-8.6.5-5ESTVpsVXiHLUeDFqBph3M:GHC.Serialized
524+hs-libraries: HSghc-8.6.5-5kR8eDcAQgs235a2XOhrTu
525+depends:
526+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
527+ ghc-boot-8.6.5-5ESTVpsVXiHLUeDFqBph3M
528+---
529+name: ghc-boot
530+version: 8.6.5
531+id: ghc-boot-8.6.5-5ESTVpsVXiHLUeDFqBph3M
532+key: ghc-boot-8.6.5-5ESTVpsVXiHLUeDFqBph3M
533+license: BSD3
534+maintainer: ghc-devs@haskell.org
535+synopsis: Shared functionality between GHC and its boot libraries
536+description:
537+ This library is shared between GHC, ghc-pkg, and other boot
538+ libraries.
539+ A note about "GHC.PackageDb": it only deals with the subset of
540+ the package database that the compiler cares about: modules
541+ paths etc and not package metadata like description, authors
542+ etc. It is thus not a library interface to ghc-pkg and is *not*
543+ suitable for modifying GHC package databases.
544+ The package database format and this library are constructed in
545+ such a way that while ghc-pkg depends on Cabal, the GHC library
546+ and program do not have to depend on Cabal.
547+category: GHC
548+exposed: True
549+exposed-modules:
550+ GHC.ForeignSrcLang GHC.HandleEncoding GHC.LanguageExtensions
551+ GHC.PackageDb GHC.Serialized
552+hs-libraries: HSghc-boot-8.6.5-5ESTVpsVXiHLUeDFqBph3M
553+depends:
554+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
555+ binary-0.8.6.0-H5jYuYqJeOLDt7eFZnyaWc
556+ bytestring-0.10.8.2-FBklFuapa1a7kq4yflY7Bt
557+ directory-1.3.3.0-5pg72mHzHk4Dhxxy4wYd2z
558+ filepath-1.4.2.1-DG92Jon7uT21h5exmtoJCU
559+ ghc-boot-th-8.6.5-8EgBuWnIPyA5myTiWPrjgj
560+---
561+name: ghc-boot-th
562+version: 8.6.5
563+id: ghc-boot-th-8.6.5-8EgBuWnIPyA5myTiWPrjgj
564+key: ghc-boot-th-8.6.5-8EgBuWnIPyA5myTiWPrjgj
565+license: BSD3
566+maintainer: ghc-devs@haskell.org
567+synopsis: Shared functionality between GHC and the @template-haskell@
568+ library
569+description:
570+ This library contains various bits shared between the @ghc@ and
571+ @template-haskell@ libraries.
572+ This package exists to ensure that @template-haskell@ has a
573+ minimal set of transitive dependencies, since it is intended to
574+ be depended upon by user code.
575+category: GHC
576+exposed: True
577+exposed-modules:
578+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
579+hs-libraries: HSghc-boot-th-8.6.5-8EgBuWnIPyA5myTiWPrjgj
580+depends:
581+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
582+---
583+name: ghc-compact
584+version: 0.1.0.0
585+id: ghc-compact-0.1.0.0-9v5dp4iVlu4IJ1Sf6JqvIW
586+key: ghc-compact-0.1.0.0-9v5dp4iVlu4IJ1Sf6JqvIW
587+license: BSD3
588+maintainer: libraries@haskell.org
589+synopsis: In memory storage of deeply evaluated data structure
590+description:
591+ This package provides minimal functionality for working with
592+ "compact regions", which hold a fully evaluated Haskell object graph.
593+ These regions maintain the invariant that no pointers live inside the struct
594+ that point outside it, which ensures efficient garbage collection without
595+ ever reading the structure contents (effectively, it works as a manually
596+ managed "oldest generation" which is never freed until the whole is
597+ released).
598+ Internally, the struct is stored a single contiguous block of memory,
599+ which allows efficient serialization and deserialization of structs
600+ for distributed computing.
601+category: Data
602+exposed: True
603+exposed-modules:
604+ GHC.Compact GHC.Compact.Serialized
605+hs-libraries: HSghc-compact-0.1.0.0-9v5dp4iVlu4IJ1Sf6JqvIW
606+depends:
607+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
608+ bytestring-0.10.8.2-FBklFuapa1a7kq4yflY7Bt
609+ ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
610+---
611+name: ghc-heap
612+version: 8.6.5
613+id: ghc-heap-8.6.5-EF2BPSQD7bDCq4zFDLcCIj
614+key: ghc-heap-8.6.5-EF2BPSQD7bDCq4zFDLcCIj
615+license: BSD3
616+maintainer: libraries@haskell.org
617+synopsis: Functions for walking GHC's heap
618+description:
619+ This package provides functions for walking the GHC heap data structures
620+ and retrieving information about those data structures.
621+category: GHC
622+exposed: True
623+exposed-modules:
624+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
625+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
626+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
627+ GHC.Exts.Heap.Utils
628+hs-libraries: HSghc-heap-8.6.5-EF2BPSQD7bDCq4zFDLcCIj
629+depends:
630+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
631+ ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R rts
632+---
633+name: ghc-prim
634+version: 0.5.3
635+id: ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
636+key: ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
637+license: BSD3
638+maintainer: libraries@haskell.org
639+synopsis: GHC primitives
640+description:
641+ This package contains the primitive types and operations supplied by GHC.
642+category: GHC
643+exposed: True
644+exposed-modules:
645+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
646+ GHC.PrimopWrappers GHC.Tuple GHC.Types GHC.Prim
647+hs-libraries: HSghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
648+depends:
649+ rts
650+---
651+name: ghci
652+version: 8.6.5
653+id: ghci-8.6.5-P1uAC7fKP5AtexQsPxPeS
654+key: ghci-8.6.5-P1uAC7fKP5AtexQsPxPeS
655+license: BSD3
656+maintainer: ghc-devs@haskell.org
657+synopsis: The library supporting GHC's interactive interpreter
658+description:
659+ This library offers interfaces which mediate interactions between the
660+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
661+ backend.
662+category: GHC
663+exposed: True
664+exposed-modules:
665+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
666+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
667+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
668+ GHCi.TH.Binary SizedSeq
669+hs-libraries: HSghci-8.6.5-P1uAC7fKP5AtexQsPxPeS
670+depends:
671+ array-0.5.3.0-164UCDdQjfT6fdtNV9FrwT
672+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
673+ binary-0.8.6.0-H5jYuYqJeOLDt7eFZnyaWc
674+ bytestring-0.10.8.2-FBklFuapa1a7kq4yflY7Bt
675+ containers-0.6.0.1-BAqcfV1UBBeCIRjPbUYeSG
676+ deepseq-1.4.4.0-IftsS9ityeGZTtUqULJH7
677+ filepath-1.4.2.1-DG92Jon7uT21h5exmtoJCU
678+ ghc-boot-8.6.5-5ESTVpsVXiHLUeDFqBph3M
679+ ghc-boot-th-8.6.5-8EgBuWnIPyA5myTiWPrjgj
680+ ghc-heap-8.6.5-EF2BPSQD7bDCq4zFDLcCIj
681+ template-haskell-2.14.0.0-IL8m17bycJ4COnAZFzmrvL
682+ transformers-0.5.6.2-KaPP0fdMTwBF02jPgfEE5s
683+ unix-2.7.2.2-JxmyTgtpFqj7lvsQuv62w2
684+---
685+name: ghcjs-prim
686+version: 0.1.1.0
687+id: ghcjs-prim-0.1.1.0-EXzjGVHQlAS2XAXcu0iCbS
688+key: ghcjs-prim-0.1.1.0-EXzjGVHQlAS2XAXcu0iCbS
689+license: MIT
690+maintainer: stegeman@gmail.com
691+author: Luite Stegeman
692+homepage: http://github.com/ghcjs
693+exposed: True
694+exposed-modules:
695+ GHCJS.Prim GHCJS.Prim.Internal GHCJS.Prim.Internal.Build
696+hs-libraries: HSghcjs-prim-0.1.1.0-EXzjGVHQlAS2XAXcu0iCbS
697+depends:
698+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
699+ ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
700+---
701+name: ghcjs-th
702+version: 0.1.0.0
703+id: ghcjs-th-0.1.0.0-LTlytbLRHn01Zf4MT4Tapl
704+key: ghcjs-th-0.1.0.0-LTlytbLRHn01Zf4MT4Tapl
705+license: MIT
706+maintainer: stegeman@gmail.com
707+author: Luite Stegeman
708+homepage: http://github.com/ghcjs
709+exposed: True
710+exposed-modules:
711+ GHCJS.Prim.TH.Eval GHCJS.Prim.TH.Serialized GHCJS.Prim.TH.Types
712+hs-libraries: HSghcjs-th-0.1.0.0-LTlytbLRHn01Zf4MT4Tapl
713+depends:
714+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
715+ binary-0.8.6.0-H5jYuYqJeOLDt7eFZnyaWc
716+ bytestring-0.10.8.2-FBklFuapa1a7kq4yflY7Bt
717+ containers-0.6.0.1-BAqcfV1UBBeCIRjPbUYeSG
718+ ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
719+ ghci-8.6.5-P1uAC7fKP5AtexQsPxPeS
720+ template-haskell-2.14.0.0-IL8m17bycJ4COnAZFzmrvL
721+---
722+name: integer-gmp
723+version: 1.0.2.0
724+id: integer-gmp-1.0.2.0-6GHJbRN6krEDXGMaCSGBVX
725+key: integer-gmp-1.0.2.0-6GHJbRN6krEDXGMaCSGBVX
726+license: BSD3
727+maintainer: hvr@gnu.org
728+author: Herbert Valerio Riedel
729+synopsis: Integer library based on GMP
730+description:
731+ This package provides the low-level implementation of the standard
732+ 'Integer' type based on the
733+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
734+ This package provides access to the internal representation of
735+ 'Integer' as well as primitive operations with no proper error
736+ handling, and should only be used directly with the utmost care.
737+category: Numeric, Algebra
738+exposed: True
739+exposed-modules:
740+ GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
741+ GHC.Integer.Logarithms.Internals
742+hidden-modules: GHC.Integer.Type
743+hs-libraries: HSinteger-gmp-1.0.2.0-6GHJbRN6krEDXGMaCSGBVX
744+extra-libraries:
745+ gmp
746+depends:
747+ ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
748+---
749+name: mtl
750+version: 2.2.2
751+id: mtl-2.2.2-ApFELyUjwv93Vj2GS8sioS
752+key: mtl-2.2.2-ApFELyUjwv93Vj2GS8sioS
753+license: BSD3
754+maintainer: Edward Kmett <ekmett@gmail.com>
755+author: Andy Gill
756+homepage: http://github.com/haskell/mtl
757+synopsis: Monad classes, using functional dependencies
758+description:
759+ Monad classes using functional dependencies, with instances
760+ for various monad transformers, inspired by the paper
761+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
762+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
763+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
764+category: Control
765+exposed: True
766+exposed-modules:
767+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
768+ Control.Monad.Error.Class Control.Monad.Except
769+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
770+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
771+ Control.Monad.RWS.Strict Control.Monad.Reader
772+ Control.Monad.Reader.Class Control.Monad.State
773+ Control.Monad.State.Class Control.Monad.State.Lazy
774+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
775+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
776+ Control.Monad.Writer.Strict
777+hs-libraries: HSmtl-2.2.2-ApFELyUjwv93Vj2GS8sioS
778+depends:
779+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
780+ transformers-0.5.6.2-KaPP0fdMTwBF02jPgfEE5s
781+---
782+name: parsec
783+version: 3.1.13.0
784+id: parsec-3.1.13.0-B5rilSKpqzU4t8cguYXeJQ
785+key: parsec-3.1.13.0-B5rilSKpqzU4t8cguYXeJQ
786+license: BSD3
787+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
788+author: Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
789+homepage: https://github.com/haskell/parsec
790+synopsis: Monadic parser combinators
791+description:
792+ Parsec is designed from scratch as an industrial-strength parser
793+ library. It is simple, safe, well documented (on the package
794+ homepage), has extensive libraries, good error messages,
795+ and is fast. It is defined as a monad transformer that can be
796+ stacked on arbitrary monads, and it is also parametric in the
797+ input stream type.
798+ The main entry point is the "Text.Parsec" module which provides
799+ defaults for parsing 'Char'acter data.
800+ The "Text.ParserCombinators.Parsec" module hierarchy contains
801+ the legacy @parsec-2@ API and may be removed at some point in
802+ the future.
803+category: Parsing
804+exposed: True
805+exposed-modules:
806+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
807+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
808+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
809+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
810+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
811+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
812+ Text.ParserCombinators.Parsec.Combinator
813+ Text.ParserCombinators.Parsec.Error
814+ Text.ParserCombinators.Parsec.Expr
815+ Text.ParserCombinators.Parsec.Language
816+ Text.ParserCombinators.Parsec.Perm
817+ Text.ParserCombinators.Parsec.Pos
818+ Text.ParserCombinators.Parsec.Prim
819+ Text.ParserCombinators.Parsec.Token
820+hs-libraries: HSparsec-3.1.13.0-B5rilSKpqzU4t8cguYXeJQ
821+depends:
822+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
823+ bytestring-0.10.8.2-FBklFuapa1a7kq4yflY7Bt
824+ mtl-2.2.2-ApFELyUjwv93Vj2GS8sioS
825+ text-1.2.3.1-2mMWCa8HNEL4R4p8nnvwO2
826+---
827+name: pretty
828+version: 1.1.3.6
829+id: pretty-1.1.3.6-HCbdzOHqNpW5RoNxlHyeg5
830+key: pretty-1.1.3.6-HCbdzOHqNpW5RoNxlHyeg5
831+license: BSD3
832+maintainer: David Terei <code@davidterei.com>
833+stability: Stable
834+homepage: http://github.com/haskell/pretty
835+synopsis: Pretty-printing library
836+description:
837+ This package contains a pretty-printing library, a set of API's
838+ that provides a way to easily print out text in a consistent
839+ format of your choosing. This is useful for compilers and related
840+ tools.
841+ This library was originally designed by John Hughes's and has since
842+ been heavily modified by Simon Peyton Jones.
843+category: Text
844+exposed: True
845+exposed-modules:
846+ Text.PrettyPrint Text.PrettyPrint.Annotated
847+ Text.PrettyPrint.Annotated.HughesPJ
848+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
849+ Text.PrettyPrint.HughesPJClass
850+hs-libraries: HSpretty-1.1.3.6-HCbdzOHqNpW5RoNxlHyeg5
851+depends:
852+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
853+ deepseq-1.4.4.0-IftsS9ityeGZTtUqULJH7
854+ ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
855+---
856+name: process
857+version: 1.6.5.0
858+id: process-1.6.5.0-Wgw4Qh9nsHBTY0LWykUqv
859+key: process-1.6.5.0-Wgw4Qh9nsHBTY0LWykUqv
860+license: BSD3
861+maintainer: libraries@haskell.org
862+synopsis: Process libraries
863+description:
864+ This package contains libraries for dealing with system processes.
865+ The typed-process package is a more recent take on a process API,
866+ which uses this package internally. It features better binary
867+ support, easier concurrency, and a more composable API. You can
868+ read more about it at
869+ <https://haskell-lang.org/library/typed-process>.
870+category: System
871+exposed: True
872+exposed-modules:
873+ System.Cmd System.Process System.Process.Internals
874+hidden-modules: System.Process.Common System.Process.Posix
875+hs-libraries: HSprocess-1.6.5.0-Wgw4Qh9nsHBTY0LWykUqv
876+includes:
877+ runProcess.h
878+depends:
879+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
880+ deepseq-1.4.4.0-IftsS9ityeGZTtUqULJH7
881+ directory-1.3.3.0-5pg72mHzHk4Dhxxy4wYd2z
882+ filepath-1.4.2.1-DG92Jon7uT21h5exmtoJCU
883+ ghcjs-prim-0.1.1.0-EXzjGVHQlAS2XAXcu0iCbS
884+ unix-2.7.2.2-JxmyTgtpFqj7lvsQuv62w2
885+---
886+name: rts
887+version: 1.0
888+id: rts
889+key: rts
890+license: BSD-3-Clause
891+maintainer: glasgow-haskell-users@haskell.org
892+exposed: True
893+hs-libraries: HSrts
894+extra-libraries:
895+ m rt dl ffi numa pthread
896+includes:
897+ Stg.h
898+ld-options: "-Wl,-u,base_GHCziTopHandler_runIO_closure"
899+ "-Wl,-u,base_GHCziTopHandler_runNonIO_closure"
900+ "-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure"
901+ "-Wl,-u,ghczmprim_GHCziTypes_True_closure"
902+ "-Wl,-u,ghczmprim_GHCziTypes_False_closure"
903+ "-Wl,-u,base_GHCziPack_unpackCString_closure"
904+ "-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure"
905+ "-Wl,-u,base_GHCziIOziException_stackOverflow_closure"
906+ "-Wl,-u,base_GHCziIOziException_heapOverflow_closure"
907+ "-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure"
908+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
909+ "-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
910+ "-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure"
911+ "-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure"
912+ "-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure"
913+ "-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure"
914+ "-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure"
915+ "-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure"
916+ "-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure"
917+ "-Wl,-u,base_GHCziConcziSync_runSparks_closure"
918+ "-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
919+ "-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
920+ "-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure"
921+ "-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure"
922+ "-Wl,-u,base_GHCziTopHandler_runMainIO_closure"
923+ "-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info"
924+ "-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info"
925+ "-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info"
926+ "-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info"
927+ "-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info"
928+ "-Wl,-u,base_GHCziPtr_Ptr_con_info"
929+ "-Wl,-u,base_GHCziPtr_FunPtr_con_info"
930+ "-Wl,-u,base_GHCziInt_I8zh_con_info"
931+ "-Wl,-u,base_GHCziInt_I16zh_con_info"
932+ "-Wl,-u,base_GHCziInt_I32zh_con_info"
933+ "-Wl,-u,base_GHCziInt_I64zh_con_info"
934+ "-Wl,-u,base_GHCziWord_W8zh_con_info"
935+ "-Wl,-u,base_GHCziWord_W16zh_con_info"
936+ "-Wl,-u,base_GHCziWord_W32zh_con_info"
937+ "-Wl,-u,base_GHCziWord_W64zh_con_info"
938+ "-Wl,-u,base_GHCziStable_StablePtr_con_info"
939+ "-Wl,-u,hs_atomic_add8" "-Wl,-u,hs_atomic_add16"
940+ "-Wl,-u,hs_atomic_add32" "-Wl,-u,hs_atomic_add64"
941+ "-Wl,-u,hs_atomic_sub8" "-Wl,-u,hs_atomic_sub16"
942+ "-Wl,-u,hs_atomic_sub32" "-Wl,-u,hs_atomic_sub64"
943+ "-Wl,-u,hs_atomic_and8" "-Wl,-u,hs_atomic_and16"
944+ "-Wl,-u,hs_atomic_and32" "-Wl,-u,hs_atomic_and64"
945+ "-Wl,-u,hs_atomic_nand8" "-Wl,-u,hs_atomic_nand16"
946+ "-Wl,-u,hs_atomic_nand32" "-Wl,-u,hs_atomic_nand64"
947+ "-Wl,-u,hs_atomic_or8" "-Wl,-u,hs_atomic_or16"
948+ "-Wl,-u,hs_atomic_or32" "-Wl,-u,hs_atomic_or64"
949+ "-Wl,-u,hs_atomic_xor8" "-Wl,-u,hs_atomic_xor16"
950+ "-Wl,-u,hs_atomic_xor32" "-Wl,-u,hs_atomic_xor64"
951+ "-Wl,-u,hs_cmpxchg8" "-Wl,-u,hs_cmpxchg16" "-Wl,-u,hs_cmpxchg32"
952+ "-Wl,-u,hs_cmpxchg64" "-Wl,-u,hs_atomicread8"
953+ "-Wl,-u,hs_atomicread16" "-Wl,-u,hs_atomicread32"
954+ "-Wl,-u,hs_atomicread64" "-Wl,-u,hs_atomicwrite8"
955+ "-Wl,-u,hs_atomicwrite16" "-Wl,-u,hs_atomicwrite32"
956+ "-Wl,-u,hs_atomicwrite64"
957+---
958+name: template-haskell
959+version: 2.14.0.0
960+id: template-haskell-2.14.0.0-IL8m17bycJ4COnAZFzmrvL
961+key: template-haskell-2.14.0.0-IL8m17bycJ4COnAZFzmrvL
962+license: BSD3
963+maintainer: libraries@haskell.org
964+synopsis: Support library for Template Haskell
965+description:
966+ This package provides modules containing facilities for manipulating
967+ Haskell source code using Template Haskell.
968+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
969+ information.
970+category: Template Haskell
971+exposed: True
972+exposed-modules:
973+ Language.Haskell.TH Language.Haskell.TH.LanguageExtensions
974+ Language.Haskell.TH.Lib Language.Haskell.TH.Lib.Internal
975+ Language.Haskell.TH.Ppr Language.Haskell.TH.PprLib
976+ Language.Haskell.TH.Quote Language.Haskell.TH.Syntax
977+hidden-modules: Language.Haskell.TH.Lib.Map
978+hs-libraries: HStemplate-haskell-2.14.0.0-IL8m17bycJ4COnAZFzmrvL
979+depends:
980+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
981+ ghc-boot-th-8.6.5-8EgBuWnIPyA5myTiWPrjgj
982+ pretty-1.1.3.6-HCbdzOHqNpW5RoNxlHyeg5
983+---
984+name: text
985+version: 1.2.3.1
986+id: text-1.2.3.1-2mMWCa8HNEL4R4p8nnvwO2
987+key: text-1.2.3.1-2mMWCa8HNEL4R4p8nnvwO2
988+license: BSD2
989+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
990+maintainer: Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
991+author: Bryan O'Sullivan <bos@serpentine.com>
992+homepage: https://github.com/haskell/text
993+synopsis: An efficient packed Unicode text type.
994+description:
995+ An efficient packed, immutable Unicode text type (both strict and
996+ lazy), with a powerful loop fusion optimization framework.
997+ The 'Text' type represents Unicode character strings, in a time and
998+ space-efficient manner. This package provides text processing
999+ capabilities that are optimized for performance critical use, both
1000+ in terms of large data quantities and high speed.
1001+ The 'Text' type provides character-encoding, type-safe case
1002+ conversion via whole-string case conversion functions (see "Data.Text").
1003+ It also provides a range of functions for converting 'Text' values to
1004+ and from 'ByteStrings', using several standard encodings
1005+ (see "Data.Text.Encoding").
1006+ Efficient locale-sensitive support for text IO is also supported
1007+ (see "Data.Text.IO").
1008+ These modules are intended to be imported qualified, to avoid name
1009+ clashes with Prelude functions, e.g.
1010+ > import qualified Data.Text as T
1011+ To use an extended and very rich family of functions for working
1012+ with Unicode text (including normalization, regular expressions,
1013+ non-standard encodings, text breaking, and locales), see
1014+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1015+ based on the well-respected and liberally
1016+ licensed [ICU library](http://site.icu-project.org/).
1017+category: Data, Text
1018+exposed: True
1019+exposed-modules:
1020+ Data.Text Data.Text.Array Data.Text.Encoding
1021+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1022+ Data.Text.Internal Data.Text.Internal.Builder
1023+ Data.Text.Internal.Builder.Functions
1024+ Data.Text.Internal.Builder.Int.Digits
1025+ Data.Text.Internal.Builder.RealFloat.Functions
1026+ Data.Text.Internal.Encoding.Fusion
1027+ Data.Text.Internal.Encoding.Fusion.Common
1028+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1029+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1030+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1031+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1032+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1033+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1034+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1035+ Data.Text.Internal.Private Data.Text.Internal.Read
1036+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1037+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1038+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1039+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1040+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1041+ Data.Text.Read Data.Text.Unsafe
1042+hidden-modules: Data.Text.Show
1043+hs-libraries: HStext-1.2.3.1-2mMWCa8HNEL4R4p8nnvwO2
1044+depends:
1045+ array-0.5.3.0-164UCDdQjfT6fdtNV9FrwT
1046+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
1047+ binary-0.8.6.0-H5jYuYqJeOLDt7eFZnyaWc
1048+ bytestring-0.10.8.2-FBklFuapa1a7kq4yflY7Bt
1049+ deepseq-1.4.4.0-IftsS9ityeGZTtUqULJH7
1050+ ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
1051+ integer-gmp-1.0.2.0-6GHJbRN6krEDXGMaCSGBVX
1052+---
1053+name: time
1054+version: 1.8.0.2
1055+id: time-1.8.0.2-3d3i5aGvKEfEHwUSNgliL4
1056+key: time-1.8.0.2-3d3i5aGvKEfEHwUSNgliL4
1057+license: BSD3
1058+maintainer: <ashley@semantic.org>
1059+author: Ashley Yakeley
1060+stability: stable
1061+homepage: https://github.com/haskell/time
1062+synopsis: A time library
1063+description:
1064+ A time library
1065+category: Time
1066+exposed: True
1067+exposed-modules:
1068+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1069+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1070+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1071+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1072+ Data.Time.Clock.TAI Data.Time.Format Data.Time.LocalTime
1073+hidden-modules: Data.Time.Calendar.Private Data.Time.Calendar.Days
1074+ Data.Time.Calendar.Gregorian Data.Time.Calendar.JulianYearDay
1075+ Data.Time.Clock.Internal.DiffTime
1076+ Data.Time.Clock.Internal.AbsoluteTime
1077+ Data.Time.Clock.Internal.NominalDiffTime
1078+ Data.Time.Clock.Internal.POSIXTime
1079+ Data.Time.Clock.Internal.UniversalTime
1080+ Data.Time.Clock.Internal.SystemTime
1081+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1082+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1083+ Data.Time.LocalTime.Internal.TimeZone
1084+ Data.Time.LocalTime.Internal.TimeOfDay
1085+ Data.Time.LocalTime.Internal.LocalTime
1086+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1087+ Data.Time.Format.Locale
1088+hs-libraries: HStime-1.8.0.2-3d3i5aGvKEfEHwUSNgliL4
1089+depends:
1090+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
1091+ deepseq-1.4.4.0-IftsS9ityeGZTtUqULJH7
1092+---
1093+name: transformers
1094+version: 0.5.6.2
1095+id: transformers-0.5.6.2-KaPP0fdMTwBF02jPgfEE5s
1096+key: transformers-0.5.6.2-KaPP0fdMTwBF02jPgfEE5s
1097+license: BSD3
1098+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1099+author: Andy Gill, Ross Paterson
1100+synopsis: Concrete functor and monad transformers
1101+description:
1102+ A portable library of functor and monad transformers, inspired by
1103+ the paper
1104+ * \"Functional Programming with Overloading and Higher-Order
1105+ Polymorphism\", by Mark P Jones,
1106+ in /Advanced School of Functional Programming/, 1995
1107+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1108+ This package contains:
1109+ * the monad transformer class (in "Control.Monad.Trans.Class")
1110+ * concrete functor and monad transformers, each with associated
1111+ operations and functions to lift operations associated with other
1112+ transformers.
1113+ The package can be used on its own in portable Haskell code, in
1114+ which case operations need to be manually lifted through transformer
1115+ stacks (see "Control.Monad.Trans.Class" for some examples).
1116+ Alternatively, it can be used with the non-portable monad classes in
1117+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1118+ introduced by monad transformers through other transformers.
1119+category: Control
1120+exposed: True
1121+exposed-modules:
1122+ Control.Applicative.Backwards Control.Applicative.Lift
1123+ Control.Monad.Signatures Control.Monad.Trans.Accum
1124+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1125+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1126+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1127+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1128+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1129+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1130+ Control.Monad.Trans.Select Control.Monad.Trans.State
1131+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1132+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1133+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1134+ Data.Functor.Constant Data.Functor.Reverse
1135+hs-libraries: HStransformers-0.5.6.2-KaPP0fdMTwBF02jPgfEE5s
1136+depends:
1137+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
1138+---
1139+name: unix
1140+version: 2.7.2.2
1141+id: unix-2.7.2.2-JxmyTgtpFqj7lvsQuv62w2
1142+key: unix-2.7.2.2-JxmyTgtpFqj7lvsQuv62w2
1143+license: BSD3
1144+maintainer: libraries@haskell.org
1145+homepage: https://github.com/haskell/unix
1146+synopsis: POSIX functionality
1147+description:
1148+ This package gives you access to the set of operating system
1149+ services standardised by
1150+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1151+ (or the IEEE Portable Operating System Interface for Computing
1152+ Environments - IEEE Std. 1003.1).
1153+ The package is not supported under Windows.
1154+category: System
1155+exposed: True
1156+exposed-modules:
1157+ System.Posix System.Posix.ByteString
1158+ System.Posix.ByteString.FilePath System.Posix.Directory
1159+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1160+ System.Posix.DynamicLinker.ByteString
1161+ System.Posix.DynamicLinker.Module
1162+ System.Posix.DynamicLinker.Module.ByteString
1163+ System.Posix.DynamicLinker.Prim System.Posix.Env
1164+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1165+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1166+ System.Posix.IO.ByteString System.Posix.Process
1167+ System.Posix.Process.ByteString System.Posix.Process.Internals
1168+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1169+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1170+ System.Posix.Temp.ByteString System.Posix.Terminal
1171+ System.Posix.Terminal.ByteString System.Posix.Time
1172+ System.Posix.Unistd System.Posix.User
1173+hidden-modules: System.Posix.Directory.Common
1174+ System.Posix.DynamicLinker.Common System.Posix.Files.Common
1175+ System.Posix.IO.Common System.Posix.Process.Common
1176+ System.Posix.Terminal.Common
1177+hs-libraries: HSunix-2.7.2.2-JxmyTgtpFqj7lvsQuv62w2
1178+extra-libraries:
1179+ rt util dl pthread
1180+includes:
1181+ HsUnix.h execvpe.h
1182+depends:
1183+ base-4.12.0.0-BGkpKxWDclNH5NZN2wRc8Q
1184+ bytestring-0.10.8.2-FBklFuapa1a7kq4yflY7Bt
1185+ time-1.8.0.2-3d3i5aGvKEfEHwUSNgliL4