@@ -0,0 +1,1328 @@
4+id: Cabal-3.2.0.0-HHauhKFeCzC5Smt8N1mSRU
5+key: Cabal-3.2.0.0-HHauhKFeCzC5Smt8N1mSRU
7+copyright: 2003-2020, Cabal Development Team (see AUTHORS file)
8+maintainer: cabal-devel@haskell.org
9+author: Cabal Development Team <cabal-devel@haskell.org>
10+homepage: http://www.haskell.org/cabal/
11+synopsis: A framework for packaging Haskell software
13+ The Haskell Common Architecture for Building Applications and
14+ Libraries: a framework defining a common interface for authors to more
15+ easily build their Haskell applications in a portable way.
16+ The Haskell Cabal is part of a larger infrastructure for distributing,
17+ organizing, and cataloging Haskell libraries and tools.
18+category: Distribution
21+ Distribution.Backpack Distribution.Backpack.ComponentsGraph
22+ Distribution.Backpack.Configure
23+ Distribution.Backpack.ConfiguredComponent
24+ Distribution.Backpack.DescribeUnitId
25+ Distribution.Backpack.FullUnitId
26+ Distribution.Backpack.LinkedComponent
27+ Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
28+ Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
29+ Distribution.Compat.Binary Distribution.Compat.CharParsing
30+ Distribution.Compat.CreatePipe Distribution.Compat.DList
31+ Distribution.Compat.Directory Distribution.Compat.Environment
32+ Distribution.Compat.Exception Distribution.Compat.FilePath
33+ Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
34+ Distribution.Compat.Lens Distribution.Compat.Newtype
35+ Distribution.Compat.Parsing Distribution.Compat.Prelude.Internal
36+ Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
37+ Distribution.Compat.Stack Distribution.Compat.Time
38+ Distribution.Compat.Typeable Distribution.Compiler
39+ Distribution.FieldGrammar Distribution.FieldGrammar.Class
40+ Distribution.FieldGrammar.FieldDescrs
41+ Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty
42+ Distribution.Fields Distribution.Fields.ConfVar
43+ Distribution.Fields.Field Distribution.Fields.Lexer
44+ Distribution.Fields.LexerMonad Distribution.Fields.ParseResult
45+ Distribution.Fields.Parser Distribution.Fields.Pretty
46+ Distribution.InstalledPackageInfo Distribution.License
47+ Distribution.Make Distribution.ModuleName Distribution.Package
48+ Distribution.PackageDescription
49+ Distribution.PackageDescription.Check
50+ Distribution.PackageDescription.Configuration
51+ Distribution.PackageDescription.FieldGrammar
52+ Distribution.PackageDescription.Parsec
53+ Distribution.PackageDescription.PrettyPrint
54+ Distribution.PackageDescription.Quirks
55+ Distribution.PackageDescription.Utils Distribution.Parsec
56+ Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
57+ Distribution.Parsec.Newtypes Distribution.Parsec.Position
58+ Distribution.Parsec.Warning Distribution.Pretty Distribution.ReadE
59+ Distribution.SPDX Distribution.SPDX.License
60+ Distribution.SPDX.LicenseExceptionId
61+ Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
62+ Distribution.SPDX.LicenseListVersion
63+ Distribution.SPDX.LicenseReference Distribution.Simple
64+ Distribution.Simple.Bench Distribution.Simple.Build
65+ Distribution.Simple.Build.Macros
66+ Distribution.Simple.Build.PathsModule
67+ Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
68+ Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
69+ Distribution.Simple.Command Distribution.Simple.Compiler
70+ Distribution.Simple.Configure Distribution.Simple.Doctest
71+ Distribution.Simple.Flag Distribution.Simple.GHC
72+ Distribution.Simple.GHCJS Distribution.Simple.Glob
73+ Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
74+ Distribution.Simple.Hpc Distribution.Simple.Install
75+ Distribution.Simple.InstallDirs
76+ Distribution.Simple.InstallDirs.Internal
77+ Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
78+ Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
79+ Distribution.Simple.Program Distribution.Simple.Program.Ar
80+ Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
81+ Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
82+ Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
83+ Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
84+ Distribution.Simple.Program.ResponseFile
85+ Distribution.Simple.Program.Run Distribution.Simple.Program.Script
86+ Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
87+ Distribution.Simple.Register Distribution.Simple.Setup
88+ Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
89+ Distribution.Simple.Test Distribution.Simple.Test.ExeV10
90+ Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
91+ Distribution.Simple.UHC Distribution.Simple.UserHooks
92+ Distribution.Simple.Utils Distribution.System
93+ Distribution.TestSuite Distribution.Text
94+ Distribution.Types.AbiDependency Distribution.Types.AbiHash
95+ Distribution.Types.AnnotatedId Distribution.Types.Benchmark
96+ Distribution.Types.Benchmark.Lens
97+ Distribution.Types.BenchmarkInterface
98+ Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
99+ Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
100+ Distribution.Types.Component Distribution.Types.ComponentId
101+ Distribution.Types.ComponentInclude
102+ Distribution.Types.ComponentLocalBuildInfo
103+ Distribution.Types.ComponentName
104+ Distribution.Types.ComponentRequestedSpec
105+ Distribution.Types.CondTree Distribution.Types.Condition
106+ Distribution.Types.ConfVar Distribution.Types.Dependency
107+ Distribution.Types.DependencyMap Distribution.Types.ExeDependency
108+ Distribution.Types.Executable Distribution.Types.Executable.Lens
109+ Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
110+ Distribution.Types.Flag Distribution.Types.ForeignLib
111+ Distribution.Types.ForeignLib.Lens
112+ Distribution.Types.ForeignLibOption
113+ Distribution.Types.ForeignLibType
114+ Distribution.Types.GenericPackageDescription
115+ Distribution.Types.GenericPackageDescription.Lens
116+ Distribution.Types.GivenComponent
117+ Distribution.Types.HookedBuildInfo
118+ Distribution.Types.IncludeRenaming
119+ Distribution.Types.InstalledPackageInfo
120+ Distribution.Types.InstalledPackageInfo.FieldGrammar
121+ Distribution.Types.InstalledPackageInfo.Lens
122+ Distribution.Types.LegacyExeDependency Distribution.Types.Lens
123+ Distribution.Types.Library Distribution.Types.Library.Lens
124+ Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
125+ Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
126+ Distribution.Types.Module Distribution.Types.ModuleReexport
127+ Distribution.Types.ModuleRenaming
128+ Distribution.Types.MungedPackageId
129+ Distribution.Types.MungedPackageName
130+ Distribution.Types.PackageDescription
131+ Distribution.Types.PackageDescription.Lens
132+ Distribution.Types.PackageId Distribution.Types.PackageId.Lens
133+ Distribution.Types.PackageName Distribution.Types.PackageName.Magic
134+ Distribution.Types.PackageVersionConstraint
135+ Distribution.Types.PkgconfigDependency
136+ Distribution.Types.PkgconfigName
137+ Distribution.Types.PkgconfigVersion
138+ Distribution.Types.PkgconfigVersionRange
139+ Distribution.Types.SetupBuildInfo
140+ Distribution.Types.SetupBuildInfo.Lens
141+ Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
142+ Distribution.Types.TargetInfo Distribution.Types.TestSuite
143+ Distribution.Types.TestSuite.Lens
144+ Distribution.Types.TestSuiteInterface Distribution.Types.TestType
145+ Distribution.Types.UnitId Distribution.Types.UnqualComponentName
146+ Distribution.Types.Version Distribution.Types.VersionInterval
147+ Distribution.Types.VersionRange
148+ Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
149+ Distribution.Utils.IOData Distribution.Utils.LogProgress
150+ Distribution.Utils.MD5 Distribution.Utils.MapAccum
151+ Distribution.Utils.NubList Distribution.Utils.Progress
152+ Distribution.Utils.ShortText Distribution.Utils.Structured
153+ Distribution.Verbosity Distribution.Verbosity.Internal
154+ Distribution.Version Language.Haskell.Extension
156+ Distribution.Backpack.PreExistingComponent
157+ Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
158+ Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
159+ Distribution.Backpack.Id Distribution.Utils.UnionFind
160+ Distribution.Utils.Base62 Distribution.Compat.Async
161+ Distribution.Compat.CopyFile Distribution.Compat.GetShortPathName
162+ Distribution.Compat.MonadFail Distribution.Compat.Prelude
163+ Distribution.Compat.SnocList Distribution.GetOpt Distribution.Lex
164+ Distribution.Utils.String Distribution.Simple.GHC.EnvironmentParser
165+ Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
166+ Distribution.Simple.Utils.Json Paths_Cabal
170+hs-libraries: HSCabal-3.2.0.0-HHauhKFeCzC5Smt8N1mSRU
172+ array-0.5.4.0-6ZnRUnY3YSCARanJlZtZSC
173+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
174+ binary-0.8.8.0-31YnCA0ZZJ9P44cvknW7V
175+ bytestring-0.10.10.0-I08VYmUu1HEB3BvDEgb1nY
176+ containers-0.6.2.1-DwXMchTljZAAhGmyNLKlJn
177+ deepseq-1.4.4.0-EAw05apwaMi5rQRUDxaNmQ
178+ directory-1.3.6.0-ESSSvWr4yuBHdHrVdHJfp
179+ filepath-1.4.2.1-9YVAZ5HNtTdH38G2pyD6FW
180+ mtl-2.2.2-APbA737gxxjF1vdw3jks1l
181+ parsec-3.1.14.0-IfTDZrT9SySLgvOChKqroW
182+ pretty-1.1.3.6-KkasymMn4tx6Z5eHnuh9d6
183+ process-1.6.9.0-EVngqWcUMKP5ubwioZxI7y
184+ text-1.2.4.1-DrdOX3Dfu4u21YzXJsIqDK
185+ time-1.9.3-GRmJgQNeB6sFdv9XLLv512
186+ transformers-0.5.6.2-FwRDakpiane64KXX1P4VgX
187+ unix-2.7.2.2-LKS2tQoK5BkGwwqQUm7Ejs
194+id: array-0.5.4.0-6ZnRUnY3YSCARanJlZtZSC
195+key: array-0.5.4.0-6ZnRUnY3YSCARanJlZtZSC
197+maintainer: libraries@haskell.org
198+synopsis: Mutable and immutable arrays
200+ In addition to providing the "Data.Array" module
201+ <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
202+ this package also defines the classes 'IArray' of
203+ immutable arrays and 'MArray' of arrays mutable within appropriate
204+ monads, as well as some instances of these classes.
205+category: Data Structures
208+ Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
209+ Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
210+ Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
211+ Data.Array.Storable Data.Array.Storable.Internals
212+ Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
216+hs-libraries: HSarray-0.5.4.0-6ZnRUnY3YSCARanJlZtZSC
217+depends: base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
224+id: base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
225+key: base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
227+maintainer: libraries@haskell.org
228+synopsis: Basic libraries
230+ This package contains the Standard Haskell "Prelude" and its support libraries,
231+ and a large collection of useful libraries ranging from data
232+ structures to parsing combinators and debugging utilities.
236+ Control.Applicative Control.Arrow Control.Category
237+ Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
238+ Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
239+ Control.Exception.Base Control.Monad Control.Monad.Fail
240+ Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
241+ Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
242+ Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
243+ Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
244+ Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
245+ Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
246+ Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
247+ Data.Functor Data.Functor.Classes Data.Functor.Compose
248+ Data.Functor.Const Data.Functor.Contravariant Data.Functor.Identity
249+ Data.Functor.Product Data.Functor.Sum Data.IORef Data.Int Data.Ix
250+ Data.Kind Data.List Data.List.NonEmpty Data.Maybe Data.Monoid
251+ Data.Ord Data.Proxy Data.Ratio Data.STRef Data.STRef.Lazy
252+ Data.STRef.Strict Data.Semigroup Data.String Data.Traversable
253+ Data.Tuple Data.Type.Bool Data.Type.Coercion Data.Type.Equality
254+ Data.Typeable Data.Unique Data.Version Data.Void Data.Word
255+ Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
256+ Foreign.C.Types Foreign.Concurrent Foreign.ForeignPtr
257+ Foreign.ForeignPtr.Safe Foreign.ForeignPtr.Unsafe Foreign.Marshal
258+ Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
259+ Foreign.Marshal.Pool Foreign.Marshal.Safe Foreign.Marshal.Unsafe
260+ Foreign.Marshal.Utils Foreign.Ptr Foreign.Safe Foreign.StablePtr
261+ Foreign.Storable GHC.Arr GHC.Base GHC.ByteOrder GHC.Char GHC.Clock
262+ GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync
263+ GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
264+ GHC.Environment GHC.Err GHC.Exception GHC.Exception.Type
265+ GHC.ExecutionStack GHC.ExecutionStack.Internal GHC.Exts
266+ GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
267+ GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
268+ GHC.ForeignPtr GHC.GHCi GHC.GHCi.Helpers GHC.Generics GHC.IO
269+ GHC.IO.Buffer GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
270+ GHC.IO.Encoding.CodePage GHC.IO.Encoding.Failure
271+ GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
272+ GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
273+ GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
274+ GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
275+ GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
276+ GHC.IORef GHC.Int GHC.Ix GHC.List GHC.MVar GHC.Maybe GHC.Natural
277+ GHC.Num GHC.OldList GHC.OverloadedLabels GHC.Pack GHC.Profiling
278+ GHC.Ptr GHC.RTS.Flags GHC.Read GHC.Real GHC.Records
279+ GHC.ResponseFile GHC.ST GHC.STRef GHC.Show GHC.Stable
280+ GHC.StableName GHC.Stack GHC.Stack.CCS GHC.Stack.Types
281+ GHC.StaticPtr GHC.Stats GHC.Storable GHC.TopHandler GHC.TypeLits
282+ GHC.TypeNats GHC.Unicode GHC.Weak GHC.Word Numeric Numeric.Natural
283+ Prelude System.CPUTime System.Console.GetOpt System.Environment
284+ System.Environment.Blank System.Exit System.IO System.IO.Error
285+ System.IO.Unsafe System.Info System.Mem System.Mem.StableName
286+ System.Mem.Weak System.Posix.Internals System.Posix.Types
287+ System.Timeout Text.ParserCombinators.ReadP
288+ Text.ParserCombinators.ReadPrec Text.Printf Text.Read Text.Read.Lex
289+ Text.Show Text.Show.Functions Type.Reflection
290+ Type.Reflection.Unsafe Unsafe.Coerce
292+ Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
293+ Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
294+ Foreign.ForeignPtr.Imp GHC.IO.Handle.Lock.Common
295+ GHC.IO.Handle.Lock.Flock GHC.IO.Handle.Lock.LinuxOFD
296+ GHC.IO.Handle.Lock.NoOp GHC.IO.Handle.Lock.Windows
297+ GHC.StaticPtr.Internal System.Environment.ExecutablePath
298+ System.CPUTime.Utils System.CPUTime.Unsupported
302+hs-libraries: HSbase-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
306+ ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
307+ integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ rts
314+id: binary-0.8.8.0-31YnCA0ZZJ9P44cvknW7V
315+key: binary-0.8.8.0-31YnCA0ZZJ9P44cvknW7V
317+maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
318+author: Lennart Kolmodin <kolmodin@gmail.com>
319+stability: provisional
320+homepage: https://github.com/kolmodin/binary
322+ Binary serialisation for Haskell values using lazy ByteStrings
324+ Efficient, pure binary serialisation using lazy ByteStrings.
325+ Haskell values may be encoded to and from binary formats,
326+ written to disk as binary, or sent over the network.
327+ The format used can be automatically generated, or
328+ you can choose to implement a custom format if needed.
329+ Serialisation speeds of over 1 G\/sec have been observed,
330+ so this library should be suitable for high performance
332+category: Data, Parsing
335+ Data.Binary Data.Binary.Builder Data.Binary.Get
336+ Data.Binary.Get.Internal Data.Binary.Put
338+ Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
339+ Data.Binary.FloatCast
343+hs-libraries: HSbinary-0.8.8.0-31YnCA0ZZJ9P44cvknW7V
345+ array-0.5.4.0-6ZnRUnY3YSCARanJlZtZSC
346+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
347+ bytestring-0.10.10.0-I08VYmUu1HEB3BvDEgb1nY
348+ containers-0.6.2.1-DwXMchTljZAAhGmyNLKlJn
355+id: bytestring-0.10.10.0-I08VYmUu1HEB3BvDEgb1nY
356+key: bytestring-0.10.10.0-I08VYmUu1HEB3BvDEgb1nY
359+ Copyright (c) Don Stewart 2005-2009,
360+ (c) Duncan Coutts 2006-2015,
361+ (c) David Roundy 2003-2005,
362+ (c) Jasper Van der Jeugt 2010,
363+ (c) Simon Meier 2010-2013.
364+maintainer: Duncan Coutts <duncan@community.haskell.org>
368+homepage: https://github.com/haskell/bytestring
370+ Fast, compact, strict and lazy byte strings with a list interface
372+ An efficient compact, immutable byte string type (both strict and lazy)
373+ suitable for binary or 8-bit character data.
374+ The 'ByteString' type represents sequences of bytes or 8-bit characters.
375+ It is suitable for high performance use, both in terms of large data
376+ quantities, or high speed requirements. The 'ByteString' functions follow
377+ the same style as Haskell\'s ordinary lists, so it is easy to convert code
378+ from using 'String' to 'ByteString'.
379+ Two 'ByteString' variants are provided:
380+ * Strict 'ByteString's keep the string as a single large array. This
381+ makes them convenient for passing data between C and Haskell.
382+ * Lazy 'ByteString's use a lazy list of strict chunks which makes it
383+ suitable for I\/O streaming tasks.
384+ The @Char8@ modules provide a character-based view of the same
385+ underlying 'ByteString' types. This makes it convenient to handle mixed
386+ binary and 8-bit character content (which is common in many file formats
387+ and network protocols).
388+ The 'Builder' module provides an efficient way to build up 'ByteString's
389+ in an ad-hoc way by repeated concatenation. This is ideal for fast
390+ serialisation or pretty printing.
391+ There is also a 'ShortByteString' type which has a lower memory overhead
392+ and can can be converted to or from a 'ByteString', but supports very few
393+ other operations. It is suitable for keeping many short strings in memory.
394+ 'ByteString's are not designed for Unicode. For Unicode strings you should
395+ use the 'Text' type from the @text@ package.
396+ These modules are intended to be imported qualified, to avoid name clashes
397+ with "Prelude" functions, e.g.
398+ > import qualified Data.ByteString as BS
402+ Data.ByteString Data.ByteString.Builder
403+ Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
404+ Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
405+ Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
406+ Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
407+ Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
408+ Data.ByteString.Lazy.Internal Data.ByteString.Short
409+ Data.ByteString.Short.Internal Data.ByteString.Unsafe
411+ Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
412+ Data.ByteString.Builder.Prim.ASCII
413+ Data.ByteString.Builder.Prim.Internal.Floating
414+ Data.ByteString.Builder.Prim.Internal.UncheckedShifts
415+ Data.ByteString.Builder.Prim.Internal.Base16
419+hs-libraries: HSbytestring-0.10.10.0-I08VYmUu1HEB3BvDEgb1nY
423+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
424+ deepseq-1.4.4.0-EAw05apwaMi5rQRUDxaNmQ
425+ ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
426+ integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
433+id: containers-0.6.2.1-DwXMchTljZAAhGmyNLKlJn
434+key: containers-0.6.2.1-DwXMchTljZAAhGmyNLKlJn
436+maintainer: libraries@haskell.org
437+synopsis: Assorted concrete container types
439+ This package contains efficient general-purpose implementations
440+ of various immutable container types including sets, maps, sequences,
442+ For a walkthrough of what this package provides with examples of common
443+ operations see the [containers
444+ introduction](https://haskell-containers.readthedocs.io).
445+ The declared cost of each operation is either worst-case or amortized, but
446+ remains valid even if structures are shared.
447+category: Data Structures
450+ Data.Containers.ListUtils Data.Graph Data.IntMap
451+ Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
452+ Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
453+ Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
454+ Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
455+ Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
456+ Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
457+ Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
458+ Utils.Containers.Internal.BitQueue
459+ Utils.Containers.Internal.BitUtil
460+ Utils.Containers.Internal.StrictPair
462+ Utils.Containers.Internal.State
463+ Utils.Containers.Internal.StrictMaybe
464+ Utils.Containers.Internal.PtrEquality
465+ Utils.Containers.Internal.Coercions
466+ Utils.Containers.Internal.TypeError
467+ Data.Map.Internal.DeprecatedShowTree
468+ Data.IntMap.Internal.DeprecatedDebug
472+hs-libraries: HScontainers-0.6.2.1-DwXMchTljZAAhGmyNLKlJn
474+ array-0.5.4.0-6ZnRUnY3YSCARanJlZtZSC
475+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
476+ deepseq-1.4.4.0-EAw05apwaMi5rQRUDxaNmQ
483+id: deepseq-1.4.4.0-EAw05apwaMi5rQRUDxaNmQ
484+key: deepseq-1.4.4.0-EAw05apwaMi5rQRUDxaNmQ
486+maintainer: libraries@haskell.org
487+synopsis: Deep evaluation of data structures
489+ This package provides methods for fully evaluating data structures
490+ (\"deep evaluation\"). Deep evaluation is often used for adding
491+ strictness to a program, e.g. in order to force pending exceptions,
492+ remove space leaks, or force lazy I/O to happen. It is also useful
493+ in parallel programs, to ensure pending work does not migrate to the
495+ The primary use of this package is via the 'deepseq' function, a
496+ \"deep\" version of 'seq'. It is implemented on top of an 'NFData'
497+ typeclass (\"Normal Form Data\", data structures with no unevaluated
498+ components) which defines strategies for fully evaluating different
499+ data types. See module documentation in "Control.DeepSeq" for more
503+exposed-modules: Control.DeepSeq
504+hidden-modules: Control.DeepSeq.BackDoor
508+hs-libraries: HSdeepseq-1.4.4.0-EAw05apwaMi5rQRUDxaNmQ
510+ array-0.5.4.0-6ZnRUnY3YSCARanJlZtZSC
511+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
518+id: directory-1.3.6.0-ESSSvWr4yuBHdHrVdHJfp
519+key: directory-1.3.6.0-ESSSvWr4yuBHdHrVdHJfp
521+maintainer: libraries@haskell.org
522+synopsis: Platform-agnostic library for filesystem operations
524+ This library provides a basic set of operations for manipulating files and
525+ directories in a portable way.
529+ System.Directory System.Directory.Internal
530+ System.Directory.Internal.Prelude
532+ System.Directory.Internal.C_utimensat
533+ System.Directory.Internal.Common System.Directory.Internal.Config
534+ System.Directory.Internal.Posix System.Directory.Internal.Windows
535+ System.Directory.Internal.GHCJS
539+hs-libraries: HSdirectory-1.3.6.0-ESSSvWr4yuBHdHrVdHJfp
541+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
542+ filepath-1.4.2.1-9YVAZ5HNtTdH38G2pyD6FW
543+ ghcjs-prim-0.1.1.0-EGImocIAXUp6cftiOJlvyK
544+ time-1.9.3-GRmJgQNeB6sFdv9XLLv512
545+ unix-2.7.2.2-LKS2tQoK5BkGwwqQUm7Ejs
552+id: filepath-1.4.2.1-9YVAZ5HNtTdH38G2pyD6FW
553+key: filepath-1.4.2.1-9YVAZ5HNtTdH38G2pyD6FW
555+copyright: Neil Mitchell 2005-2018
556+maintainer: Neil Mitchell <ndmitchell@gmail.com>
557+author: Neil Mitchell <ndmitchell@gmail.com>
558+homepage: https://github.com/haskell/filepath#readme
559+synopsis: Library for manipulating FilePaths in a cross platform way.
561+ 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:
562+ * "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
563+ * "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
564+ * "System.FilePath" is an alias for the module appropriate to your platform.
565+ All three modules provide the same API, and the same documentation (calling out differences in the different variants).
569+ System.FilePath System.FilePath.Current System.FilePath.Posix
570+ System.FilePath.Windows
574+hs-libraries: HSfilepath-1.4.2.1-9YVAZ5HNtTdH38G2pyD6FW
575+depends: base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
582+id: ghc-8.10.2-7b3gOoklPYeCoEZcRp7cgC
583+key: ghc-8.10.2-7b3gOoklPYeCoEZcRp7cgC
585+maintainer: glasgow-haskell-users@haskell.org
587+homepage: http://www.haskell.org/ghc/
588+synopsis: The GHC API
590+ GHC's functionality can be useful for more things than just
591+ compiling Haskell programs. Important use cases are programs
592+ that analyse (and perhaps transform) Haskell code. Others
593+ include loading Haskell code dynamically in a GHCi-like manner.
594+ For this reason, a lot of GHC's functionality is made available
595+ through this package.
596+category: Development
599+ Serialized from ghc-boot-8.10.2-Hkw6hGp2AFxEE4iuWhSEr5:GHC.Serialized
603+hs-libraries: HSghc-8.10.2-7b3gOoklPYeCoEZcRp7cgC
605+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
606+ ghc-boot-8.10.2-Hkw6hGp2AFxEE4iuWhSEr5
613+id: ghc-boot-8.10.2-Hkw6hGp2AFxEE4iuWhSEr5
614+key: ghc-boot-8.10.2-Hkw6hGp2AFxEE4iuWhSEr5
616+maintainer: ghc-devs@haskell.org
617+synopsis: Shared functionality between GHC and its boot libraries
619+ This library is shared between GHC, ghc-pkg, and other boot
621+ A note about "GHC.PackageDb": it only deals with the subset of
622+ the package database that the compiler cares about: modules
623+ paths etc and not package metadata like description, authors
624+ etc. It is thus not a library interface to ghc-pkg and is *not*
625+ suitable for modifying GHC package databases.
626+ The package database format and this library are constructed in
627+ such a way that while ghc-pkg depends on Cabal, the GHC library
628+ and program do not have to depend on Cabal.
632+ GHC.BaseDir GHC.ForeignSrcLang GHC.HandleEncoding
633+ GHC.LanguageExtensions GHC.PackageDb GHC.Platform GHC.Platform.Host
634+ GHC.Serialized GHC.Settings GHC.UniqueSubdir GHC.Version
638+hs-libraries: HSghc-boot-8.10.2-Hkw6hGp2AFxEE4iuWhSEr5
640+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
641+ binary-0.8.8.0-31YnCA0ZZJ9P44cvknW7V
642+ bytestring-0.10.10.0-I08VYmUu1HEB3BvDEgb1nY
643+ containers-0.6.2.1-DwXMchTljZAAhGmyNLKlJn
644+ directory-1.3.6.0-ESSSvWr4yuBHdHrVdHJfp
645+ filepath-1.4.2.1-9YVAZ5HNtTdH38G2pyD6FW
646+ ghc-boot-th-8.10.2-9KoS0hHMByND8PuJOkVf77
653+id: ghc-boot-th-8.10.2-9KoS0hHMByND8PuJOkVf77
654+key: ghc-boot-th-8.10.2-9KoS0hHMByND8PuJOkVf77
656+maintainer: ghc-devs@haskell.org
658+ Shared functionality between GHC and the @template-haskell@
661+ This library contains various bits shared between the @ghc@ and
662+ @template-haskell@ libraries.
663+ This package exists to ensure that @template-haskell@ has a
664+ minimal set of transitive dependencies, since it is intended to
665+ be depended upon by user code.
669+ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
673+hs-libraries: HSghc-boot-th-8.10.2-9KoS0hHMByND8PuJOkVf77
674+depends: base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
681+id: ghc-compact-0.1.0.0-GlUIdoqlgMx1fZvFkOqP6A
682+key: ghc-compact-0.1.0.0-GlUIdoqlgMx1fZvFkOqP6A
684+maintainer: libraries@haskell.org
685+synopsis: In memory storage of deeply evaluated data structure
687+ This package provides minimal functionality for working with
688+ "compact regions", which hold a fully evaluated Haskell object graph.
689+ These regions maintain the invariant that no pointers live inside the struct
690+ that point outside it, which ensures efficient garbage collection without
691+ ever reading the structure contents (effectively, it works as a manually
692+ managed "oldest generation" which is never freed until the whole is
694+ Internally, the struct is stored a single contiguous block of memory,
695+ which allows efficient serialization and deserialization of structs
696+ for distributed computing.
699+exposed-modules: GHC.Compact GHC.Compact.Serialized
703+hs-libraries: HSghc-compact-0.1.0.0-GlUIdoqlgMx1fZvFkOqP6A
705+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
706+ bytestring-0.10.10.0-I08VYmUu1HEB3BvDEgb1nY
707+ ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
714+id: ghc-heap-8.10.2-IwmmfGWbNnI91u3bke6tHE
715+key: ghc-heap-8.10.2-IwmmfGWbNnI91u3bke6tHE
717+maintainer: libraries@haskell.org
718+synopsis: Functions for walking GHC's heap
720+ This package provides functions for walking the GHC heap data structures
721+ and retrieving information about those data structures.
725+ GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
726+ GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
727+ GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
732+hs-libraries: HSghc-heap-8.10.2-IwmmfGWbNnI91u3bke6tHE
734+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
735+ ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe rts
742+id: ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
743+key: ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
745+maintainer: libraries@haskell.org
746+synopsis: GHC primitives
748+ This package contains the primitive types and operations supplied by GHC.
752+ GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
753+ GHC.Prim.Ext GHC.PrimopWrappers GHC.Tuple GHC.Types GHC.Prim
757+hs-libraries: HSghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
765+id: ghci-8.10.2-2j1GGnIVPEdIvlZemKwxEx
766+key: ghci-8.10.2-2j1GGnIVPEdIvlZemKwxEx
768+maintainer: ghc-devs@haskell.org
769+synopsis: The library supporting GHC's interactive interpreter
771+ This library offers interfaces which mediate interactions between the
772+ @ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
777+ GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
778+ GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
779+ GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
780+ GHCi.TH.Binary SizedSeq
784+hs-libraries: HSghci-8.10.2-2j1GGnIVPEdIvlZemKwxEx
786+ array-0.5.4.0-6ZnRUnY3YSCARanJlZtZSC
787+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
788+ binary-0.8.8.0-31YnCA0ZZJ9P44cvknW7V
789+ bytestring-0.10.10.0-I08VYmUu1HEB3BvDEgb1nY
790+ containers-0.6.2.1-DwXMchTljZAAhGmyNLKlJn
791+ deepseq-1.4.4.0-EAw05apwaMi5rQRUDxaNmQ
792+ filepath-1.4.2.1-9YVAZ5HNtTdH38G2pyD6FW
793+ ghc-boot-8.10.2-Hkw6hGp2AFxEE4iuWhSEr5
794+ ghc-boot-th-8.10.2-9KoS0hHMByND8PuJOkVf77
795+ ghc-heap-8.10.2-IwmmfGWbNnI91u3bke6tHE
796+ template-haskell-2.16.0.0-6jkjDDqvNavE80lfXSf6Ep
797+ transformers-0.5.6.2-FwRDakpiane64KXX1P4VgX
798+ unix-2.7.2.2-LKS2tQoK5BkGwwqQUm7Ejs
805+id: ghcjs-prim-0.1.1.0-EGImocIAXUp6cftiOJlvyK
806+key: ghcjs-prim-0.1.1.0-EGImocIAXUp6cftiOJlvyK
808+maintainer: stegeman@gmail.com
809+author: Luite Stegeman
810+homepage: http://github.com/ghcjs
813+ GHCJS.Prim GHCJS.Prim.Internal GHCJS.Prim.Internal.Build
817+hs-libraries: HSghcjs-prim-0.1.1.0-EGImocIAXUp6cftiOJlvyK
819+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
820+ ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
827+id: ghcjs-th-0.1.0.0-G7MnydJTjZ2KTUJ2IWpJe
828+key: ghcjs-th-0.1.0.0-G7MnydJTjZ2KTUJ2IWpJe
830+maintainer: stegeman@gmail.com
831+author: Luite Stegeman
832+homepage: http://github.com/ghcjs
834+exposed-modules: GHCJS.Prim.TH.Eval GHCJS.Prim.TH.Types
838+hs-libraries: HSghcjs-th-0.1.0.0-G7MnydJTjZ2KTUJ2IWpJe
840+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
841+ binary-0.8.8.0-31YnCA0ZZJ9P44cvknW7V
842+ bytestring-0.10.10.0-I08VYmUu1HEB3BvDEgb1nY
843+ containers-0.6.2.1-DwXMchTljZAAhGmyNLKlJn
844+ ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
845+ ghci-8.10.2-2j1GGnIVPEdIvlZemKwxEx
846+ template-haskell-2.16.0.0-6jkjDDqvNavE80lfXSf6Ep
853+id: integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
854+key: integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
856+maintainer: hvr@gnu.org
857+author: Herbert Valerio Riedel
858+synopsis: Integer library based on GMP
860+ This package provides the low-level implementation of the standard
861+ 'Integer' type based on the
862+ <http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
863+ This package provides access to the internal representation of
864+ 'Integer' as well as primitive operations with no proper error
865+ handling, and should only be used directly with the utmost care.
866+category: Numeric, Algebra
869+ GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
870+ GHC.Integer.Logarithms.Internals
871+hidden-modules: GHC.Integer.Type
875+hs-libraries: HSinteger-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
877+depends: ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
884+id: mtl-2.2.2-APbA737gxxjF1vdw3jks1l
885+key: mtl-2.2.2-APbA737gxxjF1vdw3jks1l
887+maintainer: Edward Kmett <ekmett@gmail.com>
889+homepage: http://github.com/haskell/mtl
890+synopsis: Monad classes, using functional dependencies
892+ Monad classes using functional dependencies, with instances
893+ for various monad transformers, inspired by the paper
894+ /Functional Programming with Overloading and Higher-Order Polymorphism/,
895+ by Mark P Jones, in /Advanced School of Functional Programming/, 1995
896+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
900+ Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
901+ Control.Monad.Error.Class Control.Monad.Except
902+ Control.Monad.Identity Control.Monad.List Control.Monad.RWS
903+ Control.Monad.RWS.Class Control.Monad.RWS.Lazy
904+ Control.Monad.RWS.Strict Control.Monad.Reader
905+ Control.Monad.Reader.Class Control.Monad.State
906+ Control.Monad.State.Class Control.Monad.State.Lazy
907+ Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
908+ Control.Monad.Writer.Class Control.Monad.Writer.Lazy
909+ Control.Monad.Writer.Strict
913+hs-libraries: HSmtl-2.2.2-APbA737gxxjF1vdw3jks1l
915+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
916+ transformers-0.5.6.2-FwRDakpiane64KXX1P4VgX
923+id: parsec-3.1.14.0-IfTDZrT9SySLgvOChKqroW
924+key: parsec-3.1.14.0-IfTDZrT9SySLgvOChKqroW
926+maintainer: Herbert Valerio Riedel <hvr@gnu.org>
928+ Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
929+homepage: https://github.com/haskell/parsec
930+synopsis: Monadic parser combinators
932+ Parsec is designed from scratch as an industrial-strength parser
933+ library. It is simple, safe, well documented (on the package
934+ homepage), has extensive libraries, good error messages,
935+ and is fast. It is defined as a monad transformer that can be
936+ stacked on arbitrary monads, and it is also parametric in the
938+ The main entry point is the "Text.Parsec" module which provides
939+ defaults for parsing 'Char'acter data.
940+ The "Text.ParserCombinators.Parsec" module hierarchy contains
941+ the legacy @parsec-2@ API and may be removed at some point in
946+ Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
947+ Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
948+ Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
949+ Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
950+ Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
951+ Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
952+ Text.ParserCombinators.Parsec.Combinator
953+ Text.ParserCombinators.Parsec.Error
954+ Text.ParserCombinators.Parsec.Expr
955+ Text.ParserCombinators.Parsec.Language
956+ Text.ParserCombinators.Parsec.Perm
957+ Text.ParserCombinators.Parsec.Pos
958+ Text.ParserCombinators.Parsec.Prim
959+ Text.ParserCombinators.Parsec.Token
963+hs-libraries: HSparsec-3.1.14.0-IfTDZrT9SySLgvOChKqroW
965+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
966+ bytestring-0.10.10.0-I08VYmUu1HEB3BvDEgb1nY
967+ mtl-2.2.2-APbA737gxxjF1vdw3jks1l
968+ text-1.2.4.1-DrdOX3Dfu4u21YzXJsIqDK
975+id: pretty-1.1.3.6-KkasymMn4tx6Z5eHnuh9d6
976+key: pretty-1.1.3.6-KkasymMn4tx6Z5eHnuh9d6
978+maintainer: David Terei <code@davidterei.com>
980+homepage: http://github.com/haskell/pretty
981+synopsis: Pretty-printing library
983+ This package contains a pretty-printing library, a set of API's
984+ that provides a way to easily print out text in a consistent
985+ format of your choosing. This is useful for compilers and related
987+ This library was originally designed by John Hughes's and has since
988+ been heavily modified by Simon Peyton Jones.
992+ Text.PrettyPrint Text.PrettyPrint.Annotated
993+ Text.PrettyPrint.Annotated.HughesPJ
994+ Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
995+ Text.PrettyPrint.HughesPJClass
999+hs-libraries: HSpretty-1.1.3.6-KkasymMn4tx6Z5eHnuh9d6
1001+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
1002+ deepseq-1.4.4.0-EAw05apwaMi5rQRUDxaNmQ
1003+ ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1010+id: process-1.6.9.0-EVngqWcUMKP5ubwioZxI7y
1011+key: process-1.6.9.0-EVngqWcUMKP5ubwioZxI7y
1013+maintainer: libraries@haskell.org
1014+synopsis: Process libraries
1016+ This package contains libraries for dealing with system processes.
1017+ The typed-process package is a more recent take on a process API,
1018+ which uses this package internally. It features better binary
1019+ support, easier concurrency, and a more composable API. You can
1020+ read more about it at
1021+ <https://github.com/fpco/typed-process/#readme>.
1024+exposed-modules: System.Cmd System.Process System.Process.Internals
1025+hidden-modules: System.Process.Common System.Process.Posix
1029+hs-libraries: HSprocess-1.6.9.0-EVngqWcUMKP5ubwioZxI7y
1031+includes: runProcess.h
1033+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
1034+ deepseq-1.4.4.0-EAw05apwaMi5rQRUDxaNmQ
1035+ directory-1.3.6.0-ESSSvWr4yuBHdHrVdHJfp
1036+ filepath-1.4.2.1-9YVAZ5HNtTdH38G2pyD6FW
1037+ ghcjs-prim-0.1.1.0-EGImocIAXUp6cftiOJlvyK
1038+ unix-2.7.2.2-LKS2tQoK5BkGwwqQUm7Ejs
1042+name: template-haskell
1045+id: template-haskell-2.16.0.0-6jkjDDqvNavE80lfXSf6Ep
1046+key: template-haskell-2.16.0.0-6jkjDDqvNavE80lfXSf6Ep
1048+maintainer: libraries@haskell.org
1049+synopsis: Support library for Template Haskell
1051+ This package provides modules containing facilities for manipulating
1052+ Haskell source code using Template Haskell.
1053+ See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
1055+category: Template Haskell
1058+ Language.Haskell.TH Language.Haskell.TH.LanguageExtensions
1059+ Language.Haskell.TH.Lib Language.Haskell.TH.Lib.Internal
1060+ Language.Haskell.TH.Ppr Language.Haskell.TH.PprLib
1061+ Language.Haskell.TH.Quote Language.Haskell.TH.Syntax
1062+hidden-modules: Language.Haskell.TH.Lib.Map
1066+hs-libraries: HStemplate-haskell-2.16.0.0-6jkjDDqvNavE80lfXSf6Ep
1068+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
1069+ ghc-boot-th-8.10.2-9KoS0hHMByND8PuJOkVf77
1070+ ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1071+ pretty-1.1.3.6-KkasymMn4tx6Z5eHnuh9d6
1078+id: text-1.2.4.1-DrdOX3Dfu4u21YzXJsIqDK
1079+key: text-1.2.4.1-DrdOX3Dfu4u21YzXJsIqDK
1081+copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
1083+ Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
1084+author: Bryan O'Sullivan <bos@serpentine.com>
1085+homepage: https://github.com/haskell/text
1086+synopsis: An efficient packed Unicode text type.
1088+ An efficient packed, immutable Unicode text type (both strict and
1089+ lazy), with a powerful loop fusion optimization framework.
1090+ The 'Text' type represents Unicode character strings, in a time and
1091+ space-efficient manner. This package provides text processing
1092+ capabilities that are optimized for performance critical use, both
1093+ in terms of large data quantities and high speed.
1094+ The 'Text' type provides character-encoding, type-safe case
1095+ conversion via whole-string case conversion functions (see "Data.Text").
1096+ It also provides a range of functions for converting 'Text' values to
1097+ and from 'ByteStrings', using several standard encodings
1098+ (see "Data.Text.Encoding").
1099+ Efficient locale-sensitive support for text IO is also supported
1100+ (see "Data.Text.IO").
1101+ These modules are intended to be imported qualified, to avoid name
1102+ clashes with Prelude functions, e.g.
1103+ > import qualified Data.Text as T
1105+ To use an extended and very rich family of functions for working
1106+ with Unicode text (including normalization, regular expressions,
1107+ non-standard encodings, text breaking, and locales), see
1108+ the [text-icu package](https://hackage.haskell.org/package/text-icu)
1109+ based on the well-respected and liberally
1110+ licensed [ICU library](http://site.icu-project.org/).
1111+ == Internal Representation: UTF-16 vs. UTF-8
1112+ Currently the @text@ library uses UTF-16 as its internal representation
1113+ which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
1114+ for Unicode text. We're currently investigating the feasibility
1115+ of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
1116+ and if you need such a 'Text' type right now you might be interested in using the spin-off
1117+ packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
1118+ <https://hackage.haskell.org/package/text-short text-short>.
1119+category: Data, Text
1122+ Data.Text Data.Text.Array Data.Text.Encoding
1123+ Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
1124+ Data.Text.Internal Data.Text.Internal.Builder
1125+ Data.Text.Internal.Builder.Functions
1126+ Data.Text.Internal.Builder.Int.Digits
1127+ Data.Text.Internal.Builder.RealFloat.Functions
1128+ Data.Text.Internal.Encoding.Fusion
1129+ Data.Text.Internal.Encoding.Fusion.Common
1130+ Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
1131+ Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
1132+ Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
1133+ Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
1134+ Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
1135+ Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
1136+ Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
1137+ Data.Text.Internal.Private Data.Text.Internal.Read
1138+ Data.Text.Internal.Search Data.Text.Internal.Unsafe
1139+ Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
1140+ Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
1141+ Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
1142+ Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
1143+ Data.Text.Read Data.Text.Unsafe
1144+hidden-modules: Data.Text.Show
1148+hs-libraries: HStext-1.2.4.1-DrdOX3Dfu4u21YzXJsIqDK
1150+ array-0.5.4.0-6ZnRUnY3YSCARanJlZtZSC
1151+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
1152+ binary-0.8.8.0-31YnCA0ZZJ9P44cvknW7V
1153+ bytestring-0.10.10.0-I08VYmUu1HEB3BvDEgb1nY
1154+ deepseq-1.4.4.0-EAw05apwaMi5rQRUDxaNmQ
1155+ ghc-prim-0.6.1-7Cgvu6TLhQr9ma5lroclUe
1156+ integer-gmp-1.0.3.0-63uAhGZ1DDrBtoXgnrDqDZ
1157+ template-haskell-2.16.0.0-6jkjDDqvNavE80lfXSf6Ep
1164+id: time-1.9.3-GRmJgQNeB6sFdv9XLLv512
1165+key: time-1.9.3-GRmJgQNeB6sFdv9XLLv512
1167+maintainer: <ashley@semantic.org>
1168+author: Ashley Yakeley
1170+homepage: https://github.com/haskell/time
1171+synopsis: A time library
1172+description: Time, clocks and calendars
1176+ Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
1177+ Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
1178+ Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
1179+ Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
1180+ Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
1181+ Data.Time.Format.Internal Data.Time.LocalTime
1183+ Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
1184+ Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
1185+ Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
1186+ Data.Time.Clock.Internal.DiffTime
1187+ Data.Time.Clock.Internal.AbsoluteTime
1188+ Data.Time.Clock.Internal.NominalDiffTime
1189+ Data.Time.Clock.Internal.POSIXTime
1190+ Data.Time.Clock.Internal.UniversalTime
1191+ Data.Time.Clock.Internal.SystemTime
1192+ Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
1193+ Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
1194+ Data.Time.LocalTime.Internal.TimeZone
1195+ Data.Time.LocalTime.Internal.TimeOfDay
1196+ Data.Time.LocalTime.Internal.CalendarDiffTime
1197+ Data.Time.LocalTime.Internal.LocalTime
1198+ Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
1199+ Data.Time.Format.Locale Data.Time.Format.Format.Class
1200+ Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
1201+ Data.Time.Format.Parse.Instances
1205+hs-libraries: HStime-1.9.3-GRmJgQNeB6sFdv9XLLv512
1208+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
1209+ deepseq-1.4.4.0-EAw05apwaMi5rQRUDxaNmQ
1216+id: transformers-0.5.6.2-FwRDakpiane64KXX1P4VgX
1217+key: transformers-0.5.6.2-FwRDakpiane64KXX1P4VgX
1219+maintainer: Ross Paterson <R.Paterson@city.ac.uk>
1220+author: Andy Gill, Ross Paterson
1221+synopsis: Concrete functor and monad transformers
1223+ A portable library of functor and monad transformers, inspired by
1225+ * \"Functional Programming with Overloading and Higher-Order
1226+ Polymorphism\", by Mark P Jones,
1227+ in /Advanced School of Functional Programming/, 1995
1228+ (<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
1229+ This package contains:
1230+ * the monad transformer class (in "Control.Monad.Trans.Class")
1231+ * concrete functor and monad transformers, each with associated
1232+ operations and functions to lift operations associated with other
1234+ The package can be used on its own in portable Haskell code, in
1235+ which case operations need to be manually lifted through transformer
1236+ stacks (see "Control.Monad.Trans.Class" for some examples).
1237+ Alternatively, it can be used with the non-portable monad classes in
1238+ the @mtl@ or @monads-tf@ packages, which automatically lift operations
1239+ introduced by monad transformers through other transformers.
1243+ Control.Applicative.Backwards Control.Applicative.Lift
1244+ Control.Monad.Signatures Control.Monad.Trans.Accum
1245+ Control.Monad.Trans.Class Control.Monad.Trans.Cont
1246+ Control.Monad.Trans.Error Control.Monad.Trans.Except
1247+ Control.Monad.Trans.Identity Control.Monad.Trans.List
1248+ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
1249+ Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
1250+ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
1251+ Control.Monad.Trans.Select Control.Monad.Trans.State
1252+ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
1253+ Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
1254+ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
1255+ Data.Functor.Constant Data.Functor.Reverse
1259+hs-libraries: HStransformers-0.5.6.2-FwRDakpiane64KXX1P4VgX
1260+depends: base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
1267+id: unix-2.7.2.2-LKS2tQoK5BkGwwqQUm7Ejs
1268+key: unix-2.7.2.2-LKS2tQoK5BkGwwqQUm7Ejs
1270+maintainer: libraries@haskell.org
1271+homepage: https://github.com/haskell/unix
1272+synopsis: POSIX functionality
1274+ This package gives you access to the set of operating system
1275+ services standardised by
1276+ <http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
1277+ (or the IEEE Portable Operating System Interface for Computing
1278+ Environments - IEEE Std. 1003.1).
1279+ The package is not supported under Windows.
1283+ System.Posix System.Posix.ByteString
1284+ System.Posix.ByteString.FilePath System.Posix.Directory
1285+ System.Posix.Directory.ByteString System.Posix.DynamicLinker
1286+ System.Posix.DynamicLinker.ByteString
1287+ System.Posix.DynamicLinker.Module
1288+ System.Posix.DynamicLinker.Module.ByteString
1289+ System.Posix.DynamicLinker.Prim System.Posix.Env
1290+ System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
1291+ System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
1292+ System.Posix.IO.ByteString System.Posix.Process
1293+ System.Posix.Process.ByteString System.Posix.Process.Internals
1294+ System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
1295+ System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
1296+ System.Posix.Temp.ByteString System.Posix.Terminal
1297+ System.Posix.Terminal.ByteString System.Posix.Time
1298+ System.Posix.Unistd System.Posix.User
1300+ System.Posix.Directory.Common System.Posix.DynamicLinker.Common
1301+ System.Posix.Files.Common System.Posix.IO.Common
1302+ System.Posix.Process.Common System.Posix.Terminal.Common
1306+hs-libraries: HSunix-2.7.2.2-LKS2tQoK5BkGwwqQUm7Ejs
1308+includes: HsUnix.h execvpe.h
1310+ base-4.14.1.0-6zK9hwRU1FG2kosw1Xpoun
1311+ bytestring-0.10.10.0-I08VYmUu1HEB3BvDEgb1nY
1312+ time-1.9.3-GRmJgQNeB6sFdv9XLLv512
1321+license: BSD-3-Clause
1322+maintainer: glasgow-haskell-users@haskell.org
1325+hs-libraries: HSrts Cffi
1326+extra-libraries: m dl