@@ -0,0 +1,1469 @@
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
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.
16+ The Haskell Cabal is part of a larger infrastructure for distributing,
17+ organizing, and cataloging Haskell libraries and tools.
18+category: Distribution
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.Graph
33+ Distribution.Compat.Internal.TempFile Distribution.Compat.Lens
34+ Distribution.Compat.Map.Strict Distribution.Compat.Newtype
35+ Distribution.Compat.Parsing Distribution.Compat.Prelude.Internal
36+ Distribution.Compat.ReadP Distribution.Compat.Semigroup
37+ Distribution.Compat.Stack Distribution.Compat.Time
38+ Distribution.Compiler Distribution.FieldGrammar
39+ Distribution.FieldGrammar.Class
40+ Distribution.FieldGrammar.FieldDescrs
41+ Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty
42+ Distribution.InstalledPackageInfo Distribution.License
43+ Distribution.Make Distribution.ModuleName Distribution.Package
44+ Distribution.PackageDescription
45+ Distribution.PackageDescription.Check
46+ Distribution.PackageDescription.Configuration
47+ Distribution.PackageDescription.FieldGrammar
48+ Distribution.PackageDescription.Parsec
49+ Distribution.PackageDescription.PrettyPrint
50+ Distribution.PackageDescription.Quirks
51+ Distribution.PackageDescription.Utils Distribution.ParseUtils
52+ Distribution.Parsec.Class Distribution.Parsec.Common
53+ Distribution.Parsec.ConfVar Distribution.Parsec.Field
54+ Distribution.Parsec.FieldLineStream Distribution.Parsec.Lexer
55+ Distribution.Parsec.LexerMonad Distribution.Parsec.Newtypes
56+ Distribution.Parsec.ParseResult Distribution.Parsec.Parser
57+ Distribution.Pretty Distribution.PrettyUtils Distribution.ReadE
58+ Distribution.SPDX Distribution.SPDX.License
59+ Distribution.SPDX.LicenseExceptionId
60+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
61+ Distribution.SPDX.LicenseReference Distribution.Simple
62+ Distribution.Simple.Bench Distribution.Simple.Build
63+ Distribution.Simple.Build.Macros
64+ Distribution.Simple.Build.PathsModule
65+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
66+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
67+ Distribution.Simple.Command Distribution.Simple.Compiler
68+ Distribution.Simple.Configure Distribution.Simple.Doctest
69+ Distribution.Simple.GHC Distribution.Simple.GHCJS
70+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
71+ Distribution.Simple.Hpc Distribution.Simple.Install
72+ Distribution.Simple.InstallDirs Distribution.Simple.JHC
73+ Distribution.Simple.LHC Distribution.Simple.LocalBuildInfo
74+ Distribution.Simple.PackageIndex Distribution.Simple.PreProcess
75+ Distribution.Simple.PreProcess.Unlit Distribution.Simple.Program
76+ Distribution.Simple.Program.Ar Distribution.Simple.Program.Builtin
77+ Distribution.Simple.Program.Db Distribution.Simple.Program.Find
78+ Distribution.Simple.Program.GHC Distribution.Simple.Program.HcPkg
79+ Distribution.Simple.Program.Hpc
80+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
81+ Distribution.Simple.Program.ResponseFile
82+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
83+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
84+ Distribution.Simple.Register Distribution.Simple.Setup
85+ Distribution.Simple.SrcDist Distribution.Simple.Test
86+ Distribution.Simple.Test.ExeV10 Distribution.Simple.Test.LibV09
87+ Distribution.Simple.Test.Log Distribution.Simple.UHC
88+ Distribution.Simple.UserHooks Distribution.Simple.Utils
89+ Distribution.System Distribution.TestSuite Distribution.Text
90+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
91+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
92+ Distribution.Types.Benchmark.Lens
93+ Distribution.Types.BenchmarkInterface
94+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
95+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
96+ Distribution.Types.Component Distribution.Types.ComponentId
97+ Distribution.Types.ComponentInclude
98+ Distribution.Types.ComponentLocalBuildInfo
99+ Distribution.Types.ComponentName
100+ Distribution.Types.ComponentRequestedSpec
101+ Distribution.Types.CondTree Distribution.Types.Condition
102+ Distribution.Types.Dependency Distribution.Types.DependencyMap
103+ Distribution.Types.ExeDependency Distribution.Types.Executable
104+ Distribution.Types.Executable.Lens
105+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
106+ Distribution.Types.ForeignLib Distribution.Types.ForeignLib.Lens
107+ Distribution.Types.ForeignLibOption
108+ Distribution.Types.ForeignLibType
109+ Distribution.Types.GenericPackageDescription
110+ Distribution.Types.GenericPackageDescription.Lens
111+ Distribution.Types.HookedBuildInfo
112+ Distribution.Types.IncludeRenaming
113+ Distribution.Types.InstalledPackageInfo
114+ Distribution.Types.InstalledPackageInfo.FieldGrammar
115+ Distribution.Types.InstalledPackageInfo.Lens
116+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
117+ Distribution.Types.Library Distribution.Types.Library.Lens
118+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
119+ Distribution.Types.Module Distribution.Types.ModuleReexport
120+ Distribution.Types.ModuleRenaming
121+ Distribution.Types.MungedPackageId
122+ Distribution.Types.MungedPackageName
123+ Distribution.Types.PackageDescription
124+ Distribution.Types.PackageDescription.Lens
125+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
126+ Distribution.Types.PackageName
127+ Distribution.Types.PkgconfigDependency
128+ Distribution.Types.PkgconfigName Distribution.Types.SetupBuildInfo
129+ Distribution.Types.SetupBuildInfo.Lens
130+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
131+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
132+ Distribution.Types.TestSuite.Lens
133+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
134+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
135+ Distribution.Types.Version Distribution.Types.VersionInterval
136+ Distribution.Types.VersionRange Distribution.Utils.Generic
137+ Distribution.Utils.IOData Distribution.Utils.LogProgress
138+ Distribution.Utils.MapAccum Distribution.Utils.NubList
139+ Distribution.Utils.Progress Distribution.Utils.ShortText
140+ Distribution.Verbosity Distribution.Version
141+ Language.Haskell.Extension
142+hidden-modules: Distribution.Backpack.PreExistingComponent
143+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
144+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
145+ Distribution.Backpack.Id Distribution.Utils.UnionFind
146+ Distribution.Utils.Base62 Distribution.Compat.CopyFile
147+ Distribution.Compat.GetShortPathName Distribution.Compat.MonadFail
148+ Distribution.Compat.Prelude Distribution.Compat.SnocList
149+ Distribution.GetOpt Distribution.Lex Distribution.Utils.String
150+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.IPI642
151+ Distribution.Simple.GHC.IPIConvert Distribution.Simple.GHC.ImplInfo
153+hs-libraries: HSCabal-2.2.0.1
155+ array-0.5.2.0 base-4.11.1.0 bytestring-0.10.8.2 containers-0.5.11.0
156+ deepseq-1.4.3.0 filepath-1.4.2 pretty-1.1.3.6 process-1.6.3.0
157+ time-1.8.0.2 transformers-0.5.5.0 mtl-2.2.2 text-1.2.3.1
158+ parsec-3.1.13.0 directory-1.3.1.5 binary-0.8.5.1 unix-2.7.2.2
159+abi-depends: array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
160+ base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
161+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
162+ containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
163+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
164+ filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
165+ pretty-1.1.3.6=a22b26e5f7ddf72bac19d7d229502dac
166+ process-1.6.3.0=030e21e561f9c3486a49333f2057b804
167+ time-1.8.0.2=fe7eb2e843def3e5fe89f1dd11e7c8ec
168+ transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
169+ mtl-2.2.2=28a8b7973060d82dd465f14029339d4f
170+ text-1.2.3.1=e0d7b65ba8d31007e57ce45ddef7efb8
171+ parsec-3.1.13.0=3835800e76890791d7511c6b90d6c22c
172+ directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
173+ binary-0.8.5.1=246ff363717242ac7a7a3d37e6daabb8
174+ unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
180+license: BSD-3-Clause
181+maintainer: libraries@haskell.org
182+synopsis: Mutable and immutable arrays
184+ In addition to providing the "Data.Array" module
185+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
186+ this package also defines the classes 'IArray' of
187+ immutable arrays and 'MArray' of arrays mutable within appropriate
188+ monads, as well as some instances of these classes.
189+category: Data Structures
192+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
193+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
194+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
195+ Data.Array.Storable Data.Array.Storable.Internals
196+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
197+hs-libraries: HSarray-0.5.2.0
200+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
206+license: BSD-3-Clause
207+maintainer: libraries@haskell.org
208+synopsis: Basic libraries
210+ This package contains the "Prelude" and its support libraries,
211+ and a large collection of useful libraries ranging from data
212+ structures to parsing combinators and debugging utilities.
216+ Control.Applicative Control.Arrow Control.Category
217+ Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
218+ Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
219+ Control.Exception.Base Control.Monad Control.Monad.Fail
220+ Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
221+ Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
222+ Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
223+ Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
224+ Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
225+ Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
226+ Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
227+ Data.Functor Data.Functor.Classes Data.Functor.Compose
228+ Data.Functor.Const Data.Functor.Identity Data.Functor.Product
229+ Data.Functor.Sum Data.IORef Data.Int Data.Ix Data.Kind Data.List
230+ Data.List.NonEmpty Data.Maybe Data.Monoid Data.Ord Data.Proxy
231+ Data.Ratio Data.STRef Data.STRef.Lazy Data.STRef.Strict
232+ Data.Semigroup Data.String Data.Traversable Data.Tuple
233+ Data.Type.Bool Data.Type.Coercion Data.Type.Equality Data.Typeable
234+ Data.Unique Data.Version Data.Void Data.Word Debug.Trace Foreign
235+ Foreign.C Foreign.C.Error Foreign.C.String Foreign.C.Types
236+ Foreign.Concurrent Foreign.ForeignPtr Foreign.ForeignPtr.Safe
237+ Foreign.ForeignPtr.Unsafe Foreign.Marshal Foreign.Marshal.Alloc
238+ Foreign.Marshal.Array Foreign.Marshal.Error Foreign.Marshal.Pool
239+ Foreign.Marshal.Safe Foreign.Marshal.Unsafe Foreign.Marshal.Utils
240+ Foreign.Ptr Foreign.Safe Foreign.StablePtr Foreign.Storable GHC.Arr
241+ GHC.Base GHC.ByteOrder GHC.Char GHC.Clock GHC.Conc GHC.Conc.IO
242+ GHC.Conc.Signal GHC.Conc.Sync GHC.ConsoleHandler GHC.Constants
243+ GHC.Desugar GHC.Enum GHC.Environment GHC.Err GHC.Event
244+ GHC.Exception GHC.ExecutionStack GHC.ExecutionStack.Internal
245+ GHC.Exts GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
246+ GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
247+ GHC.ForeignPtr GHC.GHCi GHC.Generics GHC.IO GHC.IO.Buffer
248+ GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
249+ GHC.IO.Encoding.CodePage GHC.IO.Encoding.Failure
250+ GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
251+ GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
252+ GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
253+ GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
254+ GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
255+ GHC.IORef GHC.Int GHC.List GHC.MVar GHC.Natural GHC.Num GHC.OldList
256+ GHC.OverloadedLabels GHC.PArr GHC.Pack GHC.Profiling GHC.Ptr
257+ GHC.RTS.Flags GHC.Read GHC.Real GHC.Records GHC.ST GHC.STRef
258+ GHC.Show GHC.Stable GHC.Stack GHC.Stack.CCS GHC.Stack.Types
259+ GHC.StaticPtr GHC.Stats GHC.Storable GHC.TopHandler GHC.TypeLits
260+ GHC.TypeNats GHC.Unicode GHC.Weak GHC.Word Numeric Numeric.Natural
261+ Prelude System.CPUTime System.Console.GetOpt System.Environment
262+ System.Environment.Blank System.Exit System.IO System.IO.Error
263+ System.IO.Unsafe System.Info System.Mem System.Mem.StableName
264+ System.Mem.Weak System.Posix.Internals System.Posix.Types
265+ System.Timeout Text.ParserCombinators.ReadP
266+ Text.ParserCombinators.ReadPrec Text.Printf Text.Read Text.Read.Lex
267+ Text.Show Text.Show.Functions Type.Reflection
268+ Type.Reflection.Unsafe Unsafe.Coerce
269+hidden-modules: Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp
270+ Data.Functor.Utils Data.OldList Data.Semigroup.Internal
271+ Data.Typeable.Internal Foreign.ForeignPtr.Imp
272+ GHC.StaticPtr.Internal System.Environment.ExecutablePath
273+ System.CPUTime.Utils GHC.Event.Arr GHC.Event.Array
274+ GHC.Event.Control GHC.Event.EPoll GHC.Event.IntTable
275+ GHC.Event.Internal GHC.Event.KQueue GHC.Event.Manager GHC.Event.PSQ
276+ GHC.Event.Poll GHC.Event.Thread GHC.Event.TimerManager
277+ GHC.Event.Unique System.CPUTime.Posix.ClockGetTime
278+ System.CPUTime.Posix.Times System.CPUTime.Posix.RUsage
279+ System.CPUTime.Unsupported
280+hs-libraries: HSbase-4.11.1.0
286+ rts ghc-prim-0.5.2.0 integer-gmp-1.0.2.0
287+abi-depends: rts= ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
288+ integer-gmp-1.0.2.0=28d9d8fbabb28cc19fc92446ffd9b739
294+license: BSD-3-Clause
295+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
296+author: Lennart Kolmodin <kolmodin@gmail.com>
297+stability: provisional
298+homepage: https://github.com/kolmodin/binary
299+synopsis: Binary serialisation for Haskell values using lazy ByteStrings
301+ Efficient, pure binary serialisation using lazy ByteStrings.
302+ Haskell values may be encoded to and from binary formats,
303+ written to disk as binary, or sent over the network.
304+ The format used can be automatically generated, or
305+ you can choose to implement a custom format if needed.
306+ Serialisation speeds of over 1 G\/sec have been observed,
307+ so this library should be suitable for high performance
309+category: Data, Parsing
312+ Data.Binary Data.Binary.Builder Data.Binary.Get
313+ Data.Binary.Get.Internal Data.Binary.Put
314+hidden-modules: Data.Binary.Class Data.Binary.Internal
315+ Data.Binary.Generic Data.Binary.FloatCast
316+hs-libraries: HSbinary-0.8.5.1
318+ base-4.11.1.0 bytestring-0.10.8.2 containers-0.5.11.0 array-0.5.2.0
319+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
320+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
321+ containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
322+ array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
326+id: bytestring-0.10.8.2
327+key: bytestring-0.10.8.2
328+license: BSD-3-Clause
329+copyright: Copyright (c) Don Stewart 2005-2009,
330+ (c) Duncan Coutts 2006-2015,
331+ (c) David Roundy 2003-2005,
332+ (c) Jasper Van der Jeugt 2010,
333+ (c) Simon Meier 2010-2013.
334+maintainer: Duncan Coutts <duncan@community.haskell.org>
337+homepage: https://github.com/haskell/bytestring
338+synopsis: Fast, compact, strict and lazy byte strings with a list interface
340+ An efficient compact, immutable byte string type (both strict and lazy)
341+ suitable for binary or 8-bit character data.
343+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
344+ It is suitable for high performance use, both in terms of large data
345+ quantities, or high speed requirements. The 'ByteString' functions follow
346+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
347+ from using 'String' to 'ByteString'.
349+ Two 'ByteString' variants are provided:
351+ * Strict 'ByteString's keep the string as a single large array. This
352+ makes them convenient for passing data between C and Haskell.
354+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
355+ suitable for I\/O streaming tasks.
357+ The @Char8@ modules provide a character-based view of the same
358+ underlying 'ByteString' types. This makes it convenient to handle mixed
359+ binary and 8-bit character content (which is common in many file formats
360+ and network protocols).
362+ The 'Builder' module provides an efficient way to build up 'ByteString's
363+ in an ad-hoc way by repeated concatenation. This is ideal for fast
364+ serialisation or pretty printing.
366+ There is also a 'ShortByteString' type which has a lower memory overhead
367+ and can can be converted to or from a 'ByteString', but supports very few
368+ other operations. It is suitable for keeping many short strings in memory.
370+ 'ByteString's are not designed for Unicode. For Unicode strings you should
371+ use the 'Text' type from the @text@ package.
373+ These modules are intended to be imported qualified, to avoid name clashes
374+ with "Prelude" functions, e.g.
376+ > import qualified Data.ByteString as BS
380+ Data.ByteString Data.ByteString.Builder
381+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
382+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
383+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
384+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
385+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
386+ Data.ByteString.Lazy.Internal Data.ByteString.Short
387+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
388+hidden-modules: Data.ByteString.Builder.ASCII
389+ Data.ByteString.Builder.Prim.Binary
390+ Data.ByteString.Builder.Prim.ASCII
391+ Data.ByteString.Builder.Prim.Internal.Floating
392+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
393+ Data.ByteString.Builder.Prim.Internal.Base16
394+hs-libraries: HSbytestring-0.10.8.2
398+ base-4.11.1.0 ghc-prim-0.5.2.0 deepseq-1.4.3.0 integer-gmp-1.0.2.0
399+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
400+ ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
401+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
402+ integer-gmp-1.0.2.0=28d9d8fbabb28cc19fc92446ffd9b739
406+id: containers-0.5.11.0
407+key: containers-0.5.11.0
408+license: BSD-3-Clause
409+maintainer: libraries@haskell.org
410+synopsis: Assorted concrete container types
413+ This package contains efficient general-purpose implementations
414+ of various immutable container types including sets, maps, sequences,
417+ For a walkthrough of what this package provides with examples of common
418+ operations see the [containers
419+ introduction](https://haskell-containers.readthedocs.io).
421+ The declared cost of each operation is either worst-case or amortized, but
422+ remains valid even if structures are shared.
423+category: Data Structures
426+ Data.Graph Data.IntMap Data.IntMap.Internal
427+ Data.IntMap.Internal.Debug Data.IntMap.Lazy Data.IntMap.Merge.Lazy
428+ Data.IntMap.Merge.Strict Data.IntMap.Strict Data.IntSet
429+ Data.IntSet.Internal Data.Map Data.Map.Internal
430+ Data.Map.Internal.Debug Data.Map.Lazy Data.Map.Lazy.Merge
431+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
432+ Data.Map.Strict.Internal Data.Map.Strict.Merge Data.Sequence
433+ Data.Sequence.Internal Data.Sequence.Internal.Sorting Data.Set
434+ Data.Set.Internal Data.Tree Utils.Containers.Internal.BitQueue
435+ Utils.Containers.Internal.BitUtil
436+ Utils.Containers.Internal.StrictPair
437+hidden-modules: Utils.Containers.Internal.State
438+ Utils.Containers.Internal.StrictFold
439+ Utils.Containers.Internal.StrictMaybe
440+ Utils.Containers.Internal.PtrEquality
441+ Data.Map.Internal.DeprecatedShowTree
442+ Data.IntMap.Internal.DeprecatedDebug
443+hs-libraries: HScontainers-0.5.11.0
445+ base-4.11.1.0 array-0.5.2.0 deepseq-1.4.3.0 ghc-prim-0.5.2.0
446+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
447+ array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
448+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
449+ ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
455+license: BSD-3-Clause
456+maintainer: libraries@haskell.org
457+synopsis: Deep evaluation of data structures
459+ This package provides methods for fully evaluating data structures
460+ (\"deep evaluation\"). Deep evaluation is often used for adding
461+ strictness to a program, e.g. in order to force pending exceptions,
462+ remove space leaks, or force lazy I/O to happen. It is also useful
463+ in parallel programs, to ensure pending work does not migrate to the
466+ The primary use of this package is via the 'deepseq' function, a
467+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
468+ typeclass (\"Normal Form Data\", data structures with no unevaluated
469+ components) which defines strategies for fully evaluating different
475+hidden-modules: Control.DeepSeq.BackDoor
476+hs-libraries: HSdeepseq-1.4.3.0
478+ base-4.11.1.0 array-0.5.2.0
479+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
480+ array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
484+id: directory-1.3.1.5
485+key: directory-1.3.1.5
486+license: BSD-3-Clause
487+maintainer: libraries@haskell.org
488+synopsis: Platform-agnostic library for filesystem operations
490+ This library provides a basic set of operations for manipulating files and
491+ directories in a portable way.
495+ System.Directory System.Directory.Internal
496+ System.Directory.Internal.Prelude
497+hidden-modules: System.Directory.Internal.C_utimensat
498+ System.Directory.Internal.Common System.Directory.Internal.Config
499+ System.Directory.Internal.Posix System.Directory.Internal.Windows
500+hs-libraries: HSdirectory-1.3.1.5
502+ base-4.11.1.0 time-1.8.0.2 filepath-1.4.2 unix-2.7.2.2
503+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
504+ time-1.8.0.2=fe7eb2e843def3e5fe89f1dd11e7c8ec
505+ filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
506+ unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
512+license: BSD-3-Clause
513+copyright: Neil Mitchell 2005-2018
514+maintainer: Neil Mitchell <ndmitchell@gmail.com>
515+author: Neil Mitchell <ndmitchell@gmail.com>
516+homepage: https://github.com/haskell/filepath#readme
517+synopsis: Library for manipulating FilePaths in a cross platform way.
519+ 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:
521+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
523+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
525+ * "System.FilePath" is an alias for the module appropriate to your platform.
527+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
531+ System.FilePath System.FilePath.Posix System.FilePath.Windows
532+hs-libraries: HSfilepath-1.4.2
535+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
541+license: BSD-3-Clause
542+maintainer: glasgow-haskell-users@haskell.org
544+homepage: http://www.haskell.org/ghc/
545+synopsis: The GHC API
547+ GHC's functionality can be useful for more things than just
548+ compiling Haskell programs. Important use cases are programs
549+ that analyse (and perhaps transform) Haskell code. Others
550+ include loading Haskell code dynamically in a GHCi-like manner.
551+ For this reason, a lot of GHC's functionality is made available
552+ through this package.
553+category: Development
555+ Annotations ApiAnnotation Ar AsmCodeGen AsmUtils Avail Bag
556+ BasicTypes BinFingerprint BinIface Binary Bitmap BkpSyn BlockId
557+ BooleanFormula BufWrite BuildTyCl ByteCodeAsm ByteCodeGen
558+ ByteCodeInstr ByteCodeItbls ByteCodeLink ByteCodeTypes CLabel CPrim
559+ CSE CallArity CgUtils Check Class CmdLineParser Cmm
560+ CmmBuildInfoTables CmmCallConv CmmCommonBlockElim CmmContFlowOpt
561+ CmmExpr CmmImplementSwitchPlans CmmInfo CmmLayoutStack CmmLex
562+ CmmLint CmmLive CmmMachOp CmmMonad CmmNode CmmOpt CmmParse
563+ CmmPipeline CmmProcPoint CmmSink CmmSwitch CmmType CmmUtils CoAxiom
564+ CodeGen.Platform CodeGen.Platform.ARM CodeGen.Platform.ARM64
565+ CodeGen.Platform.NoRegs CodeGen.Platform.PPC
566+ CodeGen.Platform.PPC_Darwin CodeGen.Platform.SPARC
567+ CodeGen.Platform.X86 CodeGen.Platform.X86_64 CodeOutput Coercion
568+ ConLike Config Constants Convert CoreArity CoreFVs CoreLint
569+ CoreMonad CoreOpt CorePrep CoreSeq CoreStats CoreSubst CoreSyn
570+ CoreTidy CoreToStg CoreUnfold CoreUtils CostCentre Coverage Ctype
571+ DataCon Debug Debugger DebuggerUtils Demand Desugar Digraph DmdAnal
572+ DriverBkp DriverMkDepend DriverPhases DriverPipeline DsArrows
573+ DsBinds DsCCall DsExpr DsForeign DsGRHSs DsListComp DsMeta DsMonad
574+ DsUsage DsUtils Dwarf Dwarf.Constants Dwarf.Types DynFlags
575+ DynamicLoading Elf Encoding EnumSet ErrUtils Exception Exitify FV
576+ FamInst FamInstEnv FastFunctions FastMutInt FastString
577+ FastStringEnv FieldLabel FileCleanup Finder Fingerprint FiniteMap
578+ FlagChecker FloatIn FloatOut ForeignCall Format FunDeps GHC GHCi
579+ GhcMake GhcMonad GhcPlugins GraphBase GraphColor GraphOps GraphPpr
580+ HaddockUtils HeaderInfo Hooks Hoopl.Block Hoopl.Collections
581+ Hoopl.Dataflow Hoopl.Graph Hoopl.Label Hoopl.Unique HsBinds HsDecls
582+ HsDoc HsDumpAst HsExpr HsExtension HsImpExp HsLit HsPat HsSyn
583+ HsTypes HsUtils HscMain HscStats HscTypes IOEnv Id IdInfo IfaceEnv
584+ IfaceSyn IfaceType Inst InstEnv Instruction InteractiveEval
585+ InteractiveEvalTypes Json Kind KnownUniques Lexeme Lexer
586+ LiberateCase Linker ListSetOps ListT Literal Llvm Llvm.AbsSyn
587+ Llvm.MetaData Llvm.PpLlvm Llvm.Types LlvmCodeGen LlvmCodeGen.Base
588+ LlvmCodeGen.CodeGen LlvmCodeGen.Data LlvmCodeGen.Ppr
589+ LlvmCodeGen.Regs LlvmMangler LoadIface Match MatchCon MatchLit
590+ Maybes MkCore MkGraph MkId MkIface Module MonadUtils NCGMonad Name
591+ NameCache NameEnv NameSet NameShape OccName OccurAnal OptCoercion
592+ OrdList Outputable PIC PPC.CodeGen PPC.Cond PPC.Instr PPC.Ppr
593+ PPC.RegInfo PPC.Regs PackageConfig Packages Pair Panic Parser
594+ PatSyn PipelineMonad PlaceHolder Platform PlatformConstants Plugins
595+ PmExpr PprBase PprC PprCmm PprCmmDecl PprCmmExpr PprColour PprCore
596+ PprTyThing PrelInfo PrelNames PrelRules Pretty PrimOp ProfInit
597+ RdrHsSyn RdrName Reg RegAlloc.Graph.ArchBase RegAlloc.Graph.ArchX86
598+ RegAlloc.Graph.Coalesce RegAlloc.Graph.Main RegAlloc.Graph.Spill
599+ RegAlloc.Graph.SpillClean RegAlloc.Graph.SpillCost
600+ RegAlloc.Graph.Stats RegAlloc.Graph.TrivColorable
601+ RegAlloc.Linear.Base RegAlloc.Linear.FreeRegs
602+ RegAlloc.Linear.JoinToTargets RegAlloc.Linear.Main
603+ RegAlloc.Linear.PPC.FreeRegs RegAlloc.Linear.SPARC.FreeRegs
604+ RegAlloc.Linear.StackMap RegAlloc.Linear.State
605+ RegAlloc.Linear.Stats RegAlloc.Linear.X86.FreeRegs
606+ RegAlloc.Linear.X86_64.FreeRegs RegAlloc.Liveness RegClass RepType
607+ RnBinds RnEnv RnExpr RnFixity RnHsDoc RnModIface RnNames RnPat
608+ RnSource RnSplice RnTypes RnUnbound RnUtils RtClosureInspect Rules
609+ SAT SMRep SPARC.AddrMode SPARC.Base SPARC.CodeGen
610+ SPARC.CodeGen.Amode SPARC.CodeGen.Base SPARC.CodeGen.CondCode
611+ SPARC.CodeGen.Expand SPARC.CodeGen.Gen32 SPARC.CodeGen.Gen64
612+ SPARC.CodeGen.Sanity SPARC.Cond SPARC.Imm SPARC.Instr SPARC.Ppr
613+ SPARC.Regs SPARC.ShortcutJump SPARC.Stack SetLevels SimplCore
614+ SimplEnv SimplMonad SimplStg SimplUtils Simplify SpecConstr
615+ Specialise SrcLoc State StaticPtrTable StgCmm StgCmmArgRep
616+ StgCmmBind StgCmmClosure StgCmmCon StgCmmEnv StgCmmExpr
617+ StgCmmExtCode StgCmmForeign StgCmmHeap StgCmmHpc StgCmmLayout
618+ StgCmmMonad StgCmmPrim StgCmmProf StgCmmTicky StgCmmUtils StgCse
619+ StgLint StgStats StgSyn Stream StringBuffer SysTools
620+ SysTools.BaseDir SysTools.ExtraObj SysTools.Info SysTools.Process
621+ SysTools.Tasks SysTools.Terminal THNames TargetReg TcAnnotations
622+ TcArrows TcBackpack TcBinds TcCanonical TcClassDcl TcDefaults
623+ TcDeriv TcDerivInfer TcDerivUtils TcEnv TcErrors TcEvidence TcExpr
624+ TcFlatten TcForeign TcGenDeriv TcGenFunctor TcGenGenerics TcHsSyn
625+ TcHsType TcIface TcInstDcls TcInteract TcMType TcMatches TcPat
626+ TcPatSyn TcPluginM TcRnDriver TcRnExports TcRnMonad TcRnTypes
627+ TcRules TcSMonad TcSigs TcSimplify TcSplice TcTyClsDecls TcTyDecls
628+ TcType TcTypeNats TcTypeable TcUnify TcValidity TidyPgm TmOracle
629+ ToIface TrieMap TyCoRep TyCon Type TysPrim TysWiredIn UnVarGraph
630+ UnariseStg Unify UniqDFM UniqDSet UniqFM UniqMap UniqSet UniqSupply
631+ Unique Util Var VarEnv VarSet Vectorise Vectorise.Builtins
632+ Vectorise.Builtins.Base Vectorise.Builtins.Initialise
633+ Vectorise.Convert Vectorise.Env Vectorise.Exp
634+ Vectorise.Generic.Description Vectorise.Generic.PADict
635+ Vectorise.Generic.PAMethods Vectorise.Generic.PData Vectorise.Monad
636+ Vectorise.Monad.Base Vectorise.Monad.Global Vectorise.Monad.InstEnv
637+ Vectorise.Monad.Local Vectorise.Monad.Naming
638+ Vectorise.Type.Classify Vectorise.Type.Env Vectorise.Type.TyConDecl
639+ Vectorise.Type.Type Vectorise.Utils Vectorise.Utils.Base
640+ Vectorise.Utils.Closure Vectorise.Utils.Hoisting
641+ Vectorise.Utils.PADict Vectorise.Utils.Poly Vectorise.Var
642+ Vectorise.Vect WorkWrap WwLib X86.CodeGen X86.Cond X86.Instr
643+ X86.Ppr X86.RegInfo X86.Regs
644+hidden-modules: GhcPrelude
645+hs-libraries: HSghc-8.4.4
647+ base-4.11.1.0 deepseq-1.4.3.0 directory-1.3.1.5 process-1.6.3.0
648+ bytestring-0.10.8.2 binary-0.8.5.1 time-1.8.0.2 containers-0.5.11.0
649+ array-0.5.2.0 filepath-1.4.2 template-haskell-2.13.0.0 hpc-0.6.0.3
650+ transformers-0.5.5.0 ghc-boot-8.4.4 ghc-boot-th-8.4.4 ghci-8.4.4
651+ unix-2.7.2.2 terminfo-0.4.1.1
652+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
653+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
654+ directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
655+ process-1.6.3.0=030e21e561f9c3486a49333f2057b804
656+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
657+ binary-0.8.5.1=246ff363717242ac7a7a3d37e6daabb8
658+ time-1.8.0.2=fe7eb2e843def3e5fe89f1dd11e7c8ec
659+ containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
660+ array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
661+ filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
662+ template-haskell-2.13.0.0=cc07ddc07c24e039684589af2cb62998
663+ hpc-0.6.0.3=a05c4ea52ff6193f9d9d777595585331
664+ transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
665+ ghc-boot-8.4.4=5acbbd06b980c0291be2a5ab76d8128f
666+ ghc-boot-th-8.4.4=d8bd507419aa2dc5daee657f9d2838de
667+ ghci-8.4.4=73515bf3025d79d8c363ccbbaa51e635
668+ unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
669+ terminfo-0.4.1.1=7c97c2b70b9b909e033361885d99c5fd
675+license: BSD-3-Clause
676+maintainer: ghc-devs@haskell.org
677+synopsis: Shared functionality between GHC and its boot libraries
679+ This library is shared between GHC, ghc-pkg, and other boot
682+ A note about "GHC.PackageDb": it only deals with the subset of
683+ the package database that the compiler cares about: modules
684+ paths etc and not package metadata like description, authors
685+ etc. It is thus not a library interface to ghc-pkg and is *not*
686+ suitable for modifying GHC package databases.
688+ The package database format and this library are constructed in
689+ such a way that while ghc-pkg depends on Cabal, the GHC library
690+ and program do not have to depend on Cabal.
694+ GHC.ForeignSrcLang GHC.LanguageExtensions GHC.PackageDb
696+hs-libraries: HSghc-boot-8.4.4
698+ base-4.11.1.0 binary-0.8.5.1 bytestring-0.10.8.2 directory-1.3.1.5
699+ filepath-1.4.2 ghc-boot-th-8.4.4
700+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
701+ binary-0.8.5.1=246ff363717242ac7a7a3d37e6daabb8
702+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
703+ directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
704+ filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
705+ ghc-boot-th-8.4.4=d8bd507419aa2dc5daee657f9d2838de
709+id: ghc-boot-th-8.4.4
710+key: ghc-boot-th-8.4.4
711+license: BSD-3-Clause
712+maintainer: ghc-devs@haskell.org
713+synopsis: Shared functionality between GHC and the @template-haskell@
716+ This library contains various bits shared between the @ghc@ and
717+ @template-haskell@ libraries.
719+ This package exists to ensure that @template-haskell@ has a
720+ minimal set of transitive dependencies, since it is intended to
721+ be depended upon by user code.
725+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
726+hs-libraries: HSghc-boot-th-8.4.4
729+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
733+id: ghc-compact-0.1.0.0
734+key: ghc-compact-0.1.0.0
735+license: BSD-3-Clause
736+maintainer: libraries@haskell.org
737+synopsis: In memory storage of deeply evaluated data structure
739+ This package provides minimal functionality for working with
740+ "compact regions", which hold a fully evaluated Haskell object graph.
741+ These regions maintain the invariant that no pointers live inside the struct
742+ that point outside it, which ensures efficient garbage collection without
743+ ever reading the structure contents (effectively, it works as a manually
744+ managed "oldest generation" which is never freed until the whole is
746+ Internally, the struct is stored a single contiguous block of memory,
747+ which allows efficient serialization and deserialization of structs
748+ for distributed computing.
752+ GHC.Compact GHC.Compact.Serialized
753+hs-libraries: HSghc-compact-0.1.0.0
755+ ghc-prim-0.5.2.0 base-4.11.1.0 bytestring-0.10.8.2
756+abi-depends: ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
757+ base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
758+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
763+key: ghc-prim-0.5.2.0
764+license: BSD-3-Clause
765+maintainer: libraries@haskell.org
766+synopsis: GHC primitives
768+ This package contains the primitive types and operations supplied by GHC.
772+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
773+ GHC.PrimopWrappers GHC.Tuple GHC.Types GHC.Prim
774+hs-libraries: HSghc-prim-0.5.2.0
783+license: BSD-3-Clause
784+maintainer: ghc-devs@haskell.org
785+synopsis: The library supporting GHC's interactive interpreter
787+ This library offers interfaces which mediate interactions between the
788+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
793+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
794+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
795+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
796+ GHCi.TH.Binary SizedSeq
797+hs-libraries: HSghci-8.4.4
799+ array-0.5.2.0 base-4.11.1.0 binary-0.8.5.1 bytestring-0.10.8.2
800+ containers-0.5.11.0 deepseq-1.4.3.0 filepath-1.4.2 ghc-boot-8.4.4
801+ ghc-boot-th-8.4.4 template-haskell-2.13.0.0 transformers-0.5.5.0
803+abi-depends: array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
804+ base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
805+ binary-0.8.5.1=246ff363717242ac7a7a3d37e6daabb8
806+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
807+ containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
808+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
809+ filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
810+ ghc-boot-8.4.4=5acbbd06b980c0291be2a5ab76d8128f
811+ ghc-boot-th-8.4.4=d8bd507419aa2dc5daee657f9d2838de
812+ template-haskell-2.13.0.0=cc07ddc07c24e039684589af2cb62998
813+ transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
814+ unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
818+id: haskeline-0.7.4.2
819+key: haskeline-0.7.4.2
820+license: BSD-3-Clause
821+copyright: (c) Judah Jacobson
822+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
823+author: Judah Jacobson
825+homepage: https://github.com/judah/haskeline
826+synopsis: A command-line interface for user input, written in Haskell.
828+ Haskeline provides a user interface for line input in command-line
829+ programs. This library is similar in purpose to readline, but since
830+ it is written in Haskell it is (hopefully) more easily used in other
833+ Haskeline runs both on POSIX-compatible systems and on Windows.
834+category: User Interfaces
837+ System.Console.Haskeline System.Console.Haskeline.Completion
838+ System.Console.Haskeline.History System.Console.Haskeline.IO
839+ System.Console.Haskeline.MonadException
840+hidden-modules: System.Console.Haskeline.Backend
841+ System.Console.Haskeline.Backend.WCWidth
842+ System.Console.Haskeline.Command
843+ System.Console.Haskeline.Command.Completion
844+ System.Console.Haskeline.Command.History
845+ System.Console.Haskeline.Command.KillRing
846+ System.Console.Haskeline.Directory System.Console.Haskeline.Emacs
847+ System.Console.Haskeline.InputT System.Console.Haskeline.Key
848+ System.Console.Haskeline.LineState System.Console.Haskeline.Monads
849+ System.Console.Haskeline.Prefs System.Console.Haskeline.Recover
850+ System.Console.Haskeline.RunCommand System.Console.Haskeline.Term
851+ System.Console.Haskeline.Command.Undo System.Console.Haskeline.Vi
852+ System.Console.Haskeline.Backend.Posix
853+ System.Console.Haskeline.Backend.Posix.Encoder
854+ System.Console.Haskeline.Backend.DumbTerm
855+ System.Console.Haskeline.Backend.Terminfo
856+hs-libraries: HShaskeline-0.7.4.2
858+ base-4.11.1.0 containers-0.5.11.0 directory-1.3.1.5
859+ bytestring-0.10.8.2 filepath-1.4.2 transformers-0.5.5.0
860+ process-1.6.3.0 stm-2.4.5.1 unix-2.7.2.2 terminfo-0.4.1.1
861+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
862+ containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
863+ directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
864+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
865+ filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
866+ transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
867+ process-1.6.3.0=030e21e561f9c3486a49333f2057b804
868+ stm-2.4.5.1=e1689617987db6dbcec99141fd7e70d8
869+ unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
870+ terminfo-0.4.1.1=7c97c2b70b9b909e033361885d99c5fd
876+license: BSD-3-Clause
877+maintainer: ghc-devs@haskell.org
879+synopsis: Code Coverage Library for Haskell
881+ This package provides the code coverage library for Haskell.
883+ See <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more
888+ Trace.Hpc.Mix Trace.Hpc.Reflect Trace.Hpc.Tix Trace.Hpc.Util
889+hs-libraries: HShpc-0.6.0.3
891+ base-4.11.1.0 containers-0.5.11.0 directory-1.3.1.5 filepath-1.4.2
893+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
894+ containers-0.5.11.0=3a03e29a933c27106de8caad6a8dba89
895+ directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
896+ filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
897+ time-1.8.0.2=fe7eb2e843def3e5fe89f1dd11e7c8ec
901+id: integer-gmp-1.0.2.0
902+key: integer-gmp-1.0.2.0
903+license: BSD-3-Clause
904+maintainer: hvr@gnu.org
905+author: Herbert Valerio Riedel
906+synopsis: Integer library based on GMP
907+category: Numeric, Algebra
910+ GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
911+ GHC.Integer.Logarithms.Internals
912+hidden-modules: GHC.Integer.Type
913+hs-libraries: HSinteger-gmp-1.0.2.0
916+abi-depends: ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
922+license: BSD-3-Clause
923+maintainer: Edward Kmett <ekmett@gmail.com>
925+homepage: http://github.com/haskell/mtl
926+synopsis: Monad classes, using functional dependencies
928+ Monad classes using functional dependencies, with instances
929+ for various monad transformers, inspired by the paper
930+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
931+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
932+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
936+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
937+ Control.Monad.Error.Class Control.Monad.Except
938+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
939+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
940+ Control.Monad.RWS.Strict Control.Monad.Reader
941+ Control.Monad.Reader.Class Control.Monad.State
942+ Control.Monad.State.Class Control.Monad.State.Lazy
943+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
944+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
945+ Control.Monad.Writer.Strict
946+hs-libraries: HSmtl-2.2.2
948+ base-4.11.1.0 transformers-0.5.5.0
949+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
950+ transformers-0.5.5.0=b5d2f6cdac279ec17c0fad50f5348c4f
956+license: BSD-3-Clause
957+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
958+author: Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
959+homepage: https://github.com/haskell/parsec
960+synopsis: Monadic parser combinators
962+ Parsec is designed from scratch as an industrial-strength parser
963+ library. It is simple, safe, well documented (on the package
964+ homepage), has extensive libraries, good error messages,
965+ and is fast. It is defined as a monad transformer that can be
966+ stacked on arbitrary monads, and it is also parametric in the
969+ The main entry point is the "Text.Parsec" module which provides
970+ defaults for parsing 'Char'acter data.
972+ The "Text.ParserCombinators.Parsec" module hierarchy contains
973+ the legacy @parsec-2@ API and may be removed at some point in
978+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
979+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
980+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
981+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
982+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
983+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
984+ Text.ParserCombinators.Parsec.Combinator
985+ Text.ParserCombinators.Parsec.Error
986+ Text.ParserCombinators.Parsec.Expr
987+ Text.ParserCombinators.Parsec.Language
988+ Text.ParserCombinators.Parsec.Perm
989+ Text.ParserCombinators.Parsec.Pos
990+ Text.ParserCombinators.Parsec.Prim
991+ Text.ParserCombinators.Parsec.Token
992+hs-libraries: HSparsec-3.1.13.0
994+ base-4.11.1.0 mtl-2.2.2 bytestring-0.10.8.2 text-1.2.3.1
995+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
996+ mtl-2.2.2=28a8b7973060d82dd465f14029339d4f
997+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
998+ text-1.2.3.1=e0d7b65ba8d31007e57ce45ddef7efb8
1004+license: BSD-3-Clause
1005+maintainer: David Terei <code@davidterei.com>
1007+homepage: http://github.com/haskell/pretty
1008+synopsis: Pretty-printing library
1010+ This package contains a pretty-printing library, a set of API's
1011+ that provides a way to easily print out text in a consistent
1012+ format of your choosing. This is useful for compilers and related
1015+ This library was originally designed by John Hughes's and has since
1016+ been heavily modified by Simon Peyton Jones.
1020+ Text.PrettyPrint Text.PrettyPrint.Annotated
1021+ Text.PrettyPrint.Annotated.HughesPJ
1022+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
1023+ Text.PrettyPrint.HughesPJClass
1024+hs-libraries: HSpretty-1.1.3.6
1026+ base-4.11.1.0 deepseq-1.4.3.0 ghc-prim-0.5.2.0
1027+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
1028+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
1029+ ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
1034+key: process-1.6.3.0
1035+license: BSD-3-Clause
1036+maintainer: libraries@haskell.org
1037+synopsis: Process libraries
1039+ This package contains libraries for dealing with system processes.
1041+ The typed-process package is a more recent take on a process API,
1042+ which uses this package internally. It features better binary
1043+ support, easier concurrency, and a more composable API. You can
1044+ read more about it at
1045+ <https://haskell-lang.org/library/typed-process>.
1049+ System.Cmd System.Process System.Process.Internals
1050+hidden-modules: System.Process.Common System.Process.Posix
1051+hs-libraries: HSprocess-1.6.3.0
1055+ base-4.11.1.0 directory-1.3.1.5 filepath-1.4.2 deepseq-1.4.3.0
1057+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
1058+ directory-1.3.1.5=fbc4e348e0c18c2b80ca9368e0275d72
1059+ filepath-1.4.2=27f5ec6358f0ec240d827eaa0860b2af
1060+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
1061+ unix-2.7.2.2=1b1470032d7c086b787322282a984f1c
1067+license: BSD-3-Clause
1068+maintainer: glasgow-haskell-users@haskell.org
1070+hs-libraries: HSrts Cffi
1075+ld-options: "-Wl,-u,_base_GHCziTopHandler_runIO_closure"
1076+ "-Wl,-u,_base_GHCziTopHandler_runNonIO_closure"
1077+ "-Wl,-u,_ghczmprim_GHCziTuple_Z0T_closure"
1078+ "-Wl,-u,_ghczmprim_GHCziTypes_True_closure"
1079+ "-Wl,-u,_ghczmprim_GHCziTypes_False_closure"
1080+ "-Wl,-u,_base_GHCziPack_unpackCString_closure"
1081+ "-Wl,-u,_base_GHCziWeak_runFinalizzerBatch_closure"
1082+ "-Wl,-u,_base_GHCziIOziException_stackOverflow_closure"
1083+ "-Wl,-u,_base_GHCziIOziException_heapOverflow_closure"
1084+ "-Wl,-u,_base_GHCziIOziException_allocationLimitExceeded_closure"
1085+ "-Wl,-u,_base_GHCziIOziException_blockedIndefinitelyOnMVar_closure"
1086+ "-Wl,-u,_base_GHCziIOziException_blockedIndefinitelyOnSTM_closure"
1087+ "-Wl,-u,_base_GHCziIOziException_cannotCompactFunction_closure"
1088+ "-Wl,-u,_base_GHCziIOziException_cannotCompactPinned_closure"
1089+ "-Wl,-u,_base_GHCziIOziException_cannotCompactMutable_closure"
1090+ "-Wl,-u,_base_ControlziExceptionziBase_absentSumFieldError_closure"
1091+ "-Wl,-u,_base_ControlziExceptionziBase_nonTermination_closure"
1092+ "-Wl,-u,_base_ControlziExceptionziBase_nestedAtomically_closure"
1093+ "-Wl,-u,_base_GHCziEventziThread_blockedOnBadFD_closure"
1094+ "-Wl,-u,_base_GHCziConcziSync_runSparks_closure"
1095+ "-Wl,-u,_base_GHCziConcziIO_ensureIOManagerIsRunning_closure"
1096+ "-Wl,-u,_base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure"
1097+ "-Wl,-u,_base_GHCziConcziSignal_runHandlersPtr_closure"
1098+ "-Wl,-u,_base_GHCziTopHandler_flushStdHandles_closure"
1099+ "-Wl,-u,_base_GHCziTopHandler_runMainIO_closure"
1100+ "-Wl,-u,_ghczmprim_GHCziTypes_Czh_con_info"
1101+ "-Wl,-u,_ghczmprim_GHCziTypes_Izh_con_info"
1102+ "-Wl,-u,_ghczmprim_GHCziTypes_Fzh_con_info"
1103+ "-Wl,-u,_ghczmprim_GHCziTypes_Dzh_con_info"
1104+ "-Wl,-u,_ghczmprim_GHCziTypes_Wzh_con_info"
1105+ "-Wl,-u,_base_GHCziPtr_Ptr_con_info"
1106+ "-Wl,-u,_base_GHCziPtr_FunPtr_con_info"
1107+ "-Wl,-u,_base_GHCziInt_I8zh_con_info"
1108+ "-Wl,-u,_base_GHCziInt_I16zh_con_info"
1109+ "-Wl,-u,_base_GHCziInt_I32zh_con_info"
1110+ "-Wl,-u,_base_GHCziInt_I64zh_con_info"
1111+ "-Wl,-u,_base_GHCziWord_W8zh_con_info"
1112+ "-Wl,-u,_base_GHCziWord_W16zh_con_info"
1113+ "-Wl,-u,_base_GHCziWord_W32zh_con_info"
1114+ "-Wl,-u,_base_GHCziWord_W64zh_con_info"
1115+ "-Wl,-u,_base_GHCziStable_StablePtr_con_info"
1116+ "-Wl,-u,_hs_atomic_add8" "-Wl,-u,_hs_atomic_add16"
1117+ "-Wl,-u,_hs_atomic_add32" "-Wl,-u,_hs_atomic_add64"
1118+ "-Wl,-u,_hs_atomic_sub8" "-Wl,-u,_hs_atomic_sub16"
1119+ "-Wl,-u,_hs_atomic_sub32" "-Wl,-u,_hs_atomic_sub64"
1120+ "-Wl,-u,_hs_atomic_and8" "-Wl,-u,_hs_atomic_and16"
1121+ "-Wl,-u,_hs_atomic_and32" "-Wl,-u,_hs_atomic_and64"
1122+ "-Wl,-u,_hs_atomic_nand8" "-Wl,-u,_hs_atomic_nand16"
1123+ "-Wl,-u,_hs_atomic_nand32" "-Wl,-u,_hs_atomic_nand64"
1124+ "-Wl,-u,_hs_atomic_or8" "-Wl,-u,_hs_atomic_or16"
1125+ "-Wl,-u,_hs_atomic_or32" "-Wl,-u,_hs_atomic_or64"
1126+ "-Wl,-u,_hs_atomic_xor8" "-Wl,-u,_hs_atomic_xor16"
1127+ "-Wl,-u,_hs_atomic_xor32" "-Wl,-u,_hs_atomic_xor64"
1128+ "-Wl,-u,_hs_cmpxchg8" "-Wl,-u,_hs_cmpxchg16" "-Wl,-u,_hs_cmpxchg32"
1129+ "-Wl,-u,_hs_cmpxchg64" "-Wl,-u,_hs_atomicread8"
1130+ "-Wl,-u,_hs_atomicread16" "-Wl,-u,_hs_atomicread32"
1131+ "-Wl,-u,_hs_atomicread64" "-Wl,-u,_hs_atomicwrite8"
1132+ "-Wl,-u,_hs_atomicwrite16" "-Wl,-u,_hs_atomicwrite32"
1133+ "-Wl,-u,_hs_atomicwrite64" "-Wl,-search_paths_first"
1139+license: BSD-3-Clause
1140+maintainer: libraries@haskell.org
1141+homepage: https://wiki.haskell.org/Software_transactional_memory
1142+synopsis: Software Transactional Memory
1144+ Software Transactional Memory, or STM, is an abstraction for
1145+ concurrent communication. The main benefits of STM are
1146+ /composability/ and /modularity/. That is, using STM you can write
1147+ concurrent abstractions that can be easily composed with any other
1148+ abstraction built using STM, without exposing the details of how
1149+ your abstraction ensures safety. This is typically not the case
1150+ with other forms of concurrent communication, such as locks or
1152+category: Concurrency
1155+ Control.Concurrent.STM Control.Concurrent.STM.TArray
1156+ Control.Concurrent.STM.TBQueue Control.Concurrent.STM.TChan
1157+ Control.Concurrent.STM.TMVar Control.Concurrent.STM.TQueue
1158+ Control.Concurrent.STM.TSem Control.Concurrent.STM.TVar
1160+hidden-modules: Control.Sequential.STM
1161+hs-libraries: HSstm-2.4.5.1
1163+ base-4.11.1.0 array-0.5.2.0
1164+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
1165+ array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
1167+name: template-haskell
1169+id: template-haskell-2.13.0.0
1170+key: template-haskell-2.13.0.0
1171+license: BSD-3-Clause
1172+maintainer: libraries@haskell.org
1173+synopsis: Support library for Template Haskell
1175+ This package provides modules containing facilities for manipulating
1176+ Haskell source code using Template Haskell.
1178+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1180+category: Template Haskell
1183+ Language.Haskell.TH Language.Haskell.TH.LanguageExtensions
1184+ Language.Haskell.TH.Lib Language.Haskell.TH.Lib.Internal
1185+ Language.Haskell.TH.Ppr Language.Haskell.TH.PprLib
1186+ Language.Haskell.TH.Quote Language.Haskell.TH.Syntax
1187+hidden-modules: Language.Haskell.TH.Lib.Map
1188+hs-libraries: HStemplate-haskell-2.13.0.0
1190+ base-4.11.1.0 ghc-boot-th-8.4.4 pretty-1.1.3.6
1191+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
1192+ ghc-boot-th-8.4.4=d8bd507419aa2dc5daee657f9d2838de
1193+ pretty-1.1.3.6=a22b26e5f7ddf72bac19d7d229502dac
1197+id: terminfo-0.4.1.1
1198+key: terminfo-0.4.1.1
1199+license: BSD-3-Clause
1200+copyright: (c) Judah Jacobson
1201+maintainer: Judah Jacobson <judah.jacobson@gmail.com>
1202+author: Judah Jacobson
1204+homepage: https://github.com/judah/terminfo
1205+synopsis: Haskell bindings to the terminfo library.
1207+ This library provides an interface to the terminfo database (via bindings to the
1208+ curses library). <http://en.wikipedia.org/wiki/Terminfo Terminfo> allows POSIX
1209+ systems to interact with a variety of terminals using a standard set of capabilities.
1210+category: User Interfaces
1213+ System.Console.Terminfo System.Console.Terminfo.Base
1214+ System.Console.Terminfo.Color System.Console.Terminfo.Cursor
1215+ System.Console.Terminfo.Edit System.Console.Terminfo.Effects
1216+ System.Console.Terminfo.Keys
1217+hs-libraries: HSterminfo-0.4.1.1
1222+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
1228+license: BSD-2-Clause
1229+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1230+maintainer: Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1231+author: Bryan O'Sullivan <bos@serpentine.com>
1232+homepage: https://github.com/haskell/text
1233+synopsis: An efficient packed Unicode text type.
1236+ An efficient packed, immutable Unicode text type (both strict and
1237+ lazy), with a powerful loop fusion optimization framework.
1239+ The 'Text' type represents Unicode character strings, in a time and
1240+ space-efficient manner. This package provides text processing
1241+ capabilities that are optimized for performance critical use, both
1242+ in terms of large data quantities and high speed.
1244+ The 'Text' type provides character-encoding, type-safe case
1245+ conversion via whole-string case conversion functions (see "Data.Text").
1246+ It also provides a range of functions for converting 'Text' values to
1247+ and from 'ByteStrings', using several standard encodings
1248+ (see "Data.Text.Encoding").
1250+ Efficient locale-sensitive support for text IO is also supported
1251+ (see "Data.Text.IO").
1253+ These modules are intended to be imported qualified, to avoid name
1254+ clashes with Prelude functions, e.g.
1256+ > import qualified Data.Text as T
1258+ To use an extended and very rich family of functions for working
1259+ with Unicode text (including normalization, regular expressions,
1260+ non-standard encodings, text breaking, and locales), see
1261+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1262+ based on the well-respected and liberally
1263+ licensed [ICU library](http://site.icu-project.org/).
1264+category: Data, Text
1267+ Data.Text Data.Text.Array Data.Text.Encoding
1268+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1269+ Data.Text.Internal Data.Text.Internal.Builder
1270+ Data.Text.Internal.Builder.Functions
1271+ Data.Text.Internal.Builder.Int.Digits
1272+ Data.Text.Internal.Builder.RealFloat.Functions
1273+ Data.Text.Internal.Encoding.Fusion
1274+ Data.Text.Internal.Encoding.Fusion.Common
1275+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1276+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1277+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1278+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1279+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1280+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1281+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1282+ Data.Text.Internal.Private Data.Text.Internal.Read
1283+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1284+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1285+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1286+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1287+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1288+ Data.Text.Read Data.Text.Unsafe
1289+hidden-modules: Data.Text.Show
1290+hs-libraries: HStext-1.2.3.1
1292+ array-0.5.2.0 base-4.11.1.0 binary-0.8.5.1 deepseq-1.4.3.0
1293+ ghc-prim-0.5.2.0 bytestring-0.10.8.2 integer-gmp-1.0.2.0
1294+abi-depends: array-0.5.2.0=03a64bb9d4be6771406b73145e6e58e1
1295+ base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
1296+ binary-0.8.5.1=246ff363717242ac7a7a3d37e6daabb8
1297+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
1298+ ghc-prim-0.5.2.0=0a2596c0f516eb6cbf13841c1f06715e
1299+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
1300+ integer-gmp-1.0.2.0=28d9d8fbabb28cc19fc92446ffd9b739
1306+license: BSD-3-Clause
1307+maintainer: <ashley@semantic.org>
1308+author: Ashley Yakeley
1310+homepage: https://github.com/haskell/time
1311+synopsis: A time library
1317+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1318+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1319+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1320+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1321+ Data.Time.Clock.TAI Data.Time.Format Data.Time.LocalTime
1322+hidden-modules: Data.Time.Calendar.Private Data.Time.Calendar.Days
1323+ Data.Time.Calendar.Gregorian Data.Time.Calendar.JulianYearDay
1324+ Data.Time.Clock.Internal.DiffTime
1325+ Data.Time.Clock.Internal.AbsoluteTime
1326+ Data.Time.Clock.Internal.NominalDiffTime
1327+ Data.Time.Clock.Internal.POSIXTime
1328+ Data.Time.Clock.Internal.UniversalTime
1329+ Data.Time.Clock.Internal.SystemTime
1330+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1331+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1332+ Data.Time.LocalTime.Internal.TimeZone
1333+ Data.Time.LocalTime.Internal.TimeOfDay
1334+ Data.Time.LocalTime.Internal.LocalTime
1335+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1336+ Data.Time.Format.Locale
1337+hs-libraries: HStime-1.8.0.2
1339+ base-4.11.1.0 deepseq-1.4.3.0
1340+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
1341+ deepseq-1.4.3.0=c2f0913f017a74ecf59e88ba8e164f77
1345+id: transformers-0.5.5.0
1346+key: transformers-0.5.5.0
1347+license: BSD-3-Clause
1348+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1349+author: Andy Gill, Ross Paterson
1350+synopsis: Concrete functor and monad transformers
1352+ A portable library of functor and monad transformers, inspired by
1353+ the paper \"Functional Programming with Overloading and Higher-Order
1354+ Polymorphism\", by Mark P Jones,
1355+ in /Advanced School of Functional Programming/, 1995
1356+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1358+ This package contains:
1360+ * the monad transformer class (in "Control.Monad.Trans.Class")
1362+ * concrete functor and monad transformers, each with associated
1363+ operations and functions to lift operations associated with other
1366+ The package can be used on its own in portable Haskell code, in
1367+ which case operations need to be manually lifted through transformer
1368+ stacks (see "Control.Monad.Trans.Class" for some examples).
1369+ Alternatively, it can be used with the non-portable monad classes in
1370+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1371+ introduced by monad transformers through other transformers.
1375+ Control.Applicative.Backwards Control.Applicative.Lift
1376+ Control.Monad.Signatures Control.Monad.Trans.Accum
1377+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1378+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1379+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1380+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1381+ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict
1382+ Control.Monad.Trans.Reader Control.Monad.Trans.Select
1383+ Control.Monad.Trans.State Control.Monad.Trans.State.Lazy
1384+ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer
1385+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1386+ Data.Functor.Constant Data.Functor.Reverse
1387+hs-libraries: HStransformers-0.5.5.0
1390+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
1396+license: BSD-3-Clause
1397+maintainer: libraries@haskell.org
1398+homepage: https://github.com/haskell/unix
1399+synopsis: POSIX functionality
1401+ This package gives you access to the set of operating system
1402+ services standardised by
1403+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1404+ (or the IEEE Portable Operating System Interface for Computing
1405+ Environments - IEEE Std. 1003.1).
1407+ The package is not supported under Windows.
1411+ System.Posix System.Posix.ByteString
1412+ System.Posix.ByteString.FilePath System.Posix.Directory
1413+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1414+ System.Posix.DynamicLinker.ByteString
1415+ System.Posix.DynamicLinker.Module
1416+ System.Posix.DynamicLinker.Module.ByteString
1417+ System.Posix.DynamicLinker.Prim System.Posix.Env
1418+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1419+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1420+ System.Posix.IO.ByteString System.Posix.Process
1421+ System.Posix.Process.ByteString System.Posix.Process.Internals
1422+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1423+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1424+ System.Posix.Temp.ByteString System.Posix.Terminal
1425+ System.Posix.Terminal.ByteString System.Posix.Time
1426+ System.Posix.Unistd System.Posix.User
1427+hidden-modules: System.Posix.Directory.Common
1428+ System.Posix.DynamicLinker.Common System.Posix.Files.Common
1429+ System.Posix.IO.Common System.Posix.Process.Common
1430+ System.Posix.Terminal.Common
1431+hs-libraries: HSunix-2.7.2.2
1435+ base-4.11.1.0 bytestring-0.10.8.2 time-1.8.0.2
1436+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf
1437+ bytestring-0.10.8.2=9dd6632a6071c728fe550d499c942f0c
1438+ time-1.8.0.2=fe7eb2e843def3e5fe89f1dd11e7c8ec
1442+id: xhtml-3000.2.2.1
1443+key: xhtml-3000.2.2.1
1444+license: BSD-3-Clause
1445+copyright: Bjorn Bringert 2004-2006, Andy Gill and the Oregon
1446+ Graduate Institute of Science and Technology, 1999-2001
1447+maintainer: Chris Dornan <chris@chrisdornan.com>
1448+author: Bjorn Bringert
1450+homepage: https://github.com/haskell/xhtml
1451+synopsis: An XHTML combinator library
1453+ This package provides combinators for producing
1454+ XHTML 1.0, including the Strict, Transitional and
1456+category: Web, XML, Pretty Printer
1459+ Text.XHtml Text.XHtml.Debug Text.XHtml.Frameset Text.XHtml.Strict
1460+ Text.XHtml.Table Text.XHtml.Transitional
1461+hidden-modules: Text.XHtml.Strict.Attributes
1462+ Text.XHtml.Strict.Elements Text.XHtml.Frameset.Attributes
1463+ Text.XHtml.Frameset.Elements Text.XHtml.Transitional.Attributes
1464+ Text.XHtml.Transitional.Elements Text.XHtml.BlockTable
1465+ Text.XHtml.Extras Text.XHtml.Internals
1466+hs-libraries: HSxhtml-3000.2.2.1
1469+abi-depends: base-4.11.1.0=b368cab58fa51949d1638013a72f7adf