haskell.nix/materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.8.3-x86_64-darwin/ghc-pkg/dump-global
Hamish Mackenzie 7078b145e9
Add support for ghcjs 8.8 and making ghcjs bundles (#828)
Fixes ghcjs 8.6.5 and 8.8.4.

Uses emscripten for ghcjs 8.8 and adds scripts for building ghcjs 8.8.

Many fixes for ghcjs test failures.

Includes relocatableConfigFiles for making relocatable ghcjs bundles.
2020-11-17 22:22:53 +13:00

1322 lines
56 KiB
Plaintext
Generated

name: Cabal
version: 3.0.1.0
visibility: public
id: Cabal-3.0.1.0-AsSTGWBfGGz6bD3JGTIcQi
key: Cabal-3.0.1.0-AsSTGWBfGGz6bD3JGTIcQi
license: BSD3
copyright: 2003-2019, Cabal Development Team (see AUTHORS file)
maintainer: cabal-devel@haskell.org
author: Cabal Development Team <cabal-devel@haskell.org>
homepage: http://www.haskell.org/cabal/
synopsis: A framework for packaging Haskell software
description:
The Haskell Common Architecture for Building Applications and
Libraries: a framework defining a common interface for authors to more
easily build their Haskell applications in a portable way.
The Haskell Cabal is part of a larger infrastructure for distributing,
organizing, and cataloging Haskell libraries and tools.
category: Distribution
exposed: True
exposed-modules:
Distribution.Backpack Distribution.Backpack.ComponentsGraph
Distribution.Backpack.Configure
Distribution.Backpack.ConfiguredComponent
Distribution.Backpack.DescribeUnitId
Distribution.Backpack.FullUnitId
Distribution.Backpack.LinkedComponent
Distribution.Backpack.ModSubst Distribution.Backpack.ModuleShape
Distribution.Backpack.PreModuleShape Distribution.CabalSpecVersion
Distribution.Compat.Binary Distribution.Compat.CharParsing
Distribution.Compat.CreatePipe Distribution.Compat.DList
Distribution.Compat.Directory Distribution.Compat.Environment
Distribution.Compat.Exception Distribution.Compat.FilePath
Distribution.Compat.Graph Distribution.Compat.Internal.TempFile
Distribution.Compat.Lens Distribution.Compat.Newtype
Distribution.Compat.Parsing Distribution.Compat.Prelude.Internal
Distribution.Compat.ResponseFile Distribution.Compat.Semigroup
Distribution.Compat.Stack Distribution.Compat.Time
Distribution.Compiler Distribution.FieldGrammar
Distribution.FieldGrammar.Class
Distribution.FieldGrammar.FieldDescrs
Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.Pretty
Distribution.Fields Distribution.Fields.ConfVar
Distribution.Fields.Field Distribution.Fields.Lexer
Distribution.Fields.LexerMonad Distribution.Fields.ParseResult
Distribution.Fields.Parser Distribution.Fields.Pretty
Distribution.InstalledPackageInfo Distribution.License
Distribution.Make Distribution.ModuleName Distribution.Package
Distribution.PackageDescription
Distribution.PackageDescription.Check
Distribution.PackageDescription.Configuration
Distribution.PackageDescription.FieldGrammar
Distribution.PackageDescription.Parsec
Distribution.PackageDescription.PrettyPrint
Distribution.PackageDescription.Quirks
Distribution.PackageDescription.Utils Distribution.Parsec
Distribution.Parsec.Error Distribution.Parsec.FieldLineStream
Distribution.Parsec.Newtypes Distribution.Parsec.Position
Distribution.Parsec.Warning Distribution.Pretty Distribution.ReadE
Distribution.SPDX Distribution.SPDX.License
Distribution.SPDX.LicenseExceptionId
Distribution.SPDX.LicenseExpression Distribution.SPDX.LicenseId
Distribution.SPDX.LicenseListVersion
Distribution.SPDX.LicenseReference Distribution.Simple
Distribution.Simple.Bench Distribution.Simple.Build
Distribution.Simple.Build.Macros
Distribution.Simple.Build.PathsModule
Distribution.Simple.BuildPaths Distribution.Simple.BuildTarget
Distribution.Simple.BuildToolDepends Distribution.Simple.CCompiler
Distribution.Simple.Command Distribution.Simple.Compiler
Distribution.Simple.Configure Distribution.Simple.Doctest
Distribution.Simple.Flag Distribution.Simple.GHC
Distribution.Simple.GHCJS Distribution.Simple.Glob
Distribution.Simple.Haddock Distribution.Simple.HaskellSuite
Distribution.Simple.Hpc Distribution.Simple.Install
Distribution.Simple.InstallDirs
Distribution.Simple.InstallDirs.Internal
Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndex
Distribution.Simple.PreProcess Distribution.Simple.PreProcess.Unlit
Distribution.Simple.Program Distribution.Simple.Program.Ar
Distribution.Simple.Program.Builtin Distribution.Simple.Program.Db
Distribution.Simple.Program.Find Distribution.Simple.Program.GHC
Distribution.Simple.Program.HcPkg Distribution.Simple.Program.Hpc
Distribution.Simple.Program.Internal Distribution.Simple.Program.Ld
Distribution.Simple.Program.ResponseFile
Distribution.Simple.Program.Run Distribution.Simple.Program.Script
Distribution.Simple.Program.Strip Distribution.Simple.Program.Types
Distribution.Simple.Register Distribution.Simple.Setup
Distribution.Simple.ShowBuildInfo Distribution.Simple.SrcDist
Distribution.Simple.Test Distribution.Simple.Test.ExeV10
Distribution.Simple.Test.LibV09 Distribution.Simple.Test.Log
Distribution.Simple.UHC Distribution.Simple.UserHooks
Distribution.Simple.Utils Distribution.System
Distribution.TestSuite Distribution.Text
Distribution.Types.AbiDependency Distribution.Types.AbiHash
Distribution.Types.AnnotatedId Distribution.Types.Benchmark
Distribution.Types.Benchmark.Lens
Distribution.Types.BenchmarkInterface
Distribution.Types.BenchmarkType Distribution.Types.BuildInfo
Distribution.Types.BuildInfo.Lens Distribution.Types.BuildType
Distribution.Types.Component Distribution.Types.ComponentId
Distribution.Types.ComponentInclude
Distribution.Types.ComponentLocalBuildInfo
Distribution.Types.ComponentName
Distribution.Types.ComponentRequestedSpec
Distribution.Types.CondTree Distribution.Types.Condition
Distribution.Types.Dependency Distribution.Types.DependencyMap
Distribution.Types.ExeDependency Distribution.Types.Executable
Distribution.Types.Executable.Lens
Distribution.Types.ExecutableScope Distribution.Types.ExposedModule
Distribution.Types.ForeignLib Distribution.Types.ForeignLib.Lens
Distribution.Types.ForeignLibOption
Distribution.Types.ForeignLibType
Distribution.Types.GenericPackageDescription
Distribution.Types.GenericPackageDescription.Lens
Distribution.Types.GivenComponent
Distribution.Types.HookedBuildInfo
Distribution.Types.IncludeRenaming
Distribution.Types.InstalledPackageInfo
Distribution.Types.InstalledPackageInfo.FieldGrammar
Distribution.Types.InstalledPackageInfo.Lens
Distribution.Types.LegacyExeDependency Distribution.Types.Lens
Distribution.Types.Library Distribution.Types.Library.Lens
Distribution.Types.LibraryName Distribution.Types.LibraryVisibility
Distribution.Types.LocalBuildInfo Distribution.Types.Mixin
Distribution.Types.Module Distribution.Types.ModuleReexport
Distribution.Types.ModuleRenaming
Distribution.Types.MungedPackageId
Distribution.Types.MungedPackageName
Distribution.Types.PackageDescription
Distribution.Types.PackageDescription.Lens
Distribution.Types.PackageId Distribution.Types.PackageId.Lens
Distribution.Types.PackageName Distribution.Types.PackageName.Magic
Distribution.Types.PackageVersionConstraint
Distribution.Types.PkgconfigDependency
Distribution.Types.PkgconfigName
Distribution.Types.PkgconfigVersion
Distribution.Types.PkgconfigVersionRange
Distribution.Types.SetupBuildInfo
Distribution.Types.SetupBuildInfo.Lens
Distribution.Types.SourceRepo Distribution.Types.SourceRepo.Lens
Distribution.Types.TargetInfo Distribution.Types.TestSuite
Distribution.Types.TestSuite.Lens
Distribution.Types.TestSuiteInterface Distribution.Types.TestType
Distribution.Types.UnitId Distribution.Types.UnqualComponentName
Distribution.Types.Version Distribution.Types.VersionInterval
Distribution.Types.VersionRange
Distribution.Types.VersionRange.Internal Distribution.Utils.Generic
Distribution.Utils.IOData Distribution.Utils.LogProgress
Distribution.Utils.MapAccum Distribution.Utils.NubList
Distribution.Utils.Progress Distribution.Utils.ShortText
Distribution.Verbosity Distribution.Verbosity.Internal
Distribution.Version Language.Haskell.Extension
hidden-modules:
Distribution.Backpack.PreExistingComponent
Distribution.Backpack.ReadyComponent Distribution.Backpack.MixLink
Distribution.Backpack.ModuleScope Distribution.Backpack.UnifyM
Distribution.Backpack.Id Distribution.Utils.UnionFind
Distribution.Utils.Base62 Distribution.Compat.CopyFile
Distribution.Compat.GetShortPathName Distribution.Compat.MonadFail
Distribution.Compat.Prelude Distribution.Compat.SnocList
Distribution.GetOpt Distribution.Lex Distribution.Utils.String
Distribution.Simple.GHC.EnvironmentParser
Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfo
Distribution.Simple.Utils.Json Paths_Cabal
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSCabal-3.0.1.0-AsSTGWBfGGz6bD3JGTIcQi
depends:
array-0.5.4.0-JjyTo2FPdsJKonOfQDeY2E
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
binary-0.8.7.0-BaXtTEJ73aNJH6oLLzzFe8
bytestring-0.10.10.0-IjYOIsjgcH5DUBAtZ2f4yA
containers-0.6.2.1-DUwreimd3ZDJsmZY1DcEoR
deepseq-1.4.4.0-GRj1xop0ATFYsk83O7U8P
directory-1.3.4.0-GoLJlVsISerJU4ZYExvqS4
filepath-1.4.2.1-3Kue3FirMn8BnOBVbACgU6
mtl-2.2.2-IkTNgOzMyTG4LAdMpr8Dhr
parsec-3.1.14.0-DD0S3pAw0cGGcnYf763XXg
pretty-1.1.3.6-9USLb8TYltAFRzNRjqhRmE
process-1.6.7.0-CwIV6GoN3Z5L5hU0Nbtamz
text-1.2.4.0-1RwDAkCGqwA6CLKWJ8c5vk
time-1.9.3-LRL4tXiXbBp5NmUYzvrccM
transformers-0.5.6.2-FSs8rnVKc7Xtgl6kTqQ5Q
unix-2.7.2.2-C9IoQvnNzoD9BomFavZNI0
haddock-interfaces:
haddock-html:
---
name: array
version: 0.5.4.0
visibility: public
id: array-0.5.4.0-JjyTo2FPdsJKonOfQDeY2E
key: array-0.5.4.0-JjyTo2FPdsJKonOfQDeY2E
license: BSD3
maintainer: libraries@haskell.org
synopsis: Mutable and immutable arrays
description:
In addition to providing the "Data.Array" module
<http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
this package also defines the classes 'IArray' of
immutable arrays and 'MArray' of arrays mutable within appropriate
monads, as well as some instances of these classes.
category: Data Structures
exposed: True
exposed-modules:
Data.Array Data.Array.Base Data.Array.IArray Data.Array.IO
Data.Array.IO.Internals Data.Array.IO.Safe Data.Array.MArray
Data.Array.MArray.Safe Data.Array.ST Data.Array.ST.Safe
Data.Array.Storable Data.Array.Storable.Internals
Data.Array.Storable.Safe Data.Array.Unboxed Data.Array.Unsafe
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSarray-0.5.4.0-JjyTo2FPdsJKonOfQDeY2E
depends: base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
haddock-interfaces:
haddock-html:
---
name: base
version: 4.13.0.0
visibility: public
id: base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
key: base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
license: BSD3
maintainer: libraries@haskell.org
synopsis: Basic libraries
description:
This package contains the Standard Haskell "Prelude" and its support libraries,
and a large collection of useful libraries ranging from data
structures to parsing combinators and debugging utilities.
category: Prelude
exposed: True
exposed-modules:
Control.Applicative Control.Arrow Control.Category
Control.Concurrent Control.Concurrent.Chan Control.Concurrent.MVar
Control.Concurrent.QSem Control.Concurrent.QSemN Control.Exception
Control.Exception.Base Control.Monad Control.Monad.Fail
Control.Monad.Fix Control.Monad.IO.Class Control.Monad.Instances
Control.Monad.ST Control.Monad.ST.Lazy Control.Monad.ST.Lazy.Safe
Control.Monad.ST.Lazy.Unsafe Control.Monad.ST.Safe
Control.Monad.ST.Strict Control.Monad.ST.Unsafe Control.Monad.Zip
Data.Bifoldable Data.Bifunctor Data.Bitraversable Data.Bits
Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic
Data.Either Data.Eq Data.Fixed Data.Foldable Data.Function
Data.Functor Data.Functor.Classes Data.Functor.Compose
Data.Functor.Const Data.Functor.Contravariant Data.Functor.Identity
Data.Functor.Product Data.Functor.Sum Data.IORef Data.Int Data.Ix
Data.Kind Data.List Data.List.NonEmpty Data.Maybe Data.Monoid
Data.Ord Data.Proxy Data.Ratio Data.STRef Data.STRef.Lazy
Data.STRef.Strict Data.Semigroup Data.String Data.Traversable
Data.Tuple Data.Type.Bool Data.Type.Coercion Data.Type.Equality
Data.Typeable Data.Unique Data.Version Data.Void Data.Word
Debug.Trace Foreign Foreign.C Foreign.C.Error Foreign.C.String
Foreign.C.Types Foreign.Concurrent Foreign.ForeignPtr
Foreign.ForeignPtr.Safe Foreign.ForeignPtr.Unsafe Foreign.Marshal
Foreign.Marshal.Alloc Foreign.Marshal.Array Foreign.Marshal.Error
Foreign.Marshal.Pool Foreign.Marshal.Safe Foreign.Marshal.Unsafe
Foreign.Marshal.Utils Foreign.Ptr Foreign.Safe Foreign.StablePtr
Foreign.Storable GHC.Arr GHC.Base GHC.ByteOrder GHC.Char GHC.Clock
GHC.Conc GHC.Conc.IO GHC.Conc.Signal GHC.Conc.Sync
GHC.ConsoleHandler GHC.Constants GHC.Desugar GHC.Enum
GHC.Environment GHC.Err GHC.Exception GHC.Exception.Type
GHC.ExecutionStack GHC.ExecutionStack.Internal GHC.Exts
GHC.Fingerprint GHC.Fingerprint.Type GHC.Float
GHC.Float.ConversionUtils GHC.Float.RealFracMethods GHC.Foreign
GHC.ForeignPtr GHC.GHCi GHC.GHCi.Helpers GHC.Generics GHC.IO
GHC.IO.Buffer GHC.IO.BufferedIO GHC.IO.Device GHC.IO.Encoding
GHC.IO.Encoding.CodePage GHC.IO.Encoding.Failure
GHC.IO.Encoding.Iconv GHC.IO.Encoding.Latin1 GHC.IO.Encoding.Types
GHC.IO.Encoding.UTF16 GHC.IO.Encoding.UTF32 GHC.IO.Encoding.UTF8
GHC.IO.Exception GHC.IO.FD GHC.IO.Handle GHC.IO.Handle.FD
GHC.IO.Handle.Internals GHC.IO.Handle.Lock GHC.IO.Handle.Text
GHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray
GHC.IORef GHC.Int GHC.List GHC.MVar GHC.Maybe GHC.Natural GHC.Num
GHC.OldList GHC.OverloadedLabels GHC.Pack GHC.Profiling GHC.Ptr
GHC.RTS.Flags GHC.Read GHC.Real GHC.Records GHC.ResponseFile GHC.ST
GHC.STRef GHC.Show GHC.Stable GHC.StableName GHC.Stack
GHC.Stack.CCS GHC.Stack.Types GHC.StaticPtr GHC.Stats GHC.Storable
GHC.TopHandler GHC.TypeLits GHC.TypeNats GHC.Unicode GHC.Weak
GHC.Word Numeric Numeric.Natural Prelude System.CPUTime
System.Console.GetOpt System.Environment System.Environment.Blank
System.Exit System.IO System.IO.Error System.IO.Unsafe System.Info
System.Mem System.Mem.StableName System.Mem.Weak
System.Posix.Internals System.Posix.Types System.Timeout
Text.ParserCombinators.ReadP Text.ParserCombinators.ReadPrec
Text.Printf Text.Read Text.Read.Lex Text.Show Text.Show.Functions
Type.Reflection Type.Reflection.Unsafe Unsafe.Coerce
hidden-modules:
Control.Monad.ST.Imp Control.Monad.ST.Lazy.Imp Data.Functor.Utils
Data.OldList Data.Semigroup.Internal Data.Typeable.Internal
Foreign.ForeignPtr.Imp GHC.StaticPtr.Internal
System.Environment.ExecutablePath System.CPUTime.Utils
System.CPUTime.Unsupported
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSbase-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
include-dirs:
includes: HsBase.h
depends:
ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
integer-gmp-1.0.2.0-6GHJbRN6krEDXGMaCSGBVX rts
haddock-interfaces:
haddock-html:
---
name: binary
version: 0.8.7.0
visibility: public
id: binary-0.8.7.0-BaXtTEJ73aNJH6oLLzzFe8
key: binary-0.8.7.0-BaXtTEJ73aNJH6oLLzzFe8
license: BSD3
maintainer: Lennart Kolmodin, Don Stewart <dons00@gmail.com>
author: Lennart Kolmodin <kolmodin@gmail.com>
stability: provisional
homepage: https://github.com/kolmodin/binary
synopsis:
Binary serialisation for Haskell values using lazy ByteStrings
description:
Efficient, pure binary serialisation using lazy ByteStrings.
Haskell values may be encoded to and from binary formats,
written to disk as binary, or sent over the network.
The format used can be automatically generated, or
you can choose to implement a custom format if needed.
Serialisation speeds of over 1 G\/sec have been observed,
so this library should be suitable for high performance
scenarios.
category: Data, Parsing
exposed: True
exposed-modules:
Data.Binary Data.Binary.Builder Data.Binary.Get
Data.Binary.Get.Internal Data.Binary.Put
hidden-modules:
Data.Binary.Class Data.Binary.Internal Data.Binary.Generic
Data.Binary.FloatCast
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSbinary-0.8.7.0-BaXtTEJ73aNJH6oLLzzFe8
depends:
array-0.5.4.0-JjyTo2FPdsJKonOfQDeY2E
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
bytestring-0.10.10.0-IjYOIsjgcH5DUBAtZ2f4yA
containers-0.6.2.1-DUwreimd3ZDJsmZY1DcEoR
haddock-interfaces:
haddock-html:
---
name: bytestring
version: 0.10.10.0
visibility: public
id: bytestring-0.10.10.0-IjYOIsjgcH5DUBAtZ2f4yA
key: bytestring-0.10.10.0-IjYOIsjgcH5DUBAtZ2f4yA
license: BSD3
copyright:
Copyright (c) Don Stewart 2005-2009,
(c) Duncan Coutts 2006-2015,
(c) David Roundy 2003-2005,
(c) Jasper Van der Jeugt 2010,
(c) Simon Meier 2010-2013.
maintainer: Duncan Coutts <duncan@community.haskell.org>
author:
Don Stewart,
Duncan Coutts
homepage: https://github.com/haskell/bytestring
synopsis:
Fast, compact, strict and lazy byte strings with a list interface
description:
An efficient compact, immutable byte string type (both strict and lazy)
suitable for binary or 8-bit character data.
The 'ByteString' type represents sequences of bytes or 8-bit characters.
It is suitable for high performance use, both in terms of large data
quantities, or high speed requirements. The 'ByteString' functions follow
the same style as Haskell\'s ordinary lists, so it is easy to convert code
from using 'String' to 'ByteString'.
Two 'ByteString' variants are provided:
* Strict 'ByteString's keep the string as a single large array. This
makes them convenient for passing data between C and Haskell.
* Lazy 'ByteString's use a lazy list of strict chunks which makes it
suitable for I\/O streaming tasks.
The @Char8@ modules provide a character-based view of the same
underlying 'ByteString' types. This makes it convenient to handle mixed
binary and 8-bit character content (which is common in many file formats
and network protocols).
The 'Builder' module provides an efficient way to build up 'ByteString's
in an ad-hoc way by repeated concatenation. This is ideal for fast
serialisation or pretty printing.
There is also a 'ShortByteString' type which has a lower memory overhead
and can can be converted to or from a 'ByteString', but supports very few
other operations. It is suitable for keeping many short strings in memory.
'ByteString's are not designed for Unicode. For Unicode strings you should
use the 'Text' type from the @text@ package.
These modules are intended to be imported qualified, to avoid name clashes
with "Prelude" functions, e.g.
> import qualified Data.ByteString as BS
category: Data
exposed: True
exposed-modules:
Data.ByteString Data.ByteString.Builder
Data.ByteString.Builder.Extra Data.ByteString.Builder.Internal
Data.ByteString.Builder.Prim Data.ByteString.Builder.Prim.Internal
Data.ByteString.Char8 Data.ByteString.Internal Data.ByteString.Lazy
Data.ByteString.Lazy.Builder Data.ByteString.Lazy.Builder.ASCII
Data.ByteString.Lazy.Builder.Extras Data.ByteString.Lazy.Char8
Data.ByteString.Lazy.Internal Data.ByteString.Short
Data.ByteString.Short.Internal Data.ByteString.Unsafe
hidden-modules:
Data.ByteString.Builder.ASCII Data.ByteString.Builder.Prim.Binary
Data.ByteString.Builder.Prim.ASCII
Data.ByteString.Builder.Prim.Internal.Floating
Data.ByteString.Builder.Prim.Internal.UncheckedShifts
Data.ByteString.Builder.Prim.Internal.Base16
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSbytestring-0.10.10.0-IjYOIsjgcH5DUBAtZ2f4yA
include-dirs:
includes: fpstring.h
depends:
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
deepseq-1.4.4.0-GRj1xop0ATFYsk83O7U8P
ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
integer-gmp-1.0.2.0-6GHJbRN6krEDXGMaCSGBVX
haddock-interfaces:
haddock-html:
---
name: containers
version: 0.6.2.1
visibility: public
id: containers-0.6.2.1-DUwreimd3ZDJsmZY1DcEoR
key: containers-0.6.2.1-DUwreimd3ZDJsmZY1DcEoR
license: BSD3
maintainer: libraries@haskell.org
synopsis: Assorted concrete container types
description:
This package contains efficient general-purpose implementations
of various immutable container types including sets, maps, sequences,
trees, and graphs.
For a walkthrough of what this package provides with examples of common
operations see the [containers
introduction](https://haskell-containers.readthedocs.io).
The declared cost of each operation is either worst-case or amortized, but
remains valid even if structures are shared.
category: Data Structures
exposed: True
exposed-modules:
Data.Containers.ListUtils Data.Graph Data.IntMap
Data.IntMap.Internal Data.IntMap.Internal.Debug Data.IntMap.Lazy
Data.IntMap.Merge.Lazy Data.IntMap.Merge.Strict Data.IntMap.Strict
Data.IntMap.Strict.Internal Data.IntSet Data.IntSet.Internal
Data.Map Data.Map.Internal Data.Map.Internal.Debug Data.Map.Lazy
Data.Map.Merge.Lazy Data.Map.Merge.Strict Data.Map.Strict
Data.Map.Strict.Internal Data.Sequence Data.Sequence.Internal
Data.Sequence.Internal.Sorting Data.Set Data.Set.Internal Data.Tree
Utils.Containers.Internal.BitQueue
Utils.Containers.Internal.BitUtil
Utils.Containers.Internal.StrictPair
hidden-modules:
Utils.Containers.Internal.State
Utils.Containers.Internal.StrictMaybe
Utils.Containers.Internal.PtrEquality
Utils.Containers.Internal.Coercions
Utils.Containers.Internal.TypeError
Data.Map.Internal.DeprecatedShowTree
Data.IntMap.Internal.DeprecatedDebug
import-dirs:
library-dirs:
data-dir:
hs-libraries: HScontainers-0.6.2.1-DUwreimd3ZDJsmZY1DcEoR
depends:
array-0.5.4.0-JjyTo2FPdsJKonOfQDeY2E
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
deepseq-1.4.4.0-GRj1xop0ATFYsk83O7U8P
haddock-interfaces:
haddock-html:
---
name: deepseq
version: 1.4.4.0
visibility: public
id: deepseq-1.4.4.0-GRj1xop0ATFYsk83O7U8P
key: deepseq-1.4.4.0-GRj1xop0ATFYsk83O7U8P
license: BSD3
maintainer: libraries@haskell.org
synopsis: Deep evaluation of data structures
description:
This package provides methods for fully evaluating data structures
(\"deep evaluation\"). Deep evaluation is often used for adding
strictness to a program, e.g. in order to force pending exceptions,
remove space leaks, or force lazy I/O to happen. It is also useful
in parallel programs, to ensure pending work does not migrate to the
wrong thread.
The primary use of this package is via the 'deepseq' function, a
\"deep\" version of 'seq'. It is implemented on top of an 'NFData'
typeclass (\"Normal Form Data\", data structures with no unevaluated
components) which defines strategies for fully evaluating different
data types. See module documentation in "Control.DeepSeq" for more
details.
category: Control
exposed: True
exposed-modules: Control.DeepSeq
hidden-modules: Control.DeepSeq.BackDoor
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSdeepseq-1.4.4.0-GRj1xop0ATFYsk83O7U8P
depends:
array-0.5.4.0-JjyTo2FPdsJKonOfQDeY2E
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
haddock-interfaces:
haddock-html:
---
name: directory
version: 1.3.4.0
visibility: public
id: directory-1.3.4.0-GoLJlVsISerJU4ZYExvqS4
key: directory-1.3.4.0-GoLJlVsISerJU4ZYExvqS4
license: BSD3
maintainer: libraries@haskell.org
synopsis: Platform-agnostic library for filesystem operations
description:
This library provides a basic set of operations for manipulating files and
directories in a portable way.
category: System
exposed: True
exposed-modules:
System.Directory System.Directory.Internal
System.Directory.Internal.Prelude
hidden-modules:
System.Directory.Internal.C_utimensat
System.Directory.Internal.Common System.Directory.Internal.Config
System.Directory.Internal.Posix System.Directory.Internal.Windows
System.Directory.Internal.GHCJS
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSdirectory-1.3.4.0-GoLJlVsISerJU4ZYExvqS4
depends:
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
filepath-1.4.2.1-3Kue3FirMn8BnOBVbACgU6
ghcjs-prim-0.1.1.0-KFas1z9kK0h9hqlXo1nA33
time-1.9.3-LRL4tXiXbBp5NmUYzvrccM
unix-2.7.2.2-C9IoQvnNzoD9BomFavZNI0
haddock-interfaces:
haddock-html:
---
name: filepath
version: 1.4.2.1
visibility: public
id: filepath-1.4.2.1-3Kue3FirMn8BnOBVbACgU6
key: filepath-1.4.2.1-3Kue3FirMn8BnOBVbACgU6
license: BSD3
copyright: Neil Mitchell 2005-2018
maintainer: Neil Mitchell <ndmitchell@gmail.com>
author: Neil Mitchell <ndmitchell@gmail.com>
homepage: https://github.com/haskell/filepath#readme
synopsis: Library for manipulating FilePaths in a cross platform way.
description:
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:
* "System.FilePath.Posix" manipulates POSIX\/Linux style @FilePath@ values (with @\/@ as the path separator).
* "System.FilePath.Windows" manipulates Windows style @FilePath@ values (with either @\\@ or @\/@ as the path separator, and deals with drives).
* "System.FilePath" is an alias for the module appropriate to your platform.
All three modules provide the same API, and the same documentation (calling out differences in the different variants).
category: System
exposed: True
exposed-modules:
System.FilePath System.FilePath.Current System.FilePath.Posix
System.FilePath.Windows
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSfilepath-1.4.2.1-3Kue3FirMn8BnOBVbACgU6
depends: base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
haddock-interfaces:
haddock-html:
---
name: ghc
version: 8.8.2
visibility: public
id: ghc-8.8.2-4Uh9K5tVyxAH6PxwDyVOC
key: ghc-8.8.2-4Uh9K5tVyxAH6PxwDyVOC
license: BSD3
maintainer: glasgow-haskell-users@haskell.org
author: The GHC Team
homepage: http://www.haskell.org/ghc/
synopsis: The GHC API
description:
GHC's functionality can be useful for more things than just
compiling Haskell programs. Important use cases are programs
that analyse (and perhaps transform) Haskell code. Others
include loading Haskell code dynamically in a GHCi-like manner.
For this reason, a lot of GHC's functionality is made available
through this package.
category: Development
exposed-modules:
Plugins,
Serialized from ghc-boot-8.8.2-B9FCD9FXppfAGBBpvmXBhJ:GHC.Serialized
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghc-8.8.2-4Uh9K5tVyxAH6PxwDyVOC
depends:
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
ghc-boot-8.8.2-B9FCD9FXppfAGBBpvmXBhJ
haddock-interfaces:
haddock-html:
---
name: ghc-boot
version: 8.8.2
visibility: public
id: ghc-boot-8.8.2-B9FCD9FXppfAGBBpvmXBhJ
key: ghc-boot-8.8.2-B9FCD9FXppfAGBBpvmXBhJ
license: BSD3
maintainer: ghc-devs@haskell.org
synopsis: Shared functionality between GHC and its boot libraries
description:
This library is shared between GHC, ghc-pkg, and other boot
libraries.
A note about "GHC.PackageDb": it only deals with the subset of
the package database that the compiler cares about: modules
paths etc and not package metadata like description, authors
etc. It is thus not a library interface to ghc-pkg and is *not*
suitable for modifying GHC package databases.
The package database format and this library are constructed in
such a way that while ghc-pkg depends on Cabal, the GHC library
and program do not have to depend on Cabal.
category: GHC
exposed: True
exposed-modules:
GHC.ForeignSrcLang GHC.HandleEncoding GHC.LanguageExtensions
GHC.PackageDb GHC.Serialized
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghc-boot-8.8.2-B9FCD9FXppfAGBBpvmXBhJ
depends:
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
binary-0.8.7.0-BaXtTEJ73aNJH6oLLzzFe8
bytestring-0.10.10.0-IjYOIsjgcH5DUBAtZ2f4yA
directory-1.3.4.0-GoLJlVsISerJU4ZYExvqS4
filepath-1.4.2.1-3Kue3FirMn8BnOBVbACgU6
ghc-boot-th-8.8.2-3nPvQRuYB5sG4bwEL6vDZv
haddock-interfaces:
haddock-html:
---
name: ghc-boot-th
version: 8.8.2
visibility: public
id: ghc-boot-th-8.8.2-3nPvQRuYB5sG4bwEL6vDZv
key: ghc-boot-th-8.8.2-3nPvQRuYB5sG4bwEL6vDZv
license: BSD3
maintainer: ghc-devs@haskell.org
synopsis:
Shared functionality between GHC and the @template-haskell@
library
description:
This library contains various bits shared between the @ghc@ and
@template-haskell@ libraries.
This package exists to ensure that @template-haskell@ has a
minimal set of transitive dependencies, since it is intended to
be depended upon by user code.
category: GHC
exposed: True
exposed-modules:
GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type GHC.Lexeme
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghc-boot-th-8.8.2-3nPvQRuYB5sG4bwEL6vDZv
depends: base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
haddock-interfaces:
haddock-html:
---
name: ghc-compact
version: 0.1.0.0
visibility: public
id: ghc-compact-0.1.0.0-8FUzd4RQOTqErKCapTno0p
key: ghc-compact-0.1.0.0-8FUzd4RQOTqErKCapTno0p
license: BSD3
maintainer: libraries@haskell.org
synopsis: In memory storage of deeply evaluated data structure
description:
This package provides minimal functionality for working with
"compact regions", which hold a fully evaluated Haskell object graph.
These regions maintain the invariant that no pointers live inside the struct
that point outside it, which ensures efficient garbage collection without
ever reading the structure contents (effectively, it works as a manually
managed "oldest generation" which is never freed until the whole is
released).
Internally, the struct is stored a single contiguous block of memory,
which allows efficient serialization and deserialization of structs
for distributed computing.
category: Data
exposed: True
exposed-modules: GHC.Compact GHC.Compact.Serialized
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghc-compact-0.1.0.0-8FUzd4RQOTqErKCapTno0p
depends:
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
bytestring-0.10.10.0-IjYOIsjgcH5DUBAtZ2f4yA
ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
haddock-interfaces:
haddock-html:
---
name: ghc-heap
version: 8.8.2
visibility: public
id: ghc-heap-8.8.2-H9CHa92P5mVFpLGxPXP1bu
key: ghc-heap-8.8.2-H9CHa92P5mVFpLGxPXP1bu
license: BSD3
maintainer: libraries@haskell.org
synopsis: Functions for walking GHC's heap
description:
This package provides functions for walking the GHC heap data structures
and retrieving information about those data structures.
category: GHC
exposed: True
exposed-modules:
GHC.Exts.Heap GHC.Exts.Heap.ClosureTypes GHC.Exts.Heap.Closures
GHC.Exts.Heap.Constants GHC.Exts.Heap.InfoTable
GHC.Exts.Heap.InfoTable.Types GHC.Exts.Heap.InfoTableProf
GHC.Exts.Heap.Utils
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghc-heap-8.8.2-H9CHa92P5mVFpLGxPXP1bu
depends:
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R rts
haddock-interfaces:
haddock-html:
---
name: ghc-prim
version: 0.5.3
visibility: public
id: ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
key: ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
license: BSD3
maintainer: libraries@haskell.org
synopsis: GHC primitives
description:
This package contains the primitive types and operations supplied by GHC.
category: GHC
exposed: True
exposed-modules:
GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.Magic
GHC.PrimopWrappers GHC.Tuple GHC.Types GHC.Prim
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
depends: rts
haddock-interfaces:
haddock-html:
---
name: ghci
version: 8.8.2
visibility: public
id: ghci-8.8.2-CZc7c6P7PssCsqR6eDjtvD
key: ghci-8.8.2-CZc7c6P7PssCsqR6eDjtvD
license: BSD3
maintainer: ghc-devs@haskell.org
synopsis: The library supporting GHC's interactive interpreter
description:
This library offers interfaces which mediate interactions between the
@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter
backend.
category: GHC
exposed: True
exposed-modules:
GHCi.BinaryArray GHCi.BreakArray GHCi.CreateBCO GHCi.FFI
GHCi.InfoTable GHCi.Message GHCi.ObjLink GHCi.RemoteTypes
GHCi.ResolvedBCO GHCi.Run GHCi.Signals GHCi.StaticPtrTable GHCi.TH
GHCi.TH.Binary SizedSeq
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghci-8.8.2-CZc7c6P7PssCsqR6eDjtvD
depends:
array-0.5.4.0-JjyTo2FPdsJKonOfQDeY2E
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
binary-0.8.7.0-BaXtTEJ73aNJH6oLLzzFe8
bytestring-0.10.10.0-IjYOIsjgcH5DUBAtZ2f4yA
containers-0.6.2.1-DUwreimd3ZDJsmZY1DcEoR
deepseq-1.4.4.0-GRj1xop0ATFYsk83O7U8P
filepath-1.4.2.1-3Kue3FirMn8BnOBVbACgU6
ghc-boot-8.8.2-B9FCD9FXppfAGBBpvmXBhJ
ghc-boot-th-8.8.2-3nPvQRuYB5sG4bwEL6vDZv
ghc-heap-8.8.2-H9CHa92P5mVFpLGxPXP1bu
template-haskell-2.15.0.0-RARU1Qblaq447SBskPjHY
transformers-0.5.6.2-FSs8rnVKc7Xtgl6kTqQ5Q
unix-2.7.2.2-C9IoQvnNzoD9BomFavZNI0
haddock-interfaces:
haddock-html:
---
name: ghcjs-prim
version: 0.1.1.0
visibility: public
id: ghcjs-prim-0.1.1.0-KFas1z9kK0h9hqlXo1nA33
key: ghcjs-prim-0.1.1.0-KFas1z9kK0h9hqlXo1nA33
license: MIT
maintainer: stegeman@gmail.com
author: Luite Stegeman
homepage: http://github.com/ghcjs
exposed: True
exposed-modules:
GHCJS.Prim GHCJS.Prim.Internal GHCJS.Prim.Internal.Build
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghcjs-prim-0.1.1.0-KFas1z9kK0h9hqlXo1nA33
depends:
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
haddock-interfaces:
haddock-html:
---
name: ghcjs-th
version: 0.1.0.0
visibility: public
id: ghcjs-th-0.1.0.0-CEthPTCUaOb4FOtx8pcuCU
key: ghcjs-th-0.1.0.0-CEthPTCUaOb4FOtx8pcuCU
license: MIT
maintainer: stegeman@gmail.com
author: Luite Stegeman
homepage: http://github.com/ghcjs
exposed: True
exposed-modules:
GHCJS.Prim.TH.Eval GHCJS.Prim.TH.Serialized GHCJS.Prim.TH.Types
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSghcjs-th-0.1.0.0-CEthPTCUaOb4FOtx8pcuCU
depends:
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
binary-0.8.7.0-BaXtTEJ73aNJH6oLLzzFe8
bytestring-0.10.10.0-IjYOIsjgcH5DUBAtZ2f4yA
containers-0.6.2.1-DUwreimd3ZDJsmZY1DcEoR
ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
ghci-8.8.2-CZc7c6P7PssCsqR6eDjtvD
template-haskell-2.15.0.0-RARU1Qblaq447SBskPjHY
haddock-interfaces:
haddock-html:
---
name: integer-gmp
version: 1.0.2.0
visibility: public
id: integer-gmp-1.0.2.0-6GHJbRN6krEDXGMaCSGBVX
key: integer-gmp-1.0.2.0-6GHJbRN6krEDXGMaCSGBVX
license: BSD3
maintainer: hvr@gnu.org
author: Herbert Valerio Riedel
synopsis: Integer library based on GMP
description:
This package provides the low-level implementation of the standard
'Integer' type based on the
<http://gmplib.org/ GNU Multiple Precision Arithmetic Library (GMP)>.
This package provides access to the internal representation of
'Integer' as well as primitive operations with no proper error
handling, and should only be used directly with the utmost care.
category: Numeric, Algebra
exposed: True
exposed-modules:
GHC.Integer GHC.Integer.GMP.Internals GHC.Integer.Logarithms
GHC.Integer.Logarithms.Internals
hidden-modules: GHC.Integer.Type
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSinteger-gmp-1.0.2.0-6GHJbRN6krEDXGMaCSGBVX
include-dirs:
depends: ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
haddock-interfaces:
haddock-html:
---
name: mtl
version: 2.2.2
visibility: public
id: mtl-2.2.2-IkTNgOzMyTG4LAdMpr8Dhr
key: mtl-2.2.2-IkTNgOzMyTG4LAdMpr8Dhr
license: BSD3
maintainer: Edward Kmett <ekmett@gmail.com>
author: Andy Gill
homepage: http://github.com/haskell/mtl
synopsis: Monad classes, using functional dependencies
description:
Monad classes using functional dependencies, with instances
for various monad transformers, inspired by the paper
/Functional Programming with Overloading and Higher-Order Polymorphism/,
by Mark P Jones, in /Advanced School of Functional Programming/, 1995
(<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
category: Control
exposed: True
exposed-modules:
Control.Monad.Cont Control.Monad.Cont.Class Control.Monad.Error
Control.Monad.Error.Class Control.Monad.Except
Control.Monad.Identity Control.Monad.List Control.Monad.RWS
Control.Monad.RWS.Class Control.Monad.RWS.Lazy
Control.Monad.RWS.Strict Control.Monad.Reader
Control.Monad.Reader.Class Control.Monad.State
Control.Monad.State.Class Control.Monad.State.Lazy
Control.Monad.State.Strict Control.Monad.Trans Control.Monad.Writer
Control.Monad.Writer.Class Control.Monad.Writer.Lazy
Control.Monad.Writer.Strict
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSmtl-2.2.2-IkTNgOzMyTG4LAdMpr8Dhr
depends:
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
transformers-0.5.6.2-FSs8rnVKc7Xtgl6kTqQ5Q
haddock-interfaces:
haddock-html:
---
name: parsec
version: 3.1.14.0
visibility: public
id: parsec-3.1.14.0-DD0S3pAw0cGGcnYf763XXg
key: parsec-3.1.14.0-DD0S3pAw0cGGcnYf763XXg
license: BSD3
maintainer: Herbert Valerio Riedel <hvr@gnu.org>
author:
Daan Leijen <daan@microsoft.com>, Paolo Martini <paolo@nemail.it>, Antoine Latter <aslatter@gmail.com>
homepage: https://github.com/haskell/parsec
synopsis: Monadic parser combinators
description:
Parsec is designed from scratch as an industrial-strength parser
library. It is simple, safe, well documented (on the package
homepage), has extensive libraries, good error messages,
and is fast. It is defined as a monad transformer that can be
stacked on arbitrary monads, and it is also parametric in the
input stream type.
The main entry point is the "Text.Parsec" module which provides
defaults for parsing 'Char'acter data.
The "Text.ParserCombinators.Parsec" module hierarchy contains
the legacy @parsec-2@ API and may be removed at some point in
the future.
category: Parsing
exposed: True
exposed-modules:
Text.Parsec Text.Parsec.ByteString Text.Parsec.ByteString.Lazy
Text.Parsec.Char Text.Parsec.Combinator Text.Parsec.Error
Text.Parsec.Expr Text.Parsec.Language Text.Parsec.Perm
Text.Parsec.Pos Text.Parsec.Prim Text.Parsec.String
Text.Parsec.Text Text.Parsec.Text.Lazy Text.Parsec.Token
Text.ParserCombinators.Parsec Text.ParserCombinators.Parsec.Char
Text.ParserCombinators.Parsec.Combinator
Text.ParserCombinators.Parsec.Error
Text.ParserCombinators.Parsec.Expr
Text.ParserCombinators.Parsec.Language
Text.ParserCombinators.Parsec.Perm
Text.ParserCombinators.Parsec.Pos
Text.ParserCombinators.Parsec.Prim
Text.ParserCombinators.Parsec.Token
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSparsec-3.1.14.0-DD0S3pAw0cGGcnYf763XXg
depends:
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
bytestring-0.10.10.0-IjYOIsjgcH5DUBAtZ2f4yA
mtl-2.2.2-IkTNgOzMyTG4LAdMpr8Dhr
text-1.2.4.0-1RwDAkCGqwA6CLKWJ8c5vk
haddock-interfaces:
haddock-html:
---
name: pretty
version: 1.1.3.6
visibility: public
id: pretty-1.1.3.6-9USLb8TYltAFRzNRjqhRmE
key: pretty-1.1.3.6-9USLb8TYltAFRzNRjqhRmE
license: BSD3
maintainer: David Terei <code@davidterei.com>
stability: Stable
homepage: http://github.com/haskell/pretty
synopsis: Pretty-printing library
description:
This package contains a pretty-printing library, a set of API's
that provides a way to easily print out text in a consistent
format of your choosing. This is useful for compilers and related
tools.
This library was originally designed by John Hughes's and has since
been heavily modified by Simon Peyton Jones.
category: Text
exposed: True
exposed-modules:
Text.PrettyPrint Text.PrettyPrint.Annotated
Text.PrettyPrint.Annotated.HughesPJ
Text.PrettyPrint.Annotated.HughesPJClass Text.PrettyPrint.HughesPJ
Text.PrettyPrint.HughesPJClass
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSpretty-1.1.3.6-9USLb8TYltAFRzNRjqhRmE
depends:
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
deepseq-1.4.4.0-GRj1xop0ATFYsk83O7U8P
ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
haddock-interfaces:
haddock-html:
---
name: process
version: 1.6.7.0
visibility: public
id: process-1.6.7.0-CwIV6GoN3Z5L5hU0Nbtamz
key: process-1.6.7.0-CwIV6GoN3Z5L5hU0Nbtamz
license: BSD3
maintainer: libraries@haskell.org
synopsis: Process libraries
description:
This package contains libraries for dealing with system processes.
The typed-process package is a more recent take on a process API,
which uses this package internally. It features better binary
support, easier concurrency, and a more composable API. You can
read more about it at
<https://github.com/fpco/typed-process/#readme>.
category: System
exposed: True
exposed-modules: System.Cmd System.Process System.Process.Internals
hidden-modules: System.Process.Common System.Process.Posix
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSprocess-1.6.7.0-CwIV6GoN3Z5L5hU0Nbtamz
include-dirs:
includes: runProcess.h
depends:
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
deepseq-1.4.4.0-GRj1xop0ATFYsk83O7U8P
directory-1.3.4.0-GoLJlVsISerJU4ZYExvqS4
filepath-1.4.2.1-3Kue3FirMn8BnOBVbACgU6
ghcjs-prim-0.1.1.0-KFas1z9kK0h9hqlXo1nA33
unix-2.7.2.2-C9IoQvnNzoD9BomFavZNI0
haddock-interfaces:
haddock-html:
---
name: template-haskell
version: 2.15.0.0
visibility: public
id: template-haskell-2.15.0.0-RARU1Qblaq447SBskPjHY
key: template-haskell-2.15.0.0-RARU1Qblaq447SBskPjHY
license: BSD3
maintainer: libraries@haskell.org
synopsis: Support library for Template Haskell
description:
This package provides modules containing facilities for manipulating
Haskell source code using Template Haskell.
See <http://www.haskell.org/haskellwiki/Template_Haskell> for more
information.
category: Template Haskell
exposed: True
exposed-modules:
Language.Haskell.TH Language.Haskell.TH.LanguageExtensions
Language.Haskell.TH.Lib Language.Haskell.TH.Lib.Internal
Language.Haskell.TH.Ppr Language.Haskell.TH.PprLib
Language.Haskell.TH.Quote Language.Haskell.TH.Syntax
hidden-modules: Language.Haskell.TH.Lib.Map
import-dirs:
library-dirs:
data-dir:
hs-libraries: HStemplate-haskell-2.15.0.0-RARU1Qblaq447SBskPjHY
depends:
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
ghc-boot-th-8.8.2-3nPvQRuYB5sG4bwEL6vDZv
pretty-1.1.3.6-9USLb8TYltAFRzNRjqhRmE
haddock-interfaces:
haddock-html:
---
name: text
version: 1.2.4.0
visibility: public
id: text-1.2.4.0-1RwDAkCGqwA6CLKWJ8c5vk
key: text-1.2.4.0-1RwDAkCGqwA6CLKWJ8c5vk
license: BSD2
copyright: 2009-2011 Bryan O'Sullivan, 2008-2009 Tom Harper
maintainer:
Bryan O'Sullivan <bos@serpentine.com>, Herbert Valerio Riedel <hvr@gnu.org>
author: Bryan O'Sullivan <bos@serpentine.com>
homepage: https://github.com/haskell/text
synopsis: An efficient packed Unicode text type.
description:
An efficient packed, immutable Unicode text type (both strict and
lazy), with a powerful loop fusion optimization framework.
The 'Text' type represents Unicode character strings, in a time and
space-efficient manner. This package provides text processing
capabilities that are optimized for performance critical use, both
in terms of large data quantities and high speed.
The 'Text' type provides character-encoding, type-safe case
conversion via whole-string case conversion functions (see "Data.Text").
It also provides a range of functions for converting 'Text' values to
and from 'ByteStrings', using several standard encodings
(see "Data.Text.Encoding").
Efficient locale-sensitive support for text IO is also supported
(see "Data.Text.IO").
These modules are intended to be imported qualified, to avoid name
clashes with Prelude functions, e.g.
> import qualified Data.Text as T
== ICU Support
To use an extended and very rich family of functions for working
with Unicode text (including normalization, regular expressions,
non-standard encodings, text breaking, and locales), see
the [text-icu package](https://hackage.haskell.org/package/text-icu)
based on the well-respected and liberally
licensed [ICU library](http://site.icu-project.org/).
== Internal Representation: UTF-16 vs. UTF-8
Currently the @text@ library uses UTF-16 as its internal representation
which is [neither a fixed-width nor always the most dense representation](http://utf8everywhere.org/)
for Unicode text. We're currently investigating the feasibility
of [changing Text's internal representation to UTF-8](https://github.com/text-utf8)
and if you need such a 'Text' type right now you might be interested in using the spin-off
packages <https://hackage.haskell.org/package/text-utf8 text-utf8> and
<https://hackage.haskell.org/package/text-short text-short>.
category: Data, Text
exposed: True
exposed-modules:
Data.Text Data.Text.Array Data.Text.Encoding
Data.Text.Encoding.Error Data.Text.Foreign Data.Text.IO
Data.Text.Internal Data.Text.Internal.Builder
Data.Text.Internal.Builder.Functions
Data.Text.Internal.Builder.Int.Digits
Data.Text.Internal.Builder.RealFloat.Functions
Data.Text.Internal.Encoding.Fusion
Data.Text.Internal.Encoding.Fusion.Common
Data.Text.Internal.Encoding.Utf16 Data.Text.Internal.Encoding.Utf32
Data.Text.Internal.Encoding.Utf8 Data.Text.Internal.Functions
Data.Text.Internal.Fusion Data.Text.Internal.Fusion.CaseMapping
Data.Text.Internal.Fusion.Common Data.Text.Internal.Fusion.Size
Data.Text.Internal.Fusion.Types Data.Text.Internal.IO
Data.Text.Internal.Lazy Data.Text.Internal.Lazy.Encoding.Fusion
Data.Text.Internal.Lazy.Fusion Data.Text.Internal.Lazy.Search
Data.Text.Internal.Private Data.Text.Internal.Read
Data.Text.Internal.Search Data.Text.Internal.Unsafe
Data.Text.Internal.Unsafe.Char Data.Text.Internal.Unsafe.Shift
Data.Text.Lazy Data.Text.Lazy.Builder Data.Text.Lazy.Builder.Int
Data.Text.Lazy.Builder.RealFloat Data.Text.Lazy.Encoding
Data.Text.Lazy.IO Data.Text.Lazy.Internal Data.Text.Lazy.Read
Data.Text.Read Data.Text.Unsafe
hidden-modules: Data.Text.Show
import-dirs:
library-dirs:
data-dir:
hs-libraries: HStext-1.2.4.0-1RwDAkCGqwA6CLKWJ8c5vk
depends:
array-0.5.4.0-JjyTo2FPdsJKonOfQDeY2E
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
binary-0.8.7.0-BaXtTEJ73aNJH6oLLzzFe8
bytestring-0.10.10.0-IjYOIsjgcH5DUBAtZ2f4yA
deepseq-1.4.4.0-GRj1xop0ATFYsk83O7U8P
ghc-prim-0.5.3-D5yTV0DK5iW2rkul1Hko6R
integer-gmp-1.0.2.0-6GHJbRN6krEDXGMaCSGBVX
template-haskell-2.15.0.0-RARU1Qblaq447SBskPjHY
haddock-interfaces:
haddock-html:
---
name: time
version: 1.9.3
visibility: public
id: time-1.9.3-LRL4tXiXbBp5NmUYzvrccM
key: time-1.9.3-LRL4tXiXbBp5NmUYzvrccM
license: BSD3
maintainer: <ashley@semantic.org>
author: Ashley Yakeley
stability: stable
homepage: https://github.com/haskell/time
synopsis: A time library
description: Time, clocks and calendars
category: Time
exposed: True
exposed-modules:
Data.Time Data.Time.Calendar Data.Time.Calendar.Easter
Data.Time.Calendar.Julian Data.Time.Calendar.MonthDay
Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate
Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.System
Data.Time.Clock.TAI Data.Time.Format Data.Time.Format.ISO8601
Data.Time.Format.Internal Data.Time.LocalTime
hidden-modules:
Data.Format Data.Time.Calendar.Private Data.Time.Calendar.Days
Data.Time.Calendar.Gregorian Data.Time.Calendar.CalendarDiffDays
Data.Time.Calendar.Week Data.Time.Calendar.JulianYearDay
Data.Time.Clock.Internal.DiffTime
Data.Time.Clock.Internal.AbsoluteTime
Data.Time.Clock.Internal.NominalDiffTime
Data.Time.Clock.Internal.POSIXTime
Data.Time.Clock.Internal.UniversalTime
Data.Time.Clock.Internal.SystemTime
Data.Time.Clock.Internal.UTCTime Data.Time.Clock.Internal.CTimeval
Data.Time.Clock.Internal.CTimespec Data.Time.Clock.Internal.UTCDiff
Data.Time.LocalTime.Internal.TimeZone
Data.Time.LocalTime.Internal.TimeOfDay
Data.Time.LocalTime.Internal.CalendarDiffTime
Data.Time.LocalTime.Internal.LocalTime
Data.Time.LocalTime.Internal.ZonedTime Data.Time.Format.Parse
Data.Time.Format.Locale Data.Time.Format.Format.Class
Data.Time.Format.Format.Instances Data.Time.Format.Parse.Class
Data.Time.Format.Parse.Instances
import-dirs:
library-dirs:
data-dir:
hs-libraries: HStime-1.9.3-LRL4tXiXbBp5NmUYzvrccM
include-dirs:
depends:
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
deepseq-1.4.4.0-GRj1xop0ATFYsk83O7U8P
haddock-interfaces:
haddock-html:
---
name: transformers
version: 0.5.6.2
visibility: public
id: transformers-0.5.6.2-FSs8rnVKc7Xtgl6kTqQ5Q
key: transformers-0.5.6.2-FSs8rnVKc7Xtgl6kTqQ5Q
license: BSD3
maintainer: Ross Paterson <R.Paterson@city.ac.uk>
author: Andy Gill, Ross Paterson
synopsis: Concrete functor and monad transformers
description:
A portable library of functor and monad transformers, inspired by
the paper
* \"Functional Programming with Overloading and Higher-Order
Polymorphism\", by Mark P Jones,
in /Advanced School of Functional Programming/, 1995
(<http://web.cecs.pdx.edu/~mpj/pubs/springschool.html>).
This package contains:
* the monad transformer class (in "Control.Monad.Trans.Class")
* concrete functor and monad transformers, each with associated
operations and functions to lift operations associated with other
transformers.
The package can be used on its own in portable Haskell code, in
which case operations need to be manually lifted through transformer
stacks (see "Control.Monad.Trans.Class" for some examples).
Alternatively, it can be used with the non-portable monad classes in
the @mtl@ or @monads-tf@ packages, which automatically lift operations
introduced by monad transformers through other transformers.
category: Control
exposed: True
exposed-modules:
Control.Applicative.Backwards Control.Applicative.Lift
Control.Monad.Signatures Control.Monad.Trans.Accum
Control.Monad.Trans.Class Control.Monad.Trans.Cont
Control.Monad.Trans.Error Control.Monad.Trans.Except
Control.Monad.Trans.Identity Control.Monad.Trans.List
Control.Monad.Trans.Maybe Control.Monad.Trans.RWS
Control.Monad.Trans.RWS.CPS Control.Monad.Trans.RWS.Lazy
Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader
Control.Monad.Trans.Select Control.Monad.Trans.State
Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict
Control.Monad.Trans.Writer Control.Monad.Trans.Writer.CPS
Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict
Data.Functor.Constant Data.Functor.Reverse
import-dirs:
library-dirs:
data-dir:
hs-libraries: HStransformers-0.5.6.2-FSs8rnVKc7Xtgl6kTqQ5Q
depends: base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
haddock-interfaces:
haddock-html:
---
name: unix
version: 2.7.2.2
visibility: public
id: unix-2.7.2.2-C9IoQvnNzoD9BomFavZNI0
key: unix-2.7.2.2-C9IoQvnNzoD9BomFavZNI0
license: BSD3
maintainer: libraries@haskell.org
homepage: https://github.com/haskell/unix
synopsis: POSIX functionality
description:
This package gives you access to the set of operating system
services standardised by
<http://pubs.opengroup.org/onlinepubs/9699919799/ POSIX.1-2008>
(or the IEEE Portable Operating System Interface for Computing
Environments - IEEE Std. 1003.1).
The package is not supported under Windows.
category: System
exposed: True
exposed-modules:
System.Posix System.Posix.ByteString
System.Posix.ByteString.FilePath System.Posix.Directory
System.Posix.Directory.ByteString System.Posix.DynamicLinker
System.Posix.DynamicLinker.ByteString
System.Posix.DynamicLinker.Module
System.Posix.DynamicLinker.Module.ByteString
System.Posix.DynamicLinker.Prim System.Posix.Env
System.Posix.Env.ByteString System.Posix.Error System.Posix.Fcntl
System.Posix.Files System.Posix.Files.ByteString System.Posix.IO
System.Posix.IO.ByteString System.Posix.Process
System.Posix.Process.ByteString System.Posix.Process.Internals
System.Posix.Resource System.Posix.Semaphore System.Posix.SharedMem
System.Posix.Signals System.Posix.Signals.Exts System.Posix.Temp
System.Posix.Temp.ByteString System.Posix.Terminal
System.Posix.Terminal.ByteString System.Posix.Time
System.Posix.Unistd System.Posix.User
hidden-modules:
System.Posix.Directory.Common System.Posix.DynamicLinker.Common
System.Posix.Files.Common System.Posix.IO.Common
System.Posix.Process.Common System.Posix.Terminal.Common
import-dirs:
library-dirs:
data-dir:
hs-libraries: HSunix-2.7.2.2-C9IoQvnNzoD9BomFavZNI0
include-dirs:
includes: HsUnix.h execvpe.h
depends:
base-4.13.0.0-4OcV8pEeHcjFqDPKtNjTqo
bytestring-0.10.10.0-IjYOIsjgcH5DUBAtZ2f4yA
time-1.9.3-LRL4tXiXbBp5NmUYzvrccM
haddock-interfaces:
haddock-html:
---
name: rts
version: 1.0
visibility: public
id: rts
key: rts
license: BSD-3-Clause
maintainer: glasgow-haskell-users@haskell.org
exposed: True
library-dirs:
hs-libraries: HSrts Cffi
extra-libraries: m dl
include-dirs:
includes: Stg.h