r[0= !/home/noah/.cabal/store/ghc-8.8.4/usr/share/pkgconfig"Nwz/usr/lib/pkgconfig*OA/home/noah/.cabal/packages/hackage.haskell.org/01-index.timestamp+ tD=/home/noah/.cabal/packages/hackage.haskell.org/01-index.cache+m>\iF/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/package.conf.d/package.cache+Ƶkk/home/noah/.ghcup/bin/ghc+Ʈ`_-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4+Ʈ1/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-ghc-8.8.4../hackage-dist//doc/-- /index.htmlhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921/home/noah/.cabal/bin:/home/noah/src/accelerator/matrix-accelerate/cabal.project/home/noah/.cabal/bin -.log .logmatrix-accelerate matrix-accelerate8LICENSE2024 Noah Williamsnoahmartinwilliams@gmail.comNoah Martin Williams>https://github.com/noahmartinwilliams/matrix-accelerate#readme>https://github.com/noahmartinwilliams/matrix-accelerate/issues7https://github.com/noahmartinwilliams/matrix-accelerate;An accelerate library that adds dependently typed matrices.An accelerate library that adds dependently typed matrices. This library adds the ability to do matrix manipulations with or without dependent types to help line up the operations so as to prevent runtime errors.Accelerate, Matrices, GPU. README.md CHANGELOG.mdData.Array.Accelerate.MatrixsrcPaths_matrix_acceleratePaths_matrix_accelerate -Wall-Wcompat -Widentities-Wincomplete-record-updates-Wincomplete-uni-patterns-Wmissing-export-lists-Wmissing-home-modules-Wpartial-fields-Wredundant-constraints acceleratebaselens-accelerate acceleratebaselens-accelerateaccelerate-matrix-testSpec.hstestPaths_matrix_acceleratePaths_matrix_accelerate -Wall-Wcompat -Widentities-Wincomplete-record-updates-Wincomplete-uni-patterns-Wmissing-export-lists-Wmissing-home-modules-Wpartial-fields-Wredundant-constraints -threaded-rtsopts-with-rtsopts=-Nbasebase./home/noah/src/accelerator/matrix-accelerate/. /home/noah/.ghcup/bin/home/noah/.local/bin/home/noah/bin/home/noah/.cabal/bin//usr/local/bin/bin/usr/bin /usr/games/usr/local/games/sbin /usr/sbin/usr/local/sbin /opt/cuda/bineCabal Cabal-3.0.1.0 Cabal-3.0.1.0842003-2019, Cabal Development Team (see AUTHORS file)cabal-devel@haskell.org0Cabal Development Team http://www.haskell.org/cabal/*A framework for packaging Haskell software?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. Distribution 025b0525318457bfbda00b10a5747c98Distribution.Backpack%Distribution.Backpack.ComponentsGraphDistribution.Backpack.Configure)Distribution.Backpack.ConfiguredComponent$Distribution.Backpack.DescribeUnitId Distribution.Backpack.FullUnitId%Distribution.Backpack.LinkedComponentDistribution.Backpack.ModSubst!Distribution.Backpack.ModuleShape$Distribution.Backpack.PreModuleShapeDistribution.CabalSpecVersionDistribution.Compat.BinaryDistribution.Compat.CharParsingDistribution.Compat.CreatePipeDistribution.Compat.DListDistribution.Compat.DirectoryDistribution.Compat.EnvironmentDistribution.Compat.ExceptionDistribution.Compat.FilePathDistribution.Compat.Graph%Distribution.Compat.Internal.TempFileDistribution.Compat.LensDistribution.Compat.NewtypeDistribution.Compat.Parsing$Distribution.Compat.Prelude.Internal Distribution.Compat.ResponseFileDistribution.Compat.SemigroupDistribution.Compat.StackDistribution.Compat.TimeDistribution.CompilerDistribution.FieldGrammarDistribution.FieldGrammar.Class%Distribution.FieldGrammar.FieldDescrs Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.PrettyDistribution.FieldsDistribution.Fields.ConfVarDistribution.Fields.FieldDistribution.Fields.LexerDistribution.Fields.LexerMonadDistribution.Fields.ParseResultDistribution.Fields.ParserDistribution.Fields.Pretty!Distribution.InstalledPackageInfoDistribution.LicenseDistribution.MakeDistribution.ModuleNameDistribution.PackageDistribution.PackageDescription%Distribution.PackageDescription.Check-Distribution.PackageDescription.Configuration,Distribution.PackageDescription.FieldGrammar&Distribution.PackageDescription.Parsec+Distribution.PackageDescription.PrettyPrint&Distribution.PackageDescription.Quirks%Distribution.PackageDescription.UtilsDistribution.ParsecDistribution.Parsec.Error#Distribution.Parsec.FieldLineStreamDistribution.Parsec.NewtypesDistribution.Parsec.PositionDistribution.Parsec.WarningDistribution.PrettyDistribution.ReadEDistribution.SPDXDistribution.SPDX.License$Distribution.SPDX.LicenseExceptionId#Distribution.SPDX.LicenseExpressionDistribution.SPDX.LicenseId$Distribution.SPDX.LicenseListVersion"Distribution.SPDX.LicenseReferenceDistribution.SimpleDistribution.Simple.BenchDistribution.Simple.Build Distribution.Simple.Build.Macros%Distribution.Simple.Build.PathsModuleDistribution.Simple.BuildPathsDistribution.Simple.BuildTarget$Distribution.Simple.BuildToolDependsDistribution.Simple.CCompilerDistribution.Simple.CommandDistribution.Simple.CompilerDistribution.Simple.ConfigureDistribution.Simple.DoctestDistribution.Simple.FlagDistribution.Simple.GHCDistribution.Simple.GHCJSDistribution.Simple.GlobDistribution.Simple.Haddock Distribution.Simple.HaskellSuiteDistribution.Simple.HpcDistribution.Simple.InstallDistribution.Simple.InstallDirs(Distribution.Simple.InstallDirs.Internal"Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndexDistribution.Simple.PreProcess$Distribution.Simple.PreProcess.UnlitDistribution.Simple.ProgramDistribution.Simple.Program.Ar#Distribution.Simple.Program.BuiltinDistribution.Simple.Program.Db Distribution.Simple.Program.FindDistribution.Simple.Program.GHC!Distribution.Simple.Program.HcPkgDistribution.Simple.Program.Hpc$Distribution.Simple.Program.InternalDistribution.Simple.Program.Ld(Distribution.Simple.Program.ResponseFileDistribution.Simple.Program.Run"Distribution.Simple.Program.Script!Distribution.Simple.Program.Strip!Distribution.Simple.Program.TypesDistribution.Simple.RegisterDistribution.Simple.Setup!Distribution.Simple.ShowBuildInfoDistribution.Simple.SrcDistDistribution.Simple.TestDistribution.Simple.Test.ExeV10Distribution.Simple.Test.LibV09Distribution.Simple.Test.LogDistribution.Simple.UHCDistribution.Simple.UserHooksDistribution.Simple.UtilsDistribution.SystemDistribution.TestSuiteDistribution.Text Distribution.Types.AbiDependencyDistribution.Types.AbiHashDistribution.Types.AnnotatedIdDistribution.Types.Benchmark!Distribution.Types.Benchmark.Lens%Distribution.Types.BenchmarkInterface Distribution.Types.BenchmarkTypeDistribution.Types.BuildInfo!Distribution.Types.BuildInfo.LensDistribution.Types.BuildTypeDistribution.Types.ComponentDistribution.Types.ComponentId#Distribution.Types.ComponentInclude*Distribution.Types.ComponentLocalBuildInfo Distribution.Types.ComponentName)Distribution.Types.ComponentRequestedSpecDistribution.Types.CondTreeDistribution.Types.ConditionDistribution.Types.Dependency Distribution.Types.DependencyMap Distribution.Types.ExeDependencyDistribution.Types.Executable"Distribution.Types.Executable.Lens"Distribution.Types.ExecutableScope Distribution.Types.ExposedModuleDistribution.Types.ForeignLib"Distribution.Types.ForeignLib.Lens#Distribution.Types.ForeignLibOption!Distribution.Types.ForeignLibType,Distribution.Types.GenericPackageDescription1Distribution.Types.GenericPackageDescription.Lens!Distribution.Types.GivenComponent"Distribution.Types.HookedBuildInfo"Distribution.Types.IncludeRenaming'Distribution.Types.InstalledPackageInfo4Distribution.Types.InstalledPackageInfo.FieldGrammar,Distribution.Types.InstalledPackageInfo.Lens&Distribution.Types.LegacyExeDependencyDistribution.Types.LensDistribution.Types.LibraryDistribution.Types.Library.LensDistribution.Types.LibraryName$Distribution.Types.LibraryVisibility!Distribution.Types.LocalBuildInfoDistribution.Types.MixinDistribution.Types.Module!Distribution.Types.ModuleReexport!Distribution.Types.ModuleRenaming"Distribution.Types.MungedPackageId$Distribution.Types.MungedPackageName%Distribution.Types.PackageDescription*Distribution.Types.PackageDescription.LensDistribution.Types.PackageId!Distribution.Types.PackageId.LensDistribution.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.LensDistribution.Types.SourceRepo"Distribution.Types.SourceRepo.LensDistribution.Types.TargetInfoDistribution.Types.TestSuite!Distribution.Types.TestSuite.Lens%Distribution.Types.TestSuiteInterfaceDistribution.Types.TestTypeDistribution.Types.UnitId&Distribution.Types.UnqualComponentNameDistribution.Types.Version"Distribution.Types.VersionIntervalDistribution.Types.VersionRange(Distribution.Types.VersionRange.InternalDistribution.Utils.GenericDistribution.Utils.IODataDistribution.Utils.LogProgressDistribution.Utils.MapAccumDistribution.Utils.NubListDistribution.Utils.ProgressDistribution.Utils.ShortTextDistribution.VerbosityDistribution.Verbosity.InternalDistribution.VersionLanguage.Haskell.Extension*Distribution.Backpack.PreExistingComponent$Distribution.Backpack.ReadyComponentDistribution.Backpack.MixLink!Distribution.Backpack.ModuleScopeDistribution.Backpack.UnifyMDistribution.Backpack.IdDistribution.Utils.UnionFindDistribution.Utils.Base62Distribution.Compat.CopyFile$Distribution.Compat.GetShortPathNameDistribution.Compat.MonadFailDistribution.Compat.PreludeDistribution.Compat.SnocListDistribution.GetOptDistribution.LexDistribution.Utils.String)Distribution.Simple.GHC.EnvironmentParser Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfoDistribution.Simple.Utils.Json Paths_Cabal7/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/Cabal-3.0.1.07/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/Cabal-3.0.1.07/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/Cabal-3.0.1.0F/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/Cabal-3.0.1.0HSCabal-3.0.1.0 array-0.5.4.0 base-4.13.0.0binary-0.8.7.0bytestring-0.10.10.1containers-0.6.2.1deepseq-1.4.4.0directory-1.3.6.0filepath-1.4.2.1 mtl-2.2.2parsec-3.1.14.0pretty-1.1.3.6process-1.6.9.0 text-1.2.4.0 time-1.9.3transformers-0.5.6.2 unix-2.7.2.2Z/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/Cabal-3.0.1.0/Cabal.haddockL/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/Cabal-3.0.1.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4OStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670OStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670StateVar Data.StateVarOStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670 Data.StateVarStateVarLICENSE=Copyright (C) 2014-2015 Edward A. Kmett, 2009-2021 Sven Panne Sven Panne Sven Panne and Edward Kmett          *https://github.com/haskell-opengl/StateVar1https://github.com/haskell-opengl/StateVar/issues.https://github.com/haskell-opengl/StateVar.gitState variablesvThis package contains state variables, which are references in the IO monad, like IORefs or parts of the OpenGL state.Data Data.StateVar-DUSE_DEFAULT_SIGNATURES=1src7$-Wall-Wcompatbasestm transformers. README.md CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgStateVar ^K99VV'(5yPRY`&%%,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: StateVar version: 1.2.2 synopsis: State variables description: This package contains state variables, which are references in the IO monad, like IORefs or parts of the OpenGL state. homepage: https://github.com/haskell-opengl/StateVar bug-reports: https://github.com/haskell-opengl/StateVar/issues copyright: Copyright (C) 2014-2015 Edward A. Kmett, 2009-2021 Sven Panne license: BSD3 license-file: LICENSE author: Sven Panne and Edward Kmett maintainer: Sven Panne category: Data build-type: Simple tested-with: GHC == 7.0.4 GHC == 7.2.2 GHC == 7.4.2 GHC == 7.6.3 GHC == 7.8.4 GHC == 7.10.3 GHC == 8.0.2 GHC == 8.2.2 GHC == 8.4.3 GHC == 8.6.5 GHC == 8.8.4 GHC == 8.10.3 GHC == 8.10.4 GHC == 9.0.1 cabal-version: >= 1.10 extra-source-files: README.md CHANGELOG.md library exposed-modules: Data.StateVar build-depends: base >= 4 && < 5, stm >= 2.3.0.1 && < 2.6, transformers >= 0.3 && < 0.7 default-language: Haskell2010 other-extensions: CPP DeriveDataTypeable MultiParamTypeClasses FunctionalDependencies FlexibleInstances TypeFamilies hs-source-dirs: src ghc-options: -Wall if impl(ghc > 8) ghc-options: -Wcompat if impl(ghc>=7.4) -- other-extensions: DefaultSignatures cpp-options: -DUSE_DEFAULT_SIGNATURES=1 if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode source-repository head type: git location: https://github.com/haskell-opengl/StateVar.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binq/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670u/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/binu/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/libu/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/libu/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/liby/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/libexec}/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/lib/includew/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/share{/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/share/doc{/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/share/man/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/share/doc/htmlu/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/etc .log -.logbase base-4.13.0.0stm stm-2.5.0.0 transformerstransformers-0.5.6.2 base-4.13.0.0 stm-2.5.0.0transformers-0.5.6.2 base-4.13.0.0 stm-2.5.0.0transformers-0.5.6.2Saccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696Saccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696 accelerate7Data.Array.AccelerateSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.AccelerateData.Array.Accelerate.ASTSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.AST%Data.Array.Accelerate.AST.EnvironmentSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619%Data.Array.Accelerate.AST.EnvironmentData.Array.Accelerate.AST.IdxSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.AST.Idx&Data.Array.Accelerate.AST.LeftHandSideSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619&Data.Array.Accelerate.AST.LeftHandSideData.Array.Accelerate.AST.VarSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.AST.Var#Data.Array.Accelerate.Analysis.HashSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619#Data.Array.Accelerate.Analysis.Hash$Data.Array.Accelerate.Analysis.MatchSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619$Data.Array.Accelerate.Analysis.Match Data.Array.Accelerate.Array.DataSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619 Data.Array.Accelerate.Array.Data"Data.Array.Accelerate.Array.RemoteSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619"Data.Array.Accelerate.Array.Remote(Data.Array.Accelerate.Array.Remote.ClassSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619(Data.Array.Accelerate.Array.Remote.Class&Data.Array.Accelerate.Array.Remote.LRUSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619&Data.Array.Accelerate.Array.Remote.LRU(Data.Array.Accelerate.Array.Remote.TableSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619(Data.Array.Accelerate.Array.Remote.Table"Data.Array.Accelerate.Array.UniqueSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619"Data.Array.Accelerate.Array.UniqueData.Array.Accelerate.AsyncSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.AsyncData.Array.Accelerate.Data.BitsSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Data.Bits"Data.Array.Accelerate.Data.ComplexSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619"Data.Array.Accelerate.Data.Complex!Data.Array.Accelerate.Data.EitherSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619!Data.Array.Accelerate.Data.EitherData.Array.Accelerate.Data.FoldSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Data.Fold"Data.Array.Accelerate.Data.FunctorSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619"Data.Array.Accelerate.Data.Functor Data.Array.Accelerate.Data.MaybeSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619 Data.Array.Accelerate.Data.Maybe!Data.Array.Accelerate.Data.MonoidSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619!Data.Array.Accelerate.Data.Monoid Data.Array.Accelerate.Data.RatioSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619 Data.Array.Accelerate.Data.Ratio$Data.Array.Accelerate.Data.SemigroupSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619$Data.Array.Accelerate.Data.SemigroupData.Array.Accelerate.DebugSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.DebugData.Array.Accelerate.ErrorSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Error!Data.Array.Accelerate.InterpreterSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619!Data.Array.Accelerate.InterpreterData.Array.Accelerate.LifetimeSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.LifetimeData.Array.Accelerate.PrettySaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Pretty*Data.Array.Accelerate.Representation.ArraySaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619*Data.Array.Accelerate.Representation.Array(Data.Array.Accelerate.Representation.EltSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619(Data.Array.Accelerate.Representation.Elt*Data.Array.Accelerate.Representation.ShapeSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619*Data.Array.Accelerate.Representation.Shape*Data.Array.Accelerate.Representation.SliceSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619*Data.Array.Accelerate.Representation.Slice,Data.Array.Accelerate.Representation.StencilSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619,Data.Array.Accelerate.Representation.Stencil(Data.Array.Accelerate.Representation.TagSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619(Data.Array.Accelerate.Representation.Tag)Data.Array.Accelerate.Representation.TypeSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619)Data.Array.Accelerate.Representation.Type(Data.Array.Accelerate.Representation.VecSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619(Data.Array.Accelerate.Representation.VecData.Array.Accelerate.SmartSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Smart!Data.Array.Accelerate.Sugar.ArraySaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619!Data.Array.Accelerate.Sugar.ArrayData.Array.Accelerate.Sugar.EltSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Sugar.Elt#Data.Array.Accelerate.Sugar.ForeignSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619#Data.Array.Accelerate.Sugar.Foreign!Data.Array.Accelerate.Sugar.ShapeSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619!Data.Array.Accelerate.Sugar.ShapeData.Array.Accelerate.Sugar.VecSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Sugar.Vec Data.Array.Accelerate.Test.NoFibSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619 Data.Array.Accelerate.Test.NoFib"Data.Array.Accelerate.Test.SimilarSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619"Data.Array.Accelerate.Test.SimilarData.Array.Accelerate.TrafoSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Trafo"Data.Array.Accelerate.Trafo.ConfigSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619"Data.Array.Accelerate.Trafo.Config#Data.Array.Accelerate.Trafo.DelayedSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619#Data.Array.Accelerate.Trafo.Delayed"Data.Array.Accelerate.Trafo.FusionSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619"Data.Array.Accelerate.Trafo.Fusion#Data.Array.Accelerate.Trafo.SharingSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619#Data.Array.Accelerate.Trafo.Sharing(Data.Array.Accelerate.Trafo.SubstitutionSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619(Data.Array.Accelerate.Trafo.SubstitutionData.Array.Accelerate.TypeSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.TypeData.Array.Accelerate.UnsafeSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Unsafe Data.BitSetSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619 Data.BitSetData.Primitive.VecSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Primitive.Vec bounds-checksdebugekginternal-checksnofib unsafe-checks bounds-checksdebugekginternal-checksnofib unsafe-checks accelerateLICENSE.Trevor L. McDonell The Accelerate Team Experimental +https://github.com/AccelerateHS/accelerate/1https://github.com/AccelerateHS/accelerate/issues,git://github.com/AccelerateHS/accelerate.git,git://github.com/AccelerateHS/accelerate.gitv1.3.0.05An embedded language for accelerated array processing@Data.Array.Accelerate@ defines an embedded array language for computations for high-performance computing in Haskell. Computations on multi-dimensional, regular arrays are expressed in the form of parameterised collective operations, such as maps, reductions, and permutations. These computations may then be online compiled and executed on a range of architectures. [/A simple example/] As a simple example, consider the computation of a dot product of two vectors of floating point numbers: > dotp :: Acc (Vector Float) -> Acc (Vector Float) -> Acc (Scalar Float) > dotp xs ys = fold (+) 0 (zipWith (*) xs ys) Except for the type, this code is almost the same as the corresponding Haskell code on lists of floats. The types indicate that the computation may be online-compiled for performance - for example, using @Data.Array.Accelerate.LLVM.PTX@ it may be on-the-fly off-loaded to the GPU. See the "Data.Array.Accelerate" module for further information. [/Additional components/] The following supported add-ons are available as separate packages. Install them from Hackage with @cabal install \@ * @accelerate-llvm-native@: Backend supporting parallel execution on multicore CPUs. * @accelerate-llvm-ptx@: Backend supporting parallel execution on CUDA-capable NVIDIA GPUs. Requires a GPU with compute capability 2.0 or greater. See the following table for supported GPUs: * @accelerate-examples@: Computational kernels and applications demonstrating the use of Accelerate. * @accelerate-io*@: Fast conversions between Accelerate arrays and other array and data formats. * @accelerate-fft@: Discrete Fourier transforms, with FFI bindings to optimised implementations. * @accelerate-blas@: Numeric linear algebra, with FFI bindings to optimised implementations. * @accelerate-bignum@: Fixed-width large integer arithmetic. * @containers-accelerate@: Container types for use with Accelerate. * @hashable-accelerate@: Class for types which can be converted to a hash value. * @colour-accelerate@: Colour representations in Accelerate (RGB, sRGB, HSV, and HSL). * @gloss-accelerate@: Generate gloss pictures from Accelerate. * @gloss-raster-accelerate@: Parallel rendering of raster images and animations. * @lens-accelerate@: Lens operators for Accelerate types. * @linear-accelerate@: Linear vector spaces in Accelerate. * @mwc-random-accelerate@: Generate Accelerate arrays filled with high quality pseudorandom numbers. [/Examples and documentation/] Haddock documentation is included in the package The @accelerate-examples@ package demonstrates a range of computational kernels and several complete applications, including: * An implementation of the Canny edge detection algorithm * Interactive Mandelbrot and Julia set generators * A particle-based simulation of stable fluid flows * An /n/-body simulation of gravitational attraction between solid particles * An implementation of the PageRank algorithm * A simple interactive ray tracer * A cellular automata simulation * A \"password recovery\" tool, for dictionary lookup of MD5 hashes @lulesh-accelerate@ is an implementation of the Livermore Unstructured Lagrangian Explicit Shock Hydrodynamics (LULESH) mini-app. LULESH represents a typical hydrodynamics code such as ALE3D, but is highly simplified and hard-coded to solve the Sedov blast problem on an unstructured hexahedron mesh. [/Mailing list and contacts/] * Gitter chat: * Mailing list: (discussion of both use and development welcome). * Sign up for the mailing list here: * Bug reports and issue tracking: BAccelerate, Compilers/Interpreters, Concurrency, Data, Parallelismbase Cabal cabal-doctest7Data.Array.Accelerate!Data.Array.Accelerate.InterpreterData.Array.Accelerate.Data.Bits"Data.Array.Accelerate.Data.Complex!Data.Array.Accelerate.Data.EitherData.Array.Accelerate.Data.Fold"Data.Array.Accelerate.Data.Functor Data.Array.Accelerate.Data.Maybe!Data.Array.Accelerate.Data.Monoid Data.Array.Accelerate.Data.RatioData.Array.Accelerate.UnsafeData.Array.Accelerate.AST%Data.Array.Accelerate.AST.EnvironmentData.Array.Accelerate.AST.Idx&Data.Array.Accelerate.AST.LeftHandSideData.Array.Accelerate.AST.Var#Data.Array.Accelerate.Analysis.Hash$Data.Array.Accelerate.Analysis.Match Data.Array.Accelerate.Array.Data"Data.Array.Accelerate.Array.Remote(Data.Array.Accelerate.Array.Remote.Class&Data.Array.Accelerate.Array.Remote.LRU(Data.Array.Accelerate.Array.Remote.Table"Data.Array.Accelerate.Array.UniqueData.Array.Accelerate.AsyncData.Array.Accelerate.DebugData.Array.Accelerate.ErrorData.Array.Accelerate.LifetimeData.Array.Accelerate.Pretty*Data.Array.Accelerate.Representation.Array(Data.Array.Accelerate.Representation.Elt*Data.Array.Accelerate.Representation.Shape*Data.Array.Accelerate.Representation.Slice,Data.Array.Accelerate.Representation.Stencil(Data.Array.Accelerate.Representation.Tag)Data.Array.Accelerate.Representation.Type(Data.Array.Accelerate.Representation.VecData.Array.Accelerate.Smart!Data.Array.Accelerate.Sugar.ArrayData.Array.Accelerate.Sugar.Elt#Data.Array.Accelerate.Sugar.Foreign!Data.Array.Accelerate.Sugar.ShapeData.Array.Accelerate.Sugar.VecData.Array.Accelerate.Trafo"Data.Array.Accelerate.Trafo.Config#Data.Array.Accelerate.Trafo.Delayed"Data.Array.Accelerate.Trafo.Fusion#Data.Array.Accelerate.Trafo.Sharing(Data.Array.Accelerate.Trafo.SubstitutionData.Array.Accelerate.Type Data.Array.Accelerate.Test.NoFib"Data.Array.Accelerate.Test.Similar Data.BitSetData.Primitive.Vec$Data.Array.Accelerate.Data.Semigroup-DACCELERATE_DISABLE_NOFIB-DACCELERATE_BOUNDS_CHECKS-DUNIX-O3-Wallsrc/&Data.Array.Accelerate.Analysis.Hash.TH*Data.Array.Accelerate.Array.Remote.NurseryData.Array.Accelerate.Classes%Data.Array.Accelerate.Classes.Bounded"Data.Array.Accelerate.Classes.Enum Data.Array.Accelerate.Classes.Eq&Data.Array.Accelerate.Classes.Floating(Data.Array.Accelerate.Classes.Fractional*Data.Array.Accelerate.Classes.FromIntegral&Data.Array.Accelerate.Classes.Integral!Data.Array.Accelerate.Classes.Num!Data.Array.Accelerate.Classes.Ord&Data.Array.Accelerate.Classes.Rational"Data.Array.Accelerate.Classes.Real'Data.Array.Accelerate.Classes.RealFloat&Data.Array.Accelerate.Classes.RealFrac(Data.Array.Accelerate.Classes.ToFloating!Data.Array.Accelerate.Debug.Clock!Data.Array.Accelerate.Debug.Flags&Data.Array.Accelerate.Debug.Monitoring!Data.Array.Accelerate.Debug.Stats!Data.Array.Accelerate.Debug.Timed!Data.Array.Accelerate.Debug.TraceData.Array.Accelerate.LanguageData.Array.Accelerate.LiftData.Array.Accelerate.OrphansData.Array.Accelerate.Pattern"Data.Array.Accelerate.Pattern.Bool$Data.Array.Accelerate.Pattern.Either#Data.Array.Accelerate.Pattern.Maybe&Data.Array.Accelerate.Pattern.Ordering Data.Array.Accelerate.Pattern.THData.Array.Accelerate.Prelude%Data.Array.Accelerate.Pretty.Graphviz+Data.Array.Accelerate.Pretty.Graphviz.Monad*Data.Array.Accelerate.Pretty.Graphviz.Type"Data.Array.Accelerate.Pretty.Print#Data.Array.Accelerate.Trafo.Algebra'Data.Array.Accelerate.Trafo.Environment$Data.Array.Accelerate.Trafo.LetSplit"Data.Array.Accelerate.Trafo.Shrink$Data.Array.Accelerate.Trafo.SimplifyData.Array.Accelerate.Trafo.Var Data.Atomic%Data.Array.Accelerate.Test.NoFib.Base'Data.Array.Accelerate.Test.NoFib.ConfigLanguage.Haskell.TH.Extra-O2-Wall-Wcompat-Wmissed-specialisations-freduction-depth=100-fspec-constr-count=50-funbox-strict-fields-caf-all -auto-all ansi-terminalbase  base-orphans bytestring  containers cryptonitedeepseq directory exceptionsfilepathghc-primhalfhashable hashtableshedgehoglensmtl prettyprinterprettyprinter-ansi-terminal primitivetasty template-haskell terminal-sizetext transformersuniqueunixunordered-containersvector doctestMain.hs test/doctest-Wall -threaded-rtsoptsx-doctest-options,-freduction-depth=100 -fspec-constr-count=50 acceleratebase doctest nofib-interpreterMain.hs test/nofib-O2-Wall -threaded-rtsopts-with-rtsopts=-A128M-with-rtsopts=-n4M. README.md CHANGELOG.md cbits/*.c cbits/*.h images/*.pnghackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org accelerate K\UFy YYmISM֗K,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Rname: accelerate version: 1.3.0.0 cabal-version: 1.18 tested-with: GHC >= 8.6 build-type: Custom synopsis: An embedded language for accelerated array processing description: @Data.Array.Accelerate@ defines an embedded array language for computations for high-performance computing in Haskell. Computations on multi-dimensional, regular arrays are expressed in the form of parameterised collective operations, such as maps, reductions, and permutations. These computations may then be online compiled and executed on a range of architectures. . [/A simple example/] . As a simple example, consider the computation of a dot product of two vectors of floating point numbers: . > dotp :: Acc (Vector Float) -> Acc (Vector Float) -> Acc (Scalar Float) > dotp xs ys = fold (+) 0 (zipWith (*) xs ys) . Except for the type, this code is almost the same as the corresponding Haskell code on lists of floats. The types indicate that the computation may be online-compiled for performance - for example, using @Data.Array.Accelerate.LLVM.PTX@ it may be on-the-fly off-loaded to the GPU. . See the "Data.Array.Accelerate" module for further information. . [/Additional components/] . The following supported add-ons are available as separate packages. Install them from Hackage with @cabal install \@ . * @accelerate-llvm-native@: Backend supporting parallel execution on multicore CPUs. . * @accelerate-llvm-ptx@: Backend supporting parallel execution on CUDA-capable NVIDIA GPUs. Requires a GPU with compute capability 2.0 or greater. See the following table for supported GPUs: . * @accelerate-examples@: Computational kernels and applications demonstrating the use of Accelerate. . * @accelerate-io*@: Fast conversions between Accelerate arrays and other array and data formats. . * @accelerate-fft@: Discrete Fourier transforms, with FFI bindings to optimised implementations. . * @accelerate-blas@: Numeric linear algebra, with FFI bindings to optimised implementations. . * @accelerate-bignum@: Fixed-width large integer arithmetic. . * @containers-accelerate@: Container types for use with Accelerate. . * @hashable-accelerate@: Class for types which can be converted to a hash value. . * @colour-accelerate@: Colour representations in Accelerate (RGB, sRGB, HSV, and HSL). . * @gloss-accelerate@: Generate gloss pictures from Accelerate. . * @gloss-raster-accelerate@: Parallel rendering of raster images and animations. . * @lens-accelerate@: Lens operators for Accelerate types. . * @linear-accelerate@: Linear vector spaces in Accelerate. . * @mwc-random-accelerate@: Generate Accelerate arrays filled with high quality pseudorandom numbers. . [/Examples and documentation/] . Haddock documentation is included in the package . The @accelerate-examples@ package demonstrates a range of computational kernels and several complete applications, including: . * An implementation of the Canny edge detection algorithm . * Interactive Mandelbrot and Julia set generators . * A particle-based simulation of stable fluid flows . * An /n/-body simulation of gravitational attraction between solid particles . * An implementation of the PageRank algorithm . * A simple interactive ray tracer . * A cellular automata simulation . * A \"password recovery\" tool, for dictionary lookup of MD5 hashes . @lulesh-accelerate@ is an implementation of the Livermore Unstructured Lagrangian Explicit Shock Hydrodynamics (LULESH) mini-app. LULESH represents a typical hydrodynamics code such as ALE3D, but is highly simplified and hard-coded to solve the Sedov blast problem on an unstructured hexahedron mesh. . [/Mailing list and contacts/] . * Gitter chat: . * Mailing list: (discussion of both use and development welcome). . * Sign up for the mailing list here: . * Bug reports and issue tracking: . license: BSD3 license-file: LICENSE author: The Accelerate Team maintainer: Trevor L. McDonell homepage: https://github.com/AccelerateHS/accelerate/ bug-reports: https://github.com/AccelerateHS/accelerate/issues category: Accelerate, Compilers/Interpreters, Concurrency, Data, Parallelism stability: Experimental extra-source-files: README.md CHANGELOG.md cbits/*.c cbits/*.h extra-doc-files: images/*.png custom-setup setup-depends: base >= 4.10 , Cabal , cabal-doctest >= 1.0 flag debug default: False description: Enable debug tracing messages. The following options are read from the environment variable @ACCELERATE_FLAGS@, and via the command-line as: . > ./program +ACC ... -ACC . Note that a backend may not implement (or be applicable to) all options. . The following flags control phases of the compiler. The are enabled with @-f\@ and can be reveresed with @-fno-\@: . * @acc-sharing@: Enable sharing recovery of array expressions (True). . * @exp-sharing@: Enable sharing recovery of scalar expressions (True). . * @fusion@: Enable array fusion (True). . * @simplify@: Enable program simplification phase (True). . * @inplace@: Enable in-place array updates (True). . * @flush-cache@: Clear any persistent caches on program startup (False). . * @force-recomp@: Force recompilation of array programs (False). . * @fast-math@: Allow algebraically equivalent transformations which may change floating point results (e.g., reassociate) (True). . * @fast-permute-const@: Allow non-atomic `permute const` for product types (True). . The following options control debug message output, and are enabled with @-d\@. . * @verbose@: Be extra chatty. . * @dump-phases@: Print timing information about each phase of the compiler. Enable GC stats (@+RTS -t@ or otherwise) for memory usage information. . * @dump-sharing@: Print information related to sharing recovery. . * @dump-simpl-stats@: Print statistics related to fusion & simplification. . * @dump-simpl-iterations@: Print a summary after each simplifier iteration. . * @dump-vectorisation@: Print information related to the vectoriser. . * @dump-dot@: Generate a representation of the program graph in Graphviz DOT format. . * @dump-simpl-dot@: Generate a more compact representation of the program graph in Graphviz DOT format. In particular, scalar expressions are elided. . * @dump-gc@: Print information related to the Accelerate garbage collector. . * @dump-gc-stats@: Print aggregate garbage collection information at the end of program execution. . * @dubug-cc@: Include debug symbols in the generated and compiled kernels. . * @dump-cc@: Print information related to kernel code generation/compilation. Print the generated code if @verbose@. . * @dump-ld@: Print information related to runtime linking. . * @dump-asm@: Print information related to kernel assembly. Print the assembled code if @verbose@. . * @dump-exec@: Print information related to program execution. . * @dump-sched@: Print information related to execution scheduling. . flag ekg default: False description: Enable hooks for monitoring the running application using EKG. Implies @debug@ mode. In order to view the metrics, your application will need to call @Data.Array.Accelerate.Debug.beginMonitoring@ before running any Accelerate computations. This will launch the server on the local machine at port 8000. . Alternatively, if you wish to configure the EKG monitoring server you can initialise it like so: . > import Data.Array.Accelerate.Debug > > import System.Metrics > import System.Remote.Monitoring > > main :: IO () > main = do > store <- initAccMetrics > registerGcMetrics store -- optional > > server <- forkServerWith store "localhost" 8000 > > ... . Note that, as with any program utilising EKG, in order to collect Haskell GC statistics, you must either run the program with: . > +RTS -T -RTS . or compile it with: . > -with-rtsopts=-T . flag bounds-checks description: Enable bounds checking default: True flag unsafe-checks description: Enable bounds checking in unsafe operations default: False flag internal-checks description: Enable internal consistency checks default: False -- Enabling this drastically increases build times -- See: https://gitlab.haskell.org/ghc/ghc/issues/15751 flag nofib default: False description: Build the nofib test suite (required for backend testing) library build-depends: base >= 4.12 && < 4.15 , ansi-terminal >= 0.6.2 , base-orphans >= 0.3 , bytestring >= 0.10.2 , containers >= 0.3 , cryptonite >= 0.21 , deepseq >= 1.3 , directory >= 1.0 , exceptions >= 0.6 , filepath >= 1.0 , ghc-prim , half >= 0.3 , hashable >= 1.1 , hashtables >= 1.2.3 , hedgehog >= 0.5 , lens >= 4.0 , mtl >= 2.0 , prettyprinter >= 1.2 , prettyprinter-ansi-terminal >= 1.0 , primitive >= 0.6.4 , tasty >= 0.11 , template-haskell , terminal-size >= 0.3 , text >= 1.2 , transformers >= 0.3 , unique , unordered-containers >= 0.2 , vector >= 0.10 exposed-modules: -- The core language and reference implementation Data.Array.Accelerate Data.Array.Accelerate.Interpreter -- Prelude-like Data.Array.Accelerate.Data.Bits Data.Array.Accelerate.Data.Complex Data.Array.Accelerate.Data.Either Data.Array.Accelerate.Data.Fold Data.Array.Accelerate.Data.Functor Data.Array.Accelerate.Data.Maybe Data.Array.Accelerate.Data.Monoid Data.Array.Accelerate.Data.Ratio Data.Array.Accelerate.Unsafe -- For backend development (hidden) Data.Array.Accelerate.AST Data.Array.Accelerate.AST.Environment Data.Array.Accelerate.AST.Idx Data.Array.Accelerate.AST.LeftHandSide Data.Array.Accelerate.AST.Var Data.Array.Accelerate.Analysis.Hash Data.Array.Accelerate.Analysis.Match Data.Array.Accelerate.Array.Data Data.Array.Accelerate.Array.Remote Data.Array.Accelerate.Array.Remote.Class Data.Array.Accelerate.Array.Remote.LRU Data.Array.Accelerate.Array.Remote.Table Data.Array.Accelerate.Array.Unique Data.Array.Accelerate.Async Data.Array.Accelerate.Debug Data.Array.Accelerate.Error Data.Array.Accelerate.Lifetime Data.Array.Accelerate.Pretty Data.Array.Accelerate.Representation.Array Data.Array.Accelerate.Representation.Elt Data.Array.Accelerate.Representation.Shape Data.Array.Accelerate.Representation.Slice Data.Array.Accelerate.Representation.Stencil Data.Array.Accelerate.Representation.Tag Data.Array.Accelerate.Representation.Type Data.Array.Accelerate.Representation.Vec Data.Array.Accelerate.Smart Data.Array.Accelerate.Sugar.Array Data.Array.Accelerate.Sugar.Elt Data.Array.Accelerate.Sugar.Foreign Data.Array.Accelerate.Sugar.Shape Data.Array.Accelerate.Sugar.Vec Data.Array.Accelerate.Trafo Data.Array.Accelerate.Trafo.Config Data.Array.Accelerate.Trafo.Delayed Data.Array.Accelerate.Trafo.Fusion Data.Array.Accelerate.Trafo.Sharing Data.Array.Accelerate.Trafo.Substitution Data.Array.Accelerate.Type -- For testing Data.Array.Accelerate.Test.NoFib Data.Array.Accelerate.Test.Similar -- Other Data.BitSet Data.Primitive.Vec other-modules: Data.Array.Accelerate.Analysis.Hash.TH Data.Array.Accelerate.Array.Remote.Nursery Data.Array.Accelerate.Classes Data.Array.Accelerate.Classes.Bounded Data.Array.Accelerate.Classes.Enum Data.Array.Accelerate.Classes.Eq Data.Array.Accelerate.Classes.Floating Data.Array.Accelerate.Classes.Fractional Data.Array.Accelerate.Classes.FromIntegral Data.Array.Accelerate.Classes.Integral Data.Array.Accelerate.Classes.Num Data.Array.Accelerate.Classes.Ord Data.Array.Accelerate.Classes.Rational Data.Array.Accelerate.Classes.Real Data.Array.Accelerate.Classes.RealFloat Data.Array.Accelerate.Classes.RealFrac Data.Array.Accelerate.Classes.ToFloating Data.Array.Accelerate.Debug.Clock Data.Array.Accelerate.Debug.Flags Data.Array.Accelerate.Debug.Monitoring Data.Array.Accelerate.Debug.Stats Data.Array.Accelerate.Debug.Timed Data.Array.Accelerate.Debug.Trace Data.Array.Accelerate.Language Data.Array.Accelerate.Lift Data.Array.Accelerate.Orphans Data.Array.Accelerate.Pattern Data.Array.Accelerate.Pattern.Bool Data.Array.Accelerate.Pattern.Either Data.Array.Accelerate.Pattern.Maybe Data.Array.Accelerate.Pattern.Ordering Data.Array.Accelerate.Pattern.TH Data.Array.Accelerate.Prelude Data.Array.Accelerate.Pretty.Graphviz Data.Array.Accelerate.Pretty.Graphviz.Monad Data.Array.Accelerate.Pretty.Graphviz.Type Data.Array.Accelerate.Pretty.Print Data.Array.Accelerate.Trafo.Algebra Data.Array.Accelerate.Trafo.Environment Data.Array.Accelerate.Trafo.LetSplit Data.Array.Accelerate.Trafo.Shrink Data.Array.Accelerate.Trafo.Simplify Data.Array.Accelerate.Trafo.Var Data.Atomic -- Data.Array.Accelerate.Array.Lifted -- Data.Array.Accelerate.Trafo.Vectorise -- nofib test suite Data.Array.Accelerate.Test.NoFib.Base Data.Array.Accelerate.Test.NoFib.Config Language.Haskell.TH.Extra if flag(nofib) build-depends: tasty-expected-failure >= 0.11 , tasty-hedgehog >= 0.1 , tasty-hunit >= 0.9 -- , pipes >= 4.1.6 -- #286 other-modules: Data.Array.Accelerate.Test.NoFib.Sharing Data.Array.Accelerate.Test.NoFib.Prelude Data.Array.Accelerate.Test.NoFib.Prelude.Map Data.Array.Accelerate.Test.NoFib.Prelude.ZipWith Data.Array.Accelerate.Test.NoFib.Prelude.SIMD Data.Array.Accelerate.Test.NoFib.Prelude.Fold Data.Array.Accelerate.Test.NoFib.Prelude.Scan Data.Array.Accelerate.Test.NoFib.Prelude.Backpermute Data.Array.Accelerate.Test.NoFib.Prelude.Permute Data.Array.Accelerate.Test.NoFib.Prelude.Filter Data.Array.Accelerate.Test.NoFib.Prelude.Stencil Data.Array.Accelerate.Test.NoFib.Imaginary Data.Array.Accelerate.Test.NoFib.Imaginary.DotP Data.Array.Accelerate.Test.NoFib.Imaginary.SASUM Data.Array.Accelerate.Test.NoFib.Imaginary.SAXPY Data.Array.Accelerate.Test.NoFib.Spectral Data.Array.Accelerate.Test.NoFib.Spectral.SMVM Data.Array.Accelerate.Test.NoFib.Spectral.RadixSort Data.Array.Accelerate.Test.NoFib.Spectral.BlackScholes Data.Array.Accelerate.Test.NoFib.Issues Data.Array.Accelerate.Test.NoFib.Issues.Issue93 Data.Array.Accelerate.Test.NoFib.Issues.Issue102 Data.Array.Accelerate.Test.NoFib.Issues.Issue114 Data.Array.Accelerate.Test.NoFib.Issues.Issue119 Data.Array.Accelerate.Test.NoFib.Issues.Issue123 Data.Array.Accelerate.Test.NoFib.Issues.Issue137 Data.Array.Accelerate.Test.NoFib.Issues.Issue168 Data.Array.Accelerate.Test.NoFib.Issues.Issue184 Data.Array.Accelerate.Test.NoFib.Issues.Issue185 Data.Array.Accelerate.Test.NoFib.Issues.Issue187 Data.Array.Accelerate.Test.NoFib.Issues.Issue228 Data.Array.Accelerate.Test.NoFib.Issues.Issue255 Data.Array.Accelerate.Test.NoFib.Issues.Issue264 -- Data.Array.Accelerate.Test.NoFib.Issues.Issue286 Data.Array.Accelerate.Test.NoFib.Issues.Issue287 Data.Array.Accelerate.Test.NoFib.Issues.Issue288 Data.Array.Accelerate.Test.NoFib.Issues.Issue362 Data.Array.Accelerate.Test.NoFib.Issues.Issue364 Data.Array.Accelerate.Test.NoFib.Issues.Issue407 Data.Array.Accelerate.Test.NoFib.Issues.Issue409 Data.Array.Accelerate.Test.NoFib.Issues.Issue436 Data.Array.Accelerate.Test.NoFib.Issues.Issue437 Data.Array.Accelerate.Test.NoFib.Issues.Issue439 else cpp-options: -DACCELERATE_DISABLE_NOFIB if impl(ghc >= 8.0) exposed-modules: Data.Array.Accelerate.Data.Semigroup default-language: Haskell2010 hs-source-dirs: src if flag(debug) || flag(ekg) ghc-options: -optc-DACCELERATE_DEBUG cpp-options: -DACCELERATE_DEBUG if flag(ekg) cpp-options: -DACCELERATE_MONITORING build-depends: async >= 2.0 , ekg >= 0.1 , ekg-core >= 0.1 , text >= 1.0 if flag(bounds-checks) cpp-options: -DACCELERATE_BOUNDS_CHECKS if flag(unsafe-checks) cpp-options: -DACCELERATE_UNSAFE_CHECKS if flag(internal-checks) cpp-options: -DACCELERATE_INTERNAL_CHECKS if os(windows) cpp-options: -DWIN32 build-depends: Win32 else cpp-options: -DUNIX build-depends: unix cc-options: -O3 -Wall ghc-options: -O2 -Wall -Wcompat -Wmissed-specialisations -- -Wredundant-constraints -freduction-depth=100 -fspec-constr-count=50 -funbox-strict-fields ghc-prof-options: -caf-all -auto-all -- Don't add the extensions list here. Instead, place individual LANGUAGE -- pragmas in the files that require a specific extension. This means the -- project loads in GHCi, and avoids extension clashes. -- -- Extensions: test-suite doctest type: exitcode-stdio-1.0 default-language: Haskell2010 hs-source-dirs: test/doctest main-is: Main.hs build-depends: base >= 4.10 , accelerate , doctest >= 0.11 ghc-options: -Wall -threaded -rtsopts x-doctest-options: -freduction-depth=100 -fspec-constr-count=50 test-suite nofib-interpreter type: exitcode-stdio-1.0 default-language: Haskell2010 hs-source-dirs: test/nofib main-is: Main.hs if !flag(nofib) buildable: False build-depends: base >= 4.10 , accelerate ghc-options: -O2 -Wall -threaded -rtsopts -with-rtsopts=-A128M -with-rtsopts=-n4M source-repository head Type: git Location: git://github.com/AccelerateHS/accelerate.git source-repository this Type: git Tag: v1.3.0.0 Location: git://github.com/AccelerateHS/accelerate.git -- vim: nospell ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binu/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696y/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/biny/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/liby/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/liby/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/lib}/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/libexec/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/lib/include{/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/share/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/share/doc/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/share/man/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/share/doc/htmly/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/etc .log -.logSaccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696 ansi-terminalTansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99base base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7 bytestring bytestring-0.10.10.1 containerscontainers-0.6.2.1 cryptonitePcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfeddeepseqdeepseq-1.4.4.0 directorydirectory-1.3.6.0 exceptions Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031efilepathfilepath-1.4.2.1ghc-primghc-prim-0.5.3halfKhalf-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980hashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916 hashtablesShashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506hedgehogMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8lensLlens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155mtl mtl-2.2.2 prettyprinterTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefprettyprinter-ansi-terminalbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f primitive Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9ctastyJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7template-haskelltemplate-haskell-2.15.0.0 terminal-sizeTterminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672text text-1.2.4.0 transformerstransformers-0.5.6.2uniqueMunique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaaunix unix-2.7.2.2unordered-containers^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146vector Pvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abCabal Cabal-3.0.1.0base base-4.13.0.0 cabal-doctest Ucabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0Radjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24fRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f adjunctions #Control.Comonad.Representable.StoreRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f#Control.Comonad.Representable.StoreControl.Comonad.Trans.AdjointRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24fControl.Comonad.Trans.Adjoint"Control.Monad.Representable.ReaderRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f"Control.Monad.Representable.Reader!Control.Monad.Representable.StateRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f!Control.Monad.Representable.StateControl.Monad.Trans.AdjointRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24fControl.Monad.Trans.Adjoint)Control.Monad.Trans.Contravariant.AdjointRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f)Control.Monad.Trans.Contravariant.AdjointControl.Monad.Trans.ContsRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24fControl.Monad.Trans.ContsData.Functor.AdjunctionRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24fData.Functor.Adjunction%Data.Functor.Contravariant.AdjunctionRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f%Data.Functor.Contravariant.AdjunctionData.Functor.Contravariant.RepRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24fData.Functor.Contravariant.RepData.Functor.RepRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24fData.Functor.Rep adjunctionsLICENSE'Copyright (C) 2011-2014 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional           %http://github.com/ekmett/adjunctions/+http://github.com/ekmett/adjunctions/issues'git://github.com/ekmett/adjunctions.git&Adjunctions and representable functors'Adjunctions and representable functors.Data Structures, Adjunctions x-revision2 #Control.Comonad.Representable.StoreControl.Comonad.Trans.Adjoint"Control.Monad.Representable.Reader!Control.Monad.Representable.StateControl.Monad.Trans.Adjoint)Control.Monad.Trans.Contravariant.AdjointControl.Monad.Trans.ContsData.Functor.Adjunction%Data.Functor.Contravariant.AdjunctionData.Functor.Contravariant.RepData.Functor.Repsrc -Wall-Wcompat-Wnoncanonical-monad-instances-Wno-trustworthy-safe-Wno-inline-rule-shadowing-Wno-star-is-typearraybasecomonad containers  contravariant distributivefreemtl profunctors semigroupoids semigroups tagged transformerstransformers-compatvoidspecSpec.hshspec-discoverhspec-discovertests GenericsSpec-Wall -threaded-rtsopts adjunctionsbase distributivegeneric-deriving hspec. .gitignore .vim.customHLint.hsCHANGELOG.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org adjunctions {_RIG!~'e,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 3name: adjunctions category: Data Structures, Adjunctions version: 4.4.2 x-revision: 2 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/adjunctions/ bug-reports: http://github.com/ekmett/adjunctions/issues copyright: Copyright (C) 2011-2014 Edward A. Kmett synopsis: Adjunctions and representable functors description: Adjunctions and representable functors. build-type: Simple extra-source-files: .gitignore .vim.custom HLint.hs CHANGELOG.markdown README.markdown tested-with: GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.2 source-repository head type: git location: git://github.com/ekmett/adjunctions.git library hs-source-dirs: src other-extensions: CPP FunctionalDependencies FlexibleContexts MultiParamTypeClasses Rank2Types UndecidableInstances build-depends: array >= 0.3.0.2 && < 0.7, base >= 4 && < 5, comonad >= 4 && < 6, containers >= 0.3 && < 0.8, contravariant >= 1 && < 2, distributive >= 0.5.1 && < 1, free >= 4 && < 6, mtl >= 2.0.1 && < 2.4, profunctors >= 4 && < 6, tagged >= 0.7 && < 1, semigroupoids >= 4 && < 7, semigroups >= 0.11 && < 1, transformers >= 0.2 && < 0.7, transformers-compat >= 0.3 && < 1, void >= 0.5.5.1 && < 1 if impl(ghc < 7.6) build-depends: ghc-prim exposed-modules: Control.Comonad.Representable.Store Control.Comonad.Trans.Adjoint Control.Monad.Representable.Reader Control.Monad.Representable.State Control.Monad.Trans.Adjoint Control.Monad.Trans.Contravariant.Adjoint Control.Monad.Trans.Conts Data.Functor.Adjunction Data.Functor.Contravariant.Adjunction Data.Functor.Contravariant.Rep Data.Functor.Rep ghc-options: -Wall default-language: Haskell2010 if impl(ghc >= 8.0) -- See https://ghc.haskell.org/trac/ghc/wiki/Migration/8.0#base-4.9.0.0 ghc-options: -Wcompat -Wnoncanonical-monad-instances ghc-options: -Wno-trustworthy-safe -Wno-inline-rule-shadowing if !impl(ghc >= 8.8) ghc-options: -Wnoncanonical-monadfail-instances if impl(ghc >= 8.6) ghc-options: -Wno-star-is-type test-suite spec type: exitcode-stdio-1.0 hs-source-dirs: tests build-tool-depends: hspec-discover:hspec-discover >=2 && <3 build-depends: adjunctions, base >= 4 && < 5, distributive >= 0.5.1 && < 1, generic-deriving >= 1.11 && < 2, hspec >= 2 && < 3 main-is: Spec.hs other-modules: GenericsSpec ghc-options: -Wall -threaded -rtsopts default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bint/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24fx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/binx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/libx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/libx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/lib|/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/libexec/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/lib/includez/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/share~/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/share/doc~/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/share/man/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/share/doc/htmlx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/etc .log -.logarray array-0.5.4.0base base-4.13.0.0comonad Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1 distributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345freeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3mtl mtl-2.2.2 profunctorsRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09 semigroupoidsTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea semigroupsPsemigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfdtagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cvoidKvoid-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2 array-0.5.4.0 base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Ifree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3 mtl-2.2.2Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Tsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaPsemigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfdMtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cKvoid-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2 array-0.5.4.0 base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Ifree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3 mtl-2.2.2Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Tsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaPsemigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfdMtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cKvoid-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2Tansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99Tansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99 ansi-terminalSystem.Console.ANSITansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99System.Console.ANSISystem.Console.ANSI.CodesTansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99System.Console.ANSI.CodesSystem.Console.ANSI.TypesXansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633aSystem.Console.ANSI.Typesexampleexample ansi-terminalLICENSEEMike Pilgrem , Roman Cheplyaka Max Bolingbroke0https://github.com/UnkindPartition/ansi-terminal2git://github.com/UnkindPartition/ansi-terminal.gitSimple ANSI terminal supportANSI terminal support for Haskell: allows cursor movement, screen clearing, color output, showing or hiding the cursor, and changing the title. Works on UNIX and Windows.User InterfacesSystem.Console.ANSISystem.Console.ANSI.CodesSystem.Console.ANSI.TypesSystem.Console.ANSI.TypessrcunixSystem.Console.ANSI.Internal-Wallansi-terminal-typesbase colouransi-terminal-example Example.hsapp-Wall. CHANGELOG.md README.mdwin/include/errors.hwin/include/HsWin32.hwin/include/winternl_compat.hhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org ansi-terminal ~D=0FAߙEe}sVL,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 NCabal-Version: 1.22 Name: ansi-terminal Version: 1.1.1 Category: User Interfaces Synopsis: Simple ANSI terminal support Description: ANSI terminal support for Haskell: allows cursor movement, screen clearing, color output, showing or hiding the cursor, and changing the title. Works on UNIX and Windows. License: BSD3 License-File: LICENSE Author: Max Bolingbroke Maintainer: Mike Pilgrem , Roman Cheplyaka Homepage: https://github.com/UnkindPartition/ansi-terminal Build-Type: Simple Extra-Source-Files: CHANGELOG.md README.md win/include/errors.h win/include/HsWin32.h win/include/winternl_compat.h Source-repository head type: git location: git://github.com/UnkindPartition/ansi-terminal.git Flag Example Description: Build the example application Default: False Library Hs-Source-Dirs: src Exposed-Modules: System.Console.ANSI System.Console.ANSI.Codes -- We re-export all of ansi-terminal-types to aid compatibility for -- downstream users. Reexported-Modules: System.Console.ANSI.Types Other-Modules: System.Console.ANSI.Internal Build-Depends: base >= 4.8.0.0 && < 5 , ansi-terminal-types == 1.1 , colour >= 2.1.0 if os(windows) Hs-Source-Dirs: win Other-Modules: System.Console.ANSI.Windows.Foreign System.Console.ANSI.Windows.Win32.Types System.Console.ANSI.Windows.Win32.MinTTY Include-Dirs: win/include Includes: errors.h HsWin32.h winternl_compat.h Install-Includes: HsWin32.h C-Sources: win/c-source/errors.c win/c-source/HsWin32.c else Hs-Source-Dirs: unix Default-Extensions: CPP Ghc-Options: -Wall Default-Language: Haskell2010 Executable ansi-terminal-example Hs-Source-Dirs: app Main-Is: Example.hs Build-Depends: base >= 4.8.0.0 && < 5 , ansi-terminal , colour Ghc-Options: -Wall if !flag(example) Buildable: False Default-Language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99z/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/binz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/libz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/libz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/lib~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/libexec/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/lib/include|/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/share/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/share/doc/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/share/man/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/etc .log -.logansi-terminal-typesXansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633abase base-4.13.0.0colourMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aXansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a base-4.13.0.0Mcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aXansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a base-4.13.0.0Mcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aXansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633aXansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633aansi-terminal-typesSystem.Console.ANSI.TypesXansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633aSystem.Console.ANSI.Types ansi-terminal-typesLICENSEEMike Pilgrem , Roman Cheplyaka Max Bolingbroke0https://github.com/UnkindPartition/ansi-terminal2git://github.com/UnkindPartition/ansi-terminal.git1Types and functions used to represent SGR aspectsBThe \'ANSI\' standards refer to the visual style of displaying characters as their \'graphic rendition\'. The \'ANSI\' codes to establish the graphic rendition for subsequent text are referred to as SELECT GRAPHIC RENDITION (SGR). This package exposes modules that export types and functions used to represent SGR aspects.User InterfacesSystem.Console.ANSI.Typessrc-Wallbase colour. CHANGELOG.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.organsi-terminal-types 3>3 v bVG {)z]%,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Cabal-Version: 1.22 Name: ansi-terminal-types Version: 1.1 Category: User Interfaces Synopsis: Types and functions used to represent SGR aspects Description: The \'ANSI\' standards refer to the visual style of displaying characters as their \'graphic rendition\'. The \'ANSI\' codes to establish the graphic rendition for subsequent text are referred to as SELECT GRAPHIC RENDITION (SGR). This package exposes modules that export types and functions used to represent SGR aspects. License: BSD3 License-File: LICENSE Author: Max Bolingbroke Maintainer: Mike Pilgrem , Roman Cheplyaka Homepage: https://github.com/UnkindPartition/ansi-terminal Build-Type: Simple Extra-Source-Files: CHANGELOG.md README.md Source-repository head type: git location: git://github.com/UnkindPartition/ansi-terminal.git Library Hs-Source-Dirs: src Exposed-Modules: System.Console.ANSI.Types Build-Depends: base >= 4.8.0.0 && < 5 , colour >= 2.1.0 Default-Extensions: CPP Ghc-Options: -Wall Default-Language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/bin~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/lib~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/lib~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/lib/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/libexec/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/lib/include/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/share/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/share/doc/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/share/man/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/etc .log -.logbase base-4.13.0.0colourMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a base-4.13.0.0Mcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a base-4.13.0.0Mcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aarray array-0.5.4.0 array-0.5.4.08libraries@haskell.orgMutable and immutable arraysNIn addition to providing the "Data.Array" module , 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.Data Structures ddbb263d3105b5124ee29d98260bade6 Data.ArrayData.Array.BaseData.Array.IArray Data.Array.IOData.Array.IO.InternalsData.Array.IO.SafeData.Array.MArrayData.Array.MArray.Safe Data.Array.STData.Array.ST.SafeData.Array.StorableData.Array.Storable.InternalsData.Array.Storable.SafeData.Array.UnboxedData.Array.Unsafe7/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/array-0.5.4.07/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/array-0.5.4.07/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/array-0.5.4.0F/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/array-0.5.4.0HSarray-0.5.4.0 base-4.13.0.0Z/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/array-0.5.4.0/array.haddockL/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/array-0.5.4.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Lassoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6Lassoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6assocData.Bifunctor.AssocLassoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6Data.Bifunctor.AssocData.Bifunctor.SwapLassoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6Data.Bifunctor.Swaptaggedtaggedassoc8LICENSE"Oleg Grenrus "Oleg Grenrus            #https://github.com/phadej/assoc.git3swap and assoc: Symmetric and Semigroupy BifunctorsProvides generalisations of @swap :: (a,b) -> (b,a)@ and @assoc :: ((a,b),c) -> (a,(b,c))@ to @Bifunctor@s supporting similar operations (e.g. @Either@, @These@).DataData.Bifunctor.AssocData.Bifunctor.Swapsrc$base . CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgassoc #I]Z(a^;)m>D;,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4ecabal-version: 3.0 name: assoc version: 1.1.1 license: BSD-3-Clause license-file: LICENSE synopsis: swap and assoc: Symmetric and Semigroupy Bifunctors category: Data description: Provides generalisations of @swap :: (a,b) -> (b,a)@ and @assoc :: ((a,b),c) -> (a,(b,c))@ to @Bifunctor@s supporting similar operations (e.g. @Either@, @These@). author: Oleg Grenrus maintainer: Oleg Grenrus build-type: Simple extra-source-files: CHANGELOG.md tested-with: GHC ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.5 || ==9.8.2 || ==9.10.1 source-repository head type: git location: https://github.com/phadej/assoc.git flag tagged default: False manual: True description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. library default-language: Haskell2010 hs-source-dirs: src build-depends: base >=4.12 && <4.21 if flag(tagged) build-depends: tagged >=0.8.8 && <0.9 exposed-modules: Data.Bifunctor.Assoc Data.Bifunctor.Swap other-extensions: TypeFamilies ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binn/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6r/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/binr/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/libr/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/libr/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/libv/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/libexecz/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/lib/includet/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/sharex/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/share/docx/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/share/man}/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/share/doc/htmlr/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Lasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdLasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdasyncControl.Concurrent.AsyncLasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdControl.Concurrent.Async!Control.Concurrent.Async.InternalLasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd!Control.Concurrent.Async.InternalbenchbenchasyncLICENSE(c) Simon Marlow 2012!Simon Marlow Simon Marlow            !https://github.com/simonmar/async(https://github.com/simonmar/async/issues%https://github.com/simonmar/async.git;Run IO operations asynchronously and wait for their resultsThis package provides a higher-level interface over threads, in which an @Async a@ is a concurrent thread that will eventually deliver a value of type @a@. The package provides ways to create @Async@ computations, wait for their results, and cancel them. Using @Async@ is safer than using threads in two ways: * When waiting for a thread to return a result, if the thread dies with an exception then the caller must either re-throw the exception ('wait') or handle it ('waitCatch'); the exception cannot be ignored. * The API makes it possible to build a tree of threads that are automatically killed when their parent dies (see 'withAsync'). Concurrency x-revision2Control.Concurrent.Async!Control.Concurrent.Async.Internal.# 6Vbasehashablestm concasync concasync.hsbench-O2 conccancel conccancel.hsbench-O2 -threadedracerace.hsbench-O2 -threaded test-async test-async.hstestHUnitasyncbasestmtest-frameworktest-framework-hunit. changelog.md bench/race.hshackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgasync G>!*v)z_]Di9j,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: async version: 2.2.5 x-revision: 2 -- don't forget to update ./changelog.md! synopsis: Run IO operations asynchronously and wait for their results description: This package provides a higher-level interface over threads, in which an @Async a@ is a concurrent thread that will eventually deliver a value of type @a@. The package provides ways to create @Async@ computations, wait for their results, and cancel them. . Using @Async@ is safer than using threads in two ways: . * When waiting for a thread to return a result, if the thread dies with an exception then the caller must either re-throw the exception ('wait') or handle it ('waitCatch'); the exception cannot be ignored. . * The API makes it possible to build a tree of threads that are automatically killed when their parent dies (see 'withAsync'). license: BSD3 license-file: LICENSE author: Simon Marlow maintainer: Simon Marlow copyright: (c) Simon Marlow 2012 category: Concurrency build-type: Simple cabal-version: >=1.10 homepage: https://github.com/simonmar/async bug-reports: https://github.com/simonmar/async/issues tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.6 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 -- CI does not support GHC 7 -- GHC == 7.10.3 -- GHC == 7.8.4 -- GHC == 7.6.3 -- GHC == 7.4.2 -- GHC == 7.2.2 -- GHC == 7.0.4 extra-source-files: changelog.md bench/race.hs source-repository head type: git location: https://github.com/simonmar/async.git library default-language: Haskell2010 other-extensions: CPP, MagicHash, RankNTypes, UnboxedTuples if impl(ghc>=7.1) other-extensions: Trustworthy exposed-modules: Control.Concurrent.Async Control.Concurrent.Async.Internal build-depends: base >= 4.3 && < 4.21, hashable >= 1.1.2.0 && < 1.6, stm >= 2.2 && < 2.6 test-suite test-async default-language: Haskell2010 type: exitcode-stdio-1.0 hs-source-dirs: test main-is: test-async.hs build-depends: base, async, stm, test-framework, test-framework-hunit, HUnit flag bench default: False executable concasync if !flag(bench) buildable: False default-language: Haskell2010 hs-source-dirs: bench main-is: concasync.hs build-depends: base, async, stm ghc-options: -O2 executable conccancel if !flag(bench) buildable: False default-language: Haskell2010 hs-source-dirs: bench main-is: conccancel.hs build-depends: base, async, stm ghc-options: -O2 -threaded executable race if !flag(bench) buildable: False default-language: Haskell2010 hs-source-dirs: bench main-is: race.hs build-depends: base, async, stm ghc-options: -O2 -threaded ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binn/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/binr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/libr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/libr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/libv/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/libexecz/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/lib/includet/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/sharex/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/share/docx/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/share/man}/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/share/doc/htmlr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/etc .log -.logbase base-4.13.0.0hashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916stm stm-2.5.0.0 base-4.13.0.0Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916 stm-2.5.0.0 base-4.13.0.0Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916 stm-2.5.0.0Pbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3aPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3abarbiesBarbiesPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3aBarbies Barbies.BarePbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a Barbies.Bare Barbies.BiPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a Barbies.BiBarbies.ConstraintsPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3aBarbies.ConstraintsBarbies.InternalPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3aBarbies.InternalData.Functor.BarbiePbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3aData.Functor.BarbieData.Functor.TransformerPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3aData.Functor.TransformerbarbiesLICENSE2018 Daniel Gorinjcpetruzza@gmail.com Daniel Gorin,https://github.com/jcpetruzza/barbies#readme,https://github.com/jcpetruzza/barbies/issues%https://github.com/jcpetruzza/barbies7Classes for working with types that can change clothes.Types that are parametric on a functor are like Barbies that have an outfit for each role. This package provides the basic abstractions to work with them comfortably.Data StructuresBarbies Barbies.Bare Barbies.BiBarbies.ConstraintsBarbies.InternalData.Functor.BarbieData.Functor.TransformersrcBarbies.Generics.ApplicativeBarbies.Generics.BareBarbies.Generics.ConstraintsBarbies.Generics.DistributiveBarbies.Generics.FunctorBarbies.Generics.TraversableBarbies.Internal.ApplicativeBBarbies.Internal.ApplicativeTBarbies.Internal.BareBBarbies.Internal.ConstraintsBBarbies.Internal.ConstraintsTBarbies.Internal.ContainersBarbies.Internal.DictsBarbies.Internal.DistributiveBBarbies.Internal.DistributiveTBarbies.Internal.FunctorBBarbies.Internal.FunctorTBarbies.Internal.MonadTBarbies.Internal.TraversableBBarbies.Internal.TraversableTBarbies.Internal.TrivialBarbies.Internal.WearBarbies.Internal.WrappersBarbies.Internal.WriterData.Generics.GenericNXZ9PRQ87^M2K %q+-Wallbase  distributive transformers barbies-testSpec.hstest TestBarbies TestBarbiesW TestBiBarbiesClothesSpec.Applicative Spec.BareSpec.ConstraintsSpec.Distributive Spec.FunctorSpec.Traversable Spec.Wrapper 78K %q+ -threaded-rtsopts-with-rtsopts=-N-Wall-O0 QuickCheckbarbiesbase distributivetasty tasty-hunittasty-quickcheck. ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgbarbies s ڮДM?˟?*͹@ҷ,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: barbies version: 2.1.1.0 synopsis: Classes for working with types that can change clothes. description: Types that are parametric on a functor are like Barbies that have an outfit for each role. This package provides the basic abstractions to work with them comfortably. category: Data Structures homepage: https://github.com/jcpetruzza/barbies#readme bug-reports: https://github.com/jcpetruzza/barbies/issues author: Daniel Gorin maintainer: jcpetruzza@gmail.com copyright: 2018 Daniel Gorin license: BSD3 license-file: LICENSE build-type: Simple cabal-version: >= 1.10 extra-source-files: ChangeLog.md README.md source-repository head type: git location: https://github.com/jcpetruzza/barbies library exposed-modules: Barbies Barbies.Bare Barbies.Bi Barbies.Constraints Barbies.Internal Data.Functor.Barbie Data.Functor.Transformer other-modules: Barbies.Generics.Applicative Barbies.Generics.Bare Barbies.Generics.Constraints Barbies.Generics.Distributive Barbies.Generics.Functor Barbies.Generics.Traversable Barbies.Internal.ApplicativeB Barbies.Internal.ApplicativeT Barbies.Internal.BareB Barbies.Internal.ConstraintsB Barbies.Internal.ConstraintsT Barbies.Internal.Containers Barbies.Internal.Dicts Barbies.Internal.DistributiveB Barbies.Internal.DistributiveT Barbies.Internal.FunctorB Barbies.Internal.FunctorT Barbies.Internal.MonadT Barbies.Internal.TraversableB Barbies.Internal.TraversableT Barbies.Internal.Trivial Barbies.Internal.Wear Barbies.Internal.Wrappers Barbies.Internal.Writer Data.Generics.GenericN hs-source-dirs: src build-depends: base >=4.11 && <5, distributive, transformers ghc-options: -Wall default-language: Haskell2010 default-extensions: ConstraintKinds , DataKinds , DefaultSignatures , DeriveFunctor , DeriveFoldable , DeriveTraversable , DeriveGeneric , DeriveDataTypeable , EmptyCase , ExplicitForAll , FlexibleContexts , FlexibleInstances , GADTSyntax , KindSignatures , LambdaCase , MultiParamTypeClasses , Rank2Types , ScopedTypeVariables , StandaloneDeriving , TypeApplications , TypeOperators test-suite barbies-test type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: TestBarbies TestBarbiesW TestBiBarbies Clothes Spec.Applicative Spec.Bare Spec.Constraints Spec.Distributive Spec.Functor Spec.Traversable Spec.Wrapper hs-source-dirs: test ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall -O0 build-depends: barbies , base >=4.7 && <5 , distributive , QuickCheck , tasty , tasty-hunit , tasty-quickcheck default-language: Haskell2010 default-extensions: DeriveDataTypeable DeriveGeneric KindSignatures LambdaCase Rank2Types ScopedTypeVariables StandaloneDeriving TypeApplications TypeOperators ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3av/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/binv/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/libv/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/libv/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/libz/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/libexec~/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/lib/includex/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/share|/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/share/doc|/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/share/man/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/etc .log -.logbase base-4.13.0.0 distributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345 transformerstransformers-0.5.6.2 base-4.13.0.0Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345transformers-0.5.6.2 base-4.13.0.0Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345transformers-0.5.6.2base base-4.13.0.0 base-4.13.0.08libraries@haskell.orgBasic librariesThis 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.Prelude 2f2204e341e000a8286266977e577b7bControl.Applicative Control.ArrowControl.CategoryControl.ConcurrentControl.Concurrent.ChanControl.Concurrent.MVarControl.Concurrent.QSemControl.Concurrent.QSemNControl.ExceptionControl.Exception.Base Control.MonadControl.Monad.FailControl.Monad.FixControl.Monad.IO.ClassControl.Monad.InstancesControl.Monad.STControl.Monad.ST.LazyControl.Monad.ST.Lazy.SafeControl.Monad.ST.Lazy.UnsafeControl.Monad.ST.SafeControl.Monad.ST.StrictControl.Monad.ST.UnsafeControl.Monad.ZipData.BifoldableData.BifunctorData.Bitraversable Data.Bits Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic Data.EitherData.Eq Data.Fixed Data.Foldable Data.Function Data.FunctorData.Functor.ClassesData.Functor.ComposeData.Functor.ConstData.Functor.ContravariantData.Functor.IdentityData.Functor.ProductData.Functor.Sum Data.IORefData.IntData.Ix Data.Kind Data.ListData.List.NonEmpty Data.Maybe Data.MonoidData.Ord Data.Proxy Data.Ratio Data.STRefData.STRef.LazyData.STRef.StrictData.Semigroup Data.StringData.Traversable Data.TupleData.Type.BoolData.Type.CoercionData.Type.Equality Data.Typeable Data.Unique Data.Version Data.Void Data.Word Debug.TraceForeign Foreign.CForeign.C.ErrorForeign.C.StringForeign.C.TypesForeign.ConcurrentForeign.ForeignPtrForeign.ForeignPtr.SafeForeign.ForeignPtr.UnsafeForeign.MarshalForeign.Marshal.AllocForeign.Marshal.ArrayForeign.Marshal.ErrorForeign.Marshal.PoolForeign.Marshal.SafeForeign.Marshal.UnsafeForeign.Marshal.Utils Foreign.Ptr Foreign.SafeForeign.StablePtrForeign.StorableGHC.ArrGHC.Base GHC.ByteOrderGHC.Char GHC.ClockGHC.Conc GHC.Conc.IOGHC.Conc.Signal GHC.Conc.SyncGHC.ConsoleHandler GHC.Constants GHC.DesugarGHC.EnumGHC.EnvironmentGHC.Err GHC.Event GHC.ExceptionGHC.Exception.TypeGHC.ExecutionStackGHC.ExecutionStack.InternalGHC.ExtsGHC.FingerprintGHC.Fingerprint.Type GHC.FloatGHC.Float.ConversionUtilsGHC.Float.RealFracMethods GHC.ForeignGHC.ForeignPtrGHC.GHCiGHC.GHCi.Helpers GHC.GenericsGHC.IO GHC.IO.BufferGHC.IO.BufferedIO GHC.IO.DeviceGHC.IO.EncodingGHC.IO.Encoding.CodePageGHC.IO.Encoding.FailureGHC.IO.Encoding.IconvGHC.IO.Encoding.Latin1GHC.IO.Encoding.TypesGHC.IO.Encoding.UTF16GHC.IO.Encoding.UTF32GHC.IO.Encoding.UTF8GHC.IO.Exception GHC.IO.FD GHC.IO.HandleGHC.IO.Handle.FDGHC.IO.Handle.InternalsGHC.IO.Handle.LockGHC.IO.Handle.TextGHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray GHC.IORefGHC.IntGHC.ListGHC.MVar GHC.Maybe GHC.NaturalGHC.Num GHC.OldListGHC.OverloadedLabelsGHC.Pack GHC.ProfilingGHC.Ptr GHC.RTS.FlagsGHC.ReadGHC.Real GHC.RecordsGHC.ResponseFileGHC.ST GHC.STRefGHC.Show GHC.StableGHC.StableName GHC.Stack GHC.Stack.CCSGHC.Stack.Types GHC.StaticPtr GHC.Stats GHC.StorableGHC.TopHandler GHC.TypeLits GHC.TypeNats GHC.UnicodeGHC.WeakGHC.WordNumericNumeric.NaturalPreludeSystem.CPUTimeSystem.Console.GetOptSystem.EnvironmentSystem.Environment.Blank System.Exit System.IOSystem.IO.ErrorSystem.IO.Unsafe System.Info System.MemSystem.Mem.StableNameSystem.Mem.WeakSystem.Posix.InternalsSystem.Posix.TypesSystem.TimeoutText.ParserCombinators.ReadPText.ParserCombinators.ReadPrec Text.Printf Text.Read Text.Read.Lex Text.ShowText.Show.FunctionsType.ReflectionType.Reflection.Unsafe Unsafe.CoerceControl.Monad.ST.ImpControl.Monad.ST.Lazy.ImpData.Functor.Utils Data.OldListData.Semigroup.InternalData.Typeable.InternalForeign.ForeignPtr.ImpGHC.StaticPtr.Internal!System.Environment.ExecutablePathSystem.CPUTime.Utils GHC.Event.ArrGHC.Event.ArrayGHC.Event.ControlGHC.Event.EPollGHC.Event.IntTableGHC.Event.InternalGHC.Event.KQueueGHC.Event.Manager GHC.Event.PSQGHC.Event.PollGHC.Event.ThreadGHC.Event.TimerManagerGHC.Event.Unique!System.CPUTime.Posix.ClockGetTimeSystem.CPUTime.Posix.TimesSystem.CPUTime.Posix.RUsageSystem.CPUTime.Unsupported7/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/base-4.13.0.07/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/base-4.13.0.07/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/base-4.13.0.0F/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/base-4.13.0.0HSbase-4.13.0.0?/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/base-4.13.0.0/includeHsBase.hghc-prim-0.5.3integer-gmp-1.0.2.0rtsY/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/base-4.13.0.0/base.haddockL/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/base-4.13.0.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7 base-orphans  Data.OrphansSbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7 Data.Orphans base-orphans LICENSEU(c) 2012-2017 Simon Hengel, (c) 2014-2017 João Cristóvão, (c) 2015-2017 Ryan ScottpSimon Hengel , João Cristóvão , Ryan Scott pSimon Hengel , João Cristóvão , Ryan Scott               5https://github.com/haskell-compat/base-orphans#readme5https://github.com/haskell-compat/base-orphans/issues.https://github.com/haskell-compat/base-orphans.Backwards-compatible orphan instances for base@base-orphans@ defines orphan instances that mimic instances available in later versions of @base@ to a wider (older) range of compilers. @base-orphans@ does not export anything except the orphan instances themselves and complements @@. See the README for what instances are covered: . See also the section. Compatibility Data.OrphanssrcData.Orphans.Prelude-Wallbaseghc-primspecSpec.hshspec-discoverhspec-discovertest Control.Applicative.OrphansSpecControl.Exception.OrphansSpecData.Bits.OrphansSpecData.Foldable.OrphansSpecData.Monoid.OrphansSpecData.Traversable.OrphansSpecData.Version.OrphansSpecForeign.Storable.OrphansSpecGHC.Fingerprint.OrphansSpecSystem.Posix.Types.IntWordSystem.Posix.Types.OrphansSpecPaths_base_orphans-Wall QuickCheckbase base-orphanshspec.CHANGES.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org base-orphans  b [h|aQkzm<,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.36.0. -- -- see: https://github.com/sol/hpack -- -- hash: 0c23e2cb85ef24758da1fa779ef857dc3889dfc4238a4057841a071b38ce3e96 name: base-orphans version: 0.9.2 synopsis: Backwards-compatible orphan instances for base description: @base-orphans@ defines orphan instances that mimic instances available in later versions of @base@ to a wider (older) range of compilers. @base-orphans@ does not export anything except the orphan instances themselves and complements @@. . See the README for what instances are covered: . See also the section. category: Compatibility homepage: https://github.com/haskell-compat/base-orphans#readme bug-reports: https://github.com/haskell-compat/base-orphans/issues author: Simon Hengel , João Cristóvão , Ryan Scott maintainer: Simon Hengel , João Cristóvão , Ryan Scott copyright: (c) 2012-2017 Simon Hengel, (c) 2014-2017 João Cristóvão, (c) 2015-2017 Ryan Scott license: MIT license-file: LICENSE build-type: Simple tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.8 , GHC == 9.4.8 , GHC == 9.6.5 , GHC == 9.8.2 , GHC == 9.10.1 extra-source-files: CHANGES.markdown README.markdown source-repository head type: git location: https://github.com/haskell-compat/base-orphans library hs-source-dirs: src ghc-options: -Wall build-depends: base >=4.3 && <5 , ghc-prim exposed-modules: Data.Orphans other-modules: Data.Orphans.Prelude default-language: Haskell2010 test-suite spec type: exitcode-stdio-1.0 main-is: Spec.hs hs-source-dirs: test ghc-options: -Wall build-depends: QuickCheck , base >=4.3 && <5 , base-orphans , hspec ==2.* build-tool-depends: hspec-discover:hspec-discover == 2.* other-modules: Control.Applicative.OrphansSpec Control.Exception.OrphansSpec Data.Bits.OrphansSpec Data.Foldable.OrphansSpec Data.Monoid.OrphansSpec Data.Traversable.OrphansSpec Data.Version.OrphansSpec Foreign.Storable.OrphansSpec GHC.Fingerprint.OrphansSpec System.Posix.Types.IntWord System.Posix.Types.OrphansSpec Paths_base_orphans default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binu/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7y/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/biny/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/liby/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/liby/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/lib}/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/libexec/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/lib/include{/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/share/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/share/doc/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/share/man/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/share/doc/htmly/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/etc .log -.logbase base-4.13.0.0ghc-primghc-prim-0.5.3 base-4.13.0.0ghc-prim-0.5.3 base-4.13.0.0ghc-prim-0.5.3Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20basement>Basement.Alg.XorShiftPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Alg.XorShiftBasement.Base16Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Base16Basement.Bindings.MemoryPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Bindings.Memory Basement.BitsPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20 Basement.BitsBasement.BlockPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.BlockBasement.Block.BuilderPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Block.BuilderBasement.Block.MutablePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Block.MutableBasement.BlockNPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.BlockNBasement.BoundedPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.BoundedBasement.BoxedArrayPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.BoxedArray Basement.CastPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20 Basement.CastBasement.Compat.AMPPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.AMPBasement.Compat.BasePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.BaseBasement.Compat.BifunctorPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.BifunctorBasement.Compat.C.TypesPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.C.TypesBasement.Compat.CallStackPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.CallStackBasement.Compat.ExtListPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.ExtListBasement.Compat.IdentityPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.IdentityBasement.Compat.IsListPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.IsListBasement.Compat.MonadTransPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.MonadTransBasement.Compat.NaturalPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.NaturalBasement.Compat.NumLiteralPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.NumLiteralBasement.Compat.PrimTypesPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.PrimTypesBasement.Compat.PrimitivePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.PrimitiveBasement.Compat.SemigroupPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.SemigroupBasement.Compat.TypeablePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.TypeableBasement.EndiannessPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.EndiannessBasement.EnvironmentPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.EnvironmentBasement.ExceptionPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.ExceptionBasement.FinalPtrPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.FinalPtrBasement.FloatingPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Floating Basement.FromPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20 Basement.FromBasement.ImportsPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.ImportsBasement.IntegralConvPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.IntegralConvBasement.MonadPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.MonadBasement.MutableBuilderPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.MutableBuilder Basement.NatPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20 Basement.NatBasement.NonEmptyPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.NonEmptyBasement.NormalFormPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.NormalFormBasement.Numerical.AdditivePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Numerical.Additive!Basement.Numerical.MultiplicativePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20!Basement.Numerical.MultiplicativeBasement.Numerical.NumberPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Numerical.NumberBasement.Numerical.SubtractivePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Numerical.SubtractiveBasement.PrimTypePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.PrimTypeBasement.Sized.BlockPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Sized.BlockBasement.Sized.ListPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Sized.ListBasement.Sized.UVectPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Sized.UVectBasement.Sized.VectPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Sized.VectBasement.StringPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.StringBasement.String.BuilderPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.String.BuilderBasement.TerminalPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.TerminalBasement.Terminal.ANSIPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Terminal.ANSIBasement.ThesePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.TheseBasement.Types.AsciiStringPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Types.AsciiStringBasement.Types.Char7Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Types.Char7Basement.Types.CharUTF8Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Types.CharUTF8Basement.Types.OffsetSizePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Types.OffsetSizeBasement.Types.PtrPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Types.PtrBasement.Types.Word128Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Types.Word128Basement.Types.Word256Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Types.Word256Basement.UArrayPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.UArrayBasement.UArray.MutablePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.UArray.MutablebasementLICENSEP2015-2017 Vincent Hanquez , 2017-2018 Foundation Maintainersvincent@snarc.org7https://github.com/haskell-foundation/foundation#readme7https://github.com/haskell-foundation/foundation/issues0https://github.com/haskell-foundation/foundationbasement&Foundation scrap box of array & string9Foundation most basic primitives without any dependenciesWeb x-revision2>Basement.ImportsBasement.Base16Basement.Bindings.MemoryBasement.EndiannessBasement.EnvironmentBasement.PrimTypeBasement.Exception Basement.Cast Basement.FromBasement.Types.Char7Basement.Types.CharUTF8Basement.Types.OffsetSizeBasement.Types.PtrBasement.Types.AsciiStringBasement.Types.Word128Basement.Types.Word256Basement.MonadBasement.MutableBuilderBasement.FinalPtr Basement.NatBasement.BoxedArrayBasement.BlockBasement.Block.MutableBasement.Block.BuilderBasement.UArrayBasement.UArray.MutableBasement.StringBasement.String.BuilderBasement.NonEmptyBasement.Sized.BlockBasement.Sized.UVectBasement.Sized.VectBasement.Sized.ListBasement.BlockNBasement.NormalFormBasement.TheseBasement.TerminalBasement.Terminal.ANSIBasement.IntegralConvBasement.FloatingBasement.Numerical.NumberBasement.Numerical.AdditiveBasement.Numerical.Subtractive!Basement.Numerical.MultiplicativeBasement.BoundedBasement.Alg.XorShiftBasement.Compat.AMPBasement.Compat.BaseBasement.Compat.BifunctorBasement.Compat.CallStackBasement.Compat.C.TypesBasement.Compat.ExtListBasement.Compat.IsListBasement.Compat.IdentityBasement.Compat.PrimitiveBasement.Compat.PrimTypesBasement.Compat.MonadTransBasement.Compat.SemigroupBasement.Compat.NaturalBasement.Compat.NumLiteralBasement.Compat.Typeable Basement.Bits-DARCH_IS_LITTLE_ENDIANcbits/foundation_mem.c.Basement.Error Basement.ShowBasement.RuntimeBasement.Alg.ClassBasement.Alg.MutableBasement.Alg.PrimArrayBasement.Alg.UTF8Basement.Alg.StringBasement.Numerical.ConversionBasement.Block.BaseBasement.UTF8.BaseBasement.UTF8.HelperBasement.UTF8.TableBasement.UTF8.TypesBasement.UArray.BaseBasement.String.CaseMapping!Basement.String.Encoding.EncodingBasement.String.Encoding.UTF16Basement.String.Encoding.UTF32Basement.String.Encoding.ASCII7#Basement.String.Encoding.ISO_8859_1Basement.Terminal.SizeL$7cbitsbaseghc-prim . cbits/*.hhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgbasement %> 5b'e1A--!s,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: basement version: 0.0.14 x-revision: 2 synopsis: Foundation scrap box of array & string description: Foundation most basic primitives without any dependencies license: BSD3 license-file: LICENSE copyright: 2015-2017 Vincent Hanquez , 2017-2018 Foundation Maintainers maintainer: vincent@snarc.org category: Web build-type: Simple homepage: https://github.com/haskell-foundation/foundation#readme bug-reports: https://github.com/haskell-foundation/foundation/issues cabal-version: 1.18 extra-source-files: cbits/*.h source-repository head type: git location: https://github.com/haskell-foundation/foundation subdir: basement library build-depends: base <4.17 hs-source-dirs: . exposed-modules: Basement.Imports Basement.Base16 Basement.Bindings.Memory Basement.Endianness Basement.Environment Basement.PrimType Basement.Exception Basement.Cast Basement.From Basement.Types.Char7 Basement.Types.CharUTF8 Basement.Types.OffsetSize Basement.Types.Ptr Basement.Types.AsciiString Basement.Types.Word128 Basement.Types.Word256 Basement.Monad Basement.MutableBuilder Basement.FinalPtr Basement.Nat -- Extended Types Basement.BoxedArray Basement.Block Basement.Block.Mutable Basement.Block.Builder Basement.UArray Basement.UArray.Mutable Basement.String Basement.String.Builder Basement.NonEmpty -- Extended Types with explicit type level size Basement.Sized.Block Basement.Sized.UVect Basement.Sized.Vect Basement.Sized.List Basement.BlockN -- Utils Basement.NormalForm Basement.These -- Terminal Basement.Terminal Basement.Terminal.ANSI -- numeric stuff Basement.IntegralConv Basement.Floating Basement.Numerical.Number Basement.Numerical.Additive Basement.Numerical.Subtractive Basement.Numerical.Multiplicative Basement.Bounded -- exported algorithms Basement.Alg.XorShift -- compat / base redefinition Basement.Compat.AMP Basement.Compat.Base Basement.Compat.Bifunctor Basement.Compat.CallStack Basement.Compat.C.Types Basement.Compat.ExtList Basement.Compat.IsList Basement.Compat.Identity Basement.Compat.Primitive Basement.Compat.PrimTypes Basement.Compat.MonadTrans Basement.Compat.Semigroup Basement.Compat.Natural Basement.Compat.NumLiteral Basement.Compat.Typeable Basement.Bits other-modules: Basement.Error Basement.Show Basement.Runtime Basement.Alg.Class Basement.Alg.Mutable Basement.Alg.PrimArray Basement.Alg.UTF8 Basement.Alg.String Basement.Numerical.Conversion Basement.Block.Base Basement.UTF8.Base Basement.UTF8.Helper Basement.UTF8.Table Basement.UTF8.Types Basement.UArray.Base Basement.String.CaseMapping Basement.String.Encoding.Encoding Basement.String.Encoding.UTF16 Basement.String.Encoding.UTF32 Basement.String.Encoding.ASCII7 Basement.String.Encoding.ISO_8859_1 Basement.Terminal.Size -- support and dependencies if impl(ghc < 8.8) buildable: False else build-depends: base , ghc-prim < 0.9 if os(windows) build-depends: Win32 default-language: Haskell2010 default-extensions: NoImplicitPrelude RebindableSyntax TypeFamilies BangPatterns DeriveDataTypeable if (arch(i386) || arch(x86_64)) cpp-options: -DARCH_IS_LITTLE_ENDIAN else cpp-options: -DARCH_IS_UNKNOWN_ENDIAN include-dirs: cbits c-sources: cbits/foundation_mem.c ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20v/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/binv/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/libv/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/libv/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/libz/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/libexec~/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/lib/includex/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/share|/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/share/doc|/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/share/man/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/etc .log -.logbase base-4.13.0.0ghc-primghc-prim-0.5.3 base-4.13.0.0ghc-prim-0.5.3 base-4.13.0.0ghc-prim-0.5.3Qbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Qbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9 bifunctorsData.BiapplicativeQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.BiapplicativeData.Bifunctor.BiapQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.BiapData.Bifunctor.BiffQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.BiffData.Bifunctor.ClownQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.ClownData.Bifunctor.FixQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.FixData.Bifunctor.FlipQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.FlipData.Bifunctor.FunctorQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.FunctorData.Bifunctor.JoinQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.JoinData.Bifunctor.JokerQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.JokerData.Bifunctor.ProductQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.ProductData.Bifunctor.SumQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.SumData.Bifunctor.THQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.THData.Bifunctor.TannenQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.TannenData.Bifunctor.WrappedQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.Wrappedtaggedtagged bifunctorsLICENSE'Copyright (C) 2008-2016 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional            $http://github.com/ekmett/bifunctors/*http://github.com/ekmett/bifunctors/issues(https://github.com/ekmett/bifunctors.git Bifunctors Bifunctors.Data, FunctorsData.BiapplicativeData.Bifunctor.BiapData.Bifunctor.BiffData.Bifunctor.ClownData.Bifunctor.FixData.Bifunctor.FlipData.Bifunctor.FunctorData.Bifunctor.JoinData.Bifunctor.JokerData.Bifunctor.ProductData.Bifunctor.SumData.Bifunctor.TannenData.Bifunctor.THData.Bifunctor.WrappedsrcData.Bifunctor.TH.Internal-Wall assocbase comonad containers foldable1-classes-compattagged template-haskell th-abstraction  transformersbifunctors-specSpec.hshspec-discoverhspec-discover tests BifunctorSpecT89Spec-Wall-Wno-star-is-type QuickCheckbase bifunctorshspec template-haskell transformerstransformers-compat.CHANGELOG.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org bifunctors (Pae"=/miiz,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 cabal-version: 1.24 name: bifunctors category: Data, Functors version: 5.6.2 license: BSD3 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/bifunctors/ bug-reports: http://github.com/ekmett/bifunctors/issues copyright: Copyright (C) 2008-2016 Edward A. Kmett synopsis: Bifunctors description: Bifunctors. build-type: Simple tested-with: GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.8 , GHC == 9.4.8 , GHC == 9.6.4 , GHC == 9.8.2 , GHC == 9.10.1 extra-source-files: CHANGELOG.markdown README.markdown source-repository head type: git location: https://github.com/ekmett/bifunctors.git flag tagged default: True manual: True description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. library hs-source-dirs: src build-depends: base >= 4.9 && < 5, assoc >= 1.1 && < 1.2, comonad >= 5.0.7 && < 6, containers >= 0.5.7.1 && < 0.8, template-haskell >= 2.11 && < 2.23, th-abstraction >= 0.4.2.0 && < 0.8, transformers >= 0.5 && < 0.7 if !impl(ghc >= 8.2) build-depends: bifunctor-classes-compat >= 0.1 && < 0.2, transformers-compat >= 0.6 && < 0.8 if flag(tagged) build-depends: tagged >= 0.8.6 && < 1 if impl(ghc<8.1) reexported-modules: Data.Bifoldable , Data.Bitraversable if !impl(ghc >= 9.6) build-depends: foldable1-classes-compat >= 0.1 && < 0.2 exposed-modules: Data.Biapplicative Data.Bifunctor.Biap Data.Bifunctor.Biff Data.Bifunctor.Clown Data.Bifunctor.Fix Data.Bifunctor.Flip Data.Bifunctor.Functor Data.Bifunctor.Join Data.Bifunctor.Joker Data.Bifunctor.Product Data.Bifunctor.Sum Data.Bifunctor.Tannen Data.Bifunctor.TH Data.Bifunctor.Wrapped other-modules: Data.Bifunctor.TH.Internal ghc-options: -Wall default-language: Haskell2010 if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode test-suite bifunctors-spec type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: Spec.hs other-modules: BifunctorSpec T89Spec ghc-options: -Wall if impl(ghc >= 8.6) ghc-options: -Wno-star-is-type default-language: Haskell2010 build-tool-depends: hspec-discover:hspec-discover >= 1.8 build-depends: base >= 4 && < 5, bifunctors, hspec >= 1.8, QuickCheck >= 2 && < 3, template-haskell, transformers, transformers-compat ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9w/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/binw/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/libw/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/libw/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/lib{/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/libexec/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/lib/includey/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/share}/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/share/doc}/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/share/man/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/etc .log -.log assocLassoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6base base-4.13.0.0comonad Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1 containerscontainers-0.6.2.1foldable1-classes-compat]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702tagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskelltemplate-haskell-2.15.0.0th-abstractionWth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd transformerstransformers-0.5.6.2 Lassoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6 base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdtransformers-0.5.6.2 Lassoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6 base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdtransformers-0.5.6.2binary binary-0.8.7.0binary-0.8.7.080Lennart Kolmodin, Don Stewart %Lennart Kolmodin provisional"https://github.com/kolmodin/binary>Binary serialisation for Haskell values using lazy ByteStringsEfficient, 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. Data, Parsing 943d8a881c36eff64b03655576bc7172 Data.BinaryData.Binary.BuilderData.Binary.GetData.Binary.Get.InternalData.Binary.PutData.Binary.ClassData.Binary.InternalData.Binary.GenericData.Binary.FloatCast8/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/binary-0.8.7.08/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/binary-0.8.7.08/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/binary-0.8.7.0G/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/binary-0.8.7.0HSbinary-0.8.7.0 array-0.5.4.0 base-4.13.0.0bytestring-0.10.10.1containers-0.6.2.1\/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/binary-0.8.7.0/binary.haddockM/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/binary-0.8.7.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Mboring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59aMboring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59aboring Data.BoringMboring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a Data.Boringtaggedtagged boring8LICENSE(c) 2017-2021 Oleg Grenrus"Oleg.Grenrus "Oleg Grenrus             https://github.com/phadej/boring'https://github.com/phadej/boring/issues$https://github.com/phadej/boring.gitboringBoring and Absurd types* @Boring@ types are isomorphic to @()@. * @Absurd@ types are isomorphic to @Void@. See [What does () mean in Haskell -answer by Conor McBride](https://stackoverflow.com/questions/33112439/what-does-mean-in-haskell/33115522#33115522)Data Data.Boringsrc91V+base tagged   transformers. ChangeLog.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgboring ivXp>" ;i"qR-g,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4cabal-version: 2.2 name: boring version: 0.2.2 synopsis: Boring and Absurd types description: * @Boring@ types are isomorphic to @()@. . * @Absurd@ types are isomorphic to @Void@. . See [What does () mean in Haskell -answer by Conor McBride](https://stackoverflow.com/questions/33112439/what-does-mean-in-haskell/33115522#33115522) homepage: https://github.com/phadej/boring bug-reports: https://github.com/phadej/boring/issues license: BSD-3-Clause license-file: LICENSE author: Oleg Grenrus maintainer: Oleg.Grenrus copyright: (c) 2017-2021 Oleg Grenrus category: Data build-type: Simple extra-source-files: ChangeLog.md tested-with: GHC ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.5 || ==9.8.2 || ==9.10.1 source-repository head type: git location: https://github.com/phadej/boring.git subdir: boring flag tagged description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True library exposed-modules: Data.Boring build-depends: base >=4.12.0.0 && <4.21 , transformers >=0.5.6.2 && <0.7 if impl(ghc <7.6) build-depends: ghc-prim if flag(tagged) build-depends: tagged >=0.8.6 && <0.9 other-extensions: CPP DefaultSignatures FlexibleContexts GADTs Trustworthy TypeOperators hs-source-dirs: src default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59as/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/bins/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/libs/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/libs/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/libw/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/libexec{/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/sharey/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/share/docy/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/share/man~/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/etc .log -.logbase base-4.13.0.0tagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 transformerstransformers-0.5.6.2 base-4.13.0.0Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2 base-4.13.0.0Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2 bytestring bytestring-0.10.10.1bytestring-0.10.10.18Copyright (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.,Duncan Coutts Don Stewart, Duncan Coutts%https://github.com/haskell/bytestringAFast, compact, strict and lazy byte strings with a list interfaceXAn 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 BSData c40ee1b0b7656572f5a6f56c384635e0Data.ByteStringData.ByteString.BuilderData.ByteString.Builder.Extra Data.ByteString.Builder.InternalData.ByteString.Builder.Prim%Data.ByteString.Builder.Prim.InternalData.ByteString.Char8Data.ByteString.InternalData.ByteString.LazyData.ByteString.Lazy.Builder"Data.ByteString.Lazy.Builder.ASCII#Data.ByteString.Lazy.Builder.ExtrasData.ByteString.Lazy.Char8Data.ByteString.Lazy.InternalData.ByteString.ShortData.ByteString.Short.InternalData.ByteString.UnsafeData.ByteString.Builder.ASCII#Data.ByteString.Builder.Prim.Binary"Data.ByteString.Builder.Prim.ASCII.Data.ByteString.Builder.Prim.Internal.Floating5Data.ByteString.Builder.Prim.Internal.UncheckedShifts,Data.ByteString.Builder.Prim.Internal.Base16>/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/bytestring-0.10.10.1>/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/bytestring-0.10.10.1>/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/bytestring-0.10.10.1M/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/bytestring-0.10.10.1HSbytestring-0.10.10.1F/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/bytestring-0.10.10.1/include fpstring.h base-4.13.0.0deepseq-1.4.4.0ghc-prim-0.5.3integer-gmp-1.0.2.0f/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/bytestring-0.10.10.1/bytestring.haddockS/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/bytestring-0.10.10.1)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Ucabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0Ucabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0 cabal-doctest Distribution.Extra.DoctestUcabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0Distribution.Extra.Doctest cabal-doctest LICENSE5(c) 2017-2020 Oleg Grenrus, 2020- package maintainersMax Ulidtko "Oleg Grenrus            (https://github.com/ulidtko/cabal-doctest(https://github.com/ulidtko/cabal-doctest&A Setup.hs helper for running doctestsAs of now (end of 2021), there isn't @cabal doctest@ command. Yet, to properly work, @doctest@ needs plenty of configuration. This library provides the common bits for writing a custom @Setup.hs@. DistributionDistribution.Extra.Doctestsrc-WallCabal base  directoryfilepath. changelog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org cabal-doctest  HaW)ܾ>BW򙬭.W>,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: cabal-doctest version: 1.0.10 -- x-revision: 0 synopsis: A Setup.hs helper for running doctests description: As of now (end of 2021), there isn't @cabal doctest@ command. Yet, to properly work, @doctest@ needs plenty of configuration. This library provides the common bits for writing a custom @Setup.hs@. homepage: https://github.com/ulidtko/cabal-doctest license: BSD3 license-file: LICENSE author: Oleg Grenrus maintainer: Max Ulidtko copyright: (c) 2017-2020 Oleg Grenrus, 2020- package maintainers category: Distribution build-type: Simple cabal-version: >=1.10 extra-source-files: changelog.md README.md tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.5 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 -- 2023-10-14: Dropped CI support for GHC 7.x source-repository head type: git location: https://github.com/ulidtko/cabal-doctest library exposed-modules: Distribution.Extra.Doctest other-modules: other-extensions: build-depends: -- NOTE: contrary to PVP, some upper-bounds are intentionally set to major-major. -- This is to increase signal-to-noise ratio of CI failures. "Too tight bounds" -- is an extremely boring (and practically guaranteed, repeatedly) failure mode. -- OTOH, genuine build failures due to breaking changes in dependencies are: -- 1) unlikely to occur, as this package is so small, moreso regularly; -- 2) best caught in CI pipelines that don't induce alert fatigue. -- In any case, revisions may set tighter bounds afterwards, if exceptional -- circumstances would warrant that. base >=4.9 && <5 , Cabal >=1.10 && <3.14 , directory >=1.3 && <2 , filepath >=1.4 && <2 hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binw/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/bin{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/lib{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/lib{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/lib/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/libexec/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/lib/include}/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/share/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/share/doc/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/share/man/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/etc .log -.logCabal Cabal-3.0.1.0base base-4.13.0.0 directorydirectory-1.3.6.0filepathfilepath-1.4.2.1 Cabal-3.0.1.0 base-4.13.0.0directory-1.3.6.0filepath-1.4.2.1 Cabal-3.0.1.0 base-4.13.0.0directory-1.3.6.0filepath-1.4.2.1Qcall-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43Qcall-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43 call-stackData.CallStackQcall-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43Data.CallStack call-stackLICENSESimon Hengel (https://github.com/sol/call-stack#readme(https://github.com/sol/call-stack/issues!https://github.com/sol/call-stack0Use GHC call-stacks in a backward compatible wayDataData.CallStacksrc Data.SrcLocPaths_call_stack-WallbasespecSpec.hstestData.CallStackSpecExampleUtilPaths_call_stack-Wallbase call-stackfilepathnanospec.hackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org call-stack C ϊ4SW< {Vo (ٯy6{,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.34.4. -- -- see: https://github.com/sol/hpack name: call-stack version: 0.4.0 synopsis: Use GHC call-stacks in a backward compatible way category: Data homepage: https://github.com/sol/call-stack#readme bug-reports: https://github.com/sol/call-stack/issues maintainer: Simon Hengel license: MIT license-file: LICENSE build-type: Simple source-repository head type: git location: https://github.com/sol/call-stack library hs-source-dirs: src ghc-options: -Wall build-depends: base ==4.* if os(windows) cpp-options: -DWINDOWS build-depends: filepath exposed-modules: Data.CallStack other-modules: Data.SrcLoc Paths_call_stack default-language: Haskell2010 test-suite spec type: exitcode-stdio-1.0 main-is: Spec.hs hs-source-dirs: test ghc-options: -Wall build-depends: base ==4.* , call-stack , filepath , nanospec other-modules: Data.CallStackSpec Example Util Paths_call_stack default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43w/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/binw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/libw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/libw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/lib{/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/libexec/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/lib/includey/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/share}/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/share/doc}/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/share/man/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Mcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509acolour Data.ColourMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a Data.ColourData.Colour.CIEMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aData.Colour.CIEData.Colour.CIE.IlluminantMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aData.Colour.CIE.IlluminantData.Colour.NamesMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aData.Colour.NamesData.Colour.RGBSpaceMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aData.Colour.RGBSpaceData.Colour.RGBSpace.HSLMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aData.Colour.RGBSpace.HSLData.Colour.RGBSpace.HSVMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aData.Colour.RGBSpace.HSVData.Colour.SRGBMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aData.Colour.SRGBData.Colour.SRGB.LinearMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aData.Colour.SRGB.LinearcolourLICENSE&Russell O'Connor Russell O'Connor )http://www.haskell.org/haskellwiki/Colour)A model for human colour/color perceptionThis package provides a data type for colours and transparency. Colours can be blended and composed. Various colour spaces are supported. A module of colour names ("Data.Colour.Names") is provided.data, graphics Data.ColourData.Colour.SRGBData.Colour.SRGB.LinearData.Colour.CIEData.Colour.CIE.IlluminantData.Colour.RGBSpaceData.Colour.RGBSpace.HSLData.Colour.RGBSpace.HSVData.Colour.Names.Data.Colour.InternalData.Colour.ChanData.Colour.RGBData.Colour.MatrixData.Colour.CIE.Chromaticitybase test-colourTests.hs. Data.ColourData.Colour.SRGBData.Colour.SRGB.LinearData.Colour.CIEData.Colour.CIE.IlluminantData.Colour.RGBSpaceData.Colour.RGBSpace.HSLData.Colour.RGBSpace.HSVData.Colour.NamesData.Colour.InternalData.Colour.ChanData.Colour.RGBData.Colour.MatrixData.Colour.CIE.Chromaticity QuickCheckbasecolourrandomtest-framework  test-framework-quickcheck2README CHANGELOG.hackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgcolour ,]iD^dy Xq,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 JName: colour Version: 2.3.6 Cabal-Version: >= 1.10 License: MIT License-file: LICENSE Author: Russell O'Connor Maintainer: Russell O'Connor Homepage: http://www.haskell.org/haskellwiki/Colour Build-Type: Simple Category: data, graphics Synopsis: A model for human colour/color perception Description: This package provides a data type for colours and transparency. Colours can be blended and composed. Various colour spaces are supported. A module of colour names ("Data.Colour.Names") is provided. Tested-with: GHC == 8.8.4 data-files: README CHANGELOG Library default-language: Haskell98 Build-Depends: base >= 4.13 && < 5 Exposed-Modules: Data.Colour Data.Colour.SRGB Data.Colour.SRGB.Linear Data.Colour.CIE Data.Colour.CIE.Illuminant Data.Colour.RGBSpace Data.Colour.RGBSpace.HSL Data.Colour.RGBSpace.HSV Data.Colour.Names Other-Modules: Data.Colour.Internal Data.Colour.Chan Data.Colour.RGB Data.Colour.Matrix Data.Colour.CIE.Chromaticity test-suite test-colour default-language: Haskell98 type: exitcode-stdio-1.0 main-is: Tests.hs build-depends: base >= 4.13 && < 5, colour, QuickCheck >= 2.5 && < 2.15, random >= 1.0 && < 1.2, test-framework >= 0.8 && < 0.9, test-framework-quickcheck2 >= 0.3 && < 0.4 Other-Modules: Data.Colour Data.Colour.SRGB Data.Colour.SRGB.Linear Data.Colour.CIE Data.Colour.CIE.Illuminant Data.Colour.RGBSpace Data.Colour.RGBSpace.HSL Data.Colour.RGBSpace.HSV Data.Colour.Names Data.Colour.Internal Data.Colour.Chan Data.Colour.RGB Data.Colour.Matrix Data.Colour.CIE.Chromaticity ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509as/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/bins/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/libs/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/libs/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/libw/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/libexec{/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/sharey/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/share/docy/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/share/man~/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1comonad Control.ComonadNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.ComonadControl.Comonad.EnvNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.EnvControl.Comonad.Env.ClassNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Env.ClassControl.Comonad.Hoist.ClassNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Hoist.ClassControl.Comonad.IdentityNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.IdentityControl.Comonad.StoreNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.StoreControl.Comonad.Store.ClassNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Store.ClassControl.Comonad.TracedNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.TracedControl.Comonad.Traced.ClassNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Traced.ClassControl.Comonad.Trans.ClassNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Trans.ClassControl.Comonad.Trans.EnvNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Trans.EnvControl.Comonad.Trans.IdentityNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Trans.IdentityControl.Comonad.Trans.StoreNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Trans.StoreControl.Comonad.Trans.TracedNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Trans.TracedData.Functor.CompositionNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Data.Functor.Composition containers distributiveindexed-traversable containers distributiveindexed-traversablecomonad LICENSENCopyright (C) 2008-2014 Edward A. Kmett, Copyright (C) 2004-2008 Dave Menendez"Edward A. Kmett Edward A. Kmett provisional         !http://github.com/ekmett/comonad/'http://github.com/ekmett/comonad/issues#git://github.com/ekmett/comonad.gitComonads Comonads.Control, Comonads x-revision2Control.ComonadControl.Comonad.EnvControl.Comonad.Env.ClassControl.Comonad.Hoist.ClassControl.Comonad.IdentityControl.Comonad.StoreControl.Comonad.Store.ClassControl.Comonad.TracedControl.Comonad.Traced.ClassControl.Comonad.Trans.ClassControl.Comonad.Trans.EnvControl.Comonad.Trans.IdentityControl.Comonad.Trans.StoreControl.Comonad.Trans.TracedData.Functor.Compositionsrc -Wallbase containers  distributiveindexed-traversabletagged  transformerstransformers-compat. .gitignore .hlint.yaml .vim.custom coq/Store.vREADME.markdownCHANGELOG.markdownexamples/History.hshackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgcomonad  l,’CjlX#_ިD$y+.=,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4/name: comonad category: Control, Comonads version: 5.0.8 x-revision: 2 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/comonad/ bug-reports: http://github.com/ekmett/comonad/issues copyright: Copyright (C) 2008-2014 Edward A. Kmett, Copyright (C) 2004-2008 Dave Menendez synopsis: Comonads description: Comonads. build-type: Simple tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.3 , GHC == 8.10.1 extra-source-files: .gitignore .hlint.yaml .vim.custom coq/Store.v README.markdown CHANGELOG.markdown examples/History.hs flag containers description: You can disable the use of the `containers` package using `-f-containers`. . Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag distributive description: You can disable the use of the `distributive` package using `-f-distributive`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. . If disabled we will not supply instances of `Distributive` . default: True manual: True flag indexed-traversable description: You can disable the use of the `indexed-traversable` package using `-f-indexed-traversable`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. . If disabled we will not supply instances of `FunctorWithIndex` . default: True manual: True source-repository head type: git location: git://github.com/ekmett/comonad.git library hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall build-depends: base >= 4 && < 5, tagged >= 0.8.6.1 && < 1, transformers >= 0.3 && < 0.7, transformers-compat >= 0.5 && < 1 if !impl(ghc >= 8.0) build-depends: semigroups >= 0.18.5 && < 1 if flag(containers) build-depends: containers >= 0.3 && < 0.8 if flag(distributive) build-depends: distributive >= 0.5.2 && < 1 if flag(indexed-traversable) build-depends: indexed-traversable >= 0.1.1 && < 0.2 if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode exposed-modules: Control.Comonad Control.Comonad.Env Control.Comonad.Env.Class Control.Comonad.Hoist.Class Control.Comonad.Identity Control.Comonad.Store Control.Comonad.Store.Class Control.Comonad.Traced Control.Comonad.Traced.Class Control.Comonad.Trans.Class Control.Comonad.Trans.Env Control.Comonad.Trans.Identity Control.Comonad.Trans.Store Control.Comonad.Trans.Traced Data.Functor.Composition other-extensions: CPP RankNTypes MultiParamTypeClasses FunctionalDependencies FlexibleInstances UndecidableInstances ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binp/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1t/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/bint/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/libt/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/libt/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/libx/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/libexec|/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/lib/includev/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/sharez/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/share/docz/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/share/man/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/share/doc/htmlt/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/etc .log -.logbase base-4.13.0.0 containerscontainers-0.6.2.1 distributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345indexed-traversableZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcatagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0containers-0.6.2.1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Zindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcaMtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0containers-0.6.2.1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Zindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcaMtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cZconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624ccZconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624ccconcurrent-output System.Console.ConcurrentZconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624ccSystem.Console.Concurrent"System.Console.Concurrent.InternalZconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc"System.Console.Concurrent.InternalSystem.Console.RegionsZconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624ccSystem.Console.RegionsSystem.Process.ConcurrentZconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624ccSystem.Process.Concurrentconcurrent-output LICENSE*2015-2021 Joey Hess, 2009 Joachim BreitnerJoey Hess Joey Hess, Joachim BreitnerStable*git://git.joeyh.name/concurrent-output.git0Ungarble output from several threads or commands}Lets multiple threads and external processes concurrently output to the console, without it getting all garbled up. Built on top of that is a way of defining multiple output regions, which are automatically laid out on the screen and can be individually updated by concurrent threads. Can be used for progress displays etc. <>User Interfaces, ConcurrencySystem.Console.Concurrent"System.Console.Concurrent.InternalSystem.Console.RegionsSystem.Process.Concurrent. Utility.MonadUtility.Exception-Wall-fno-warn-tabs-O2 ansi-terminalasyncbase directory exceptions processstm terminal-sizetext  transformersunix . CHANGELOGTODOdemo.hsdemo2.hsdemo3.hs aptdemo.hs stmdemo.hshackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgconcurrent-output  J C595J^)n3#qª,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Name: concurrent-output Version: 1.10.21 Cabal-Version: >= 1.10 License: BSD2 Maintainer: Joey Hess Author: Joey Hess, Joachim Breitner Stability: Stable Copyright: 2015-2021 Joey Hess, 2009 Joachim Breitner License-File: LICENSE Build-Type: Simple Category: User Interfaces, Concurrency Synopsis: Ungarble output from several threads or commands Description: Lets multiple threads and external processes concurrently output to the console, without it getting all garbled up. . Built on top of that is a way of defining multiple output regions, which are automatically laid out on the screen and can be individually updated by concurrent threads. Can be used for progress displays etc. . <> Extra-Source-Files: CHANGELOG TODO demo.hs demo2.hs demo3.hs aptdemo.hs stmdemo.hs Library Default-Language: Haskell2010 GHC-Options: -Wall -fno-warn-tabs -O2 Build-Depends: base (>= 4.6), base < 5 , text (>= 0.11.0 && < 2.2) , async (>= 2.0 && < 2.3) , stm (>= 2.0 && < 2.6) , process (>= 1.6.0 && < 1.7.0) , directory (>= 1.2.0 && < 1.4.0) , transformers (>= 0.3.0 && < 0.7.0) , exceptions (>= 0.6.0 && < 0.11.0) , ansi-terminal (>= 0.6.2 && < 1.2.0) Exposed-Modules: System.Console.Concurrent System.Console.Concurrent.Internal System.Console.Regions System.Process.Concurrent Other-Modules: Utility.Monad Utility.Exception if (! os(Windows)) Build-Depends: unix (>= 2.7.0 && < 2.9.0) if (! arch(wasm32)) Build-Depends: terminal-size (>= 0.3.0 && < 0.4.0) source-repository head type: git location: git://git.joeyh.name/concurrent-output.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/bin/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/lib/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/lib/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/lib/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/libexec/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/lib/include/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/share/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/share/doc/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/share/man/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/etc .log -.log ansi-terminalTansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99asyncLasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdbase base-4.13.0.0 directorydirectory-1.3.6.0 exceptions Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eprocess process-1.6.9.0stm stm-2.5.0.0 terminal-sizeTterminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672text text-1.2.4.0 transformerstransformers-0.5.6.2unix unix-2.7.2.2 Tansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99Lasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd base-4.13.0.0directory-1.3.6.0Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eprocess-1.6.9.0 stm-2.5.0.0Tterminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672 text-1.2.4.0transformers-0.5.6.2 unix-2.7.2.2 Tansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99Lasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd base-4.13.0.0directory-1.3.6.0Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eprocess-1.6.9.0 stm-2.5.0.0Tterminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672 text-1.2.4.0transformers-0.5.6.2 unix-2.7.2.2Sconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Sconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6 constraintsData.ConstraintSconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Data.ConstraintData.Constraint.DeferrableSconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Data.Constraint.DeferrableData.Constraint.ForallSconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Data.Constraint.ForallData.Constraint.LiftingSconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Data.Constraint.LiftingData.Constraint.NatSconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Data.Constraint.NatData.Constraint.SymbolSconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Data.Constraint.SymbolData.Constraint.UnsafeSconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Data.Constraint.Unsafe constraints0LICENSE'Copyright (C) 2011-2021 Edward A. Kmett"Edward A. Kmett Edward A. Kmett experimental        %http://github.com/ekmett/constraints/+http://github.com/ekmett/constraints/issues)https://github.com/ekmett/constraints.gitConstraint manipulationGHC 7.4 gave us the ability to talk about @ConstraintKinds@. They stopped crashing the compiler in GHC 7.6. This package provides a vocabulary for working with them. Constraints x-revision1Data.ConstraintData.Constraint.DeferrableData.Constraint.ForallData.Constraint.LiftingData.Constraint.NatData.Constraint.SymbolData.Constraint.Unsafesrc  %X+ 1-Wall-Wno-star-is-type base binary boringdeepseqghc-primhashable integer-gmpmtl transformersspecSpec.hshspec-discoverhspec-discovertestsGH55Spec GH117Spec-Wall -threaded-rtsoptsbase constraintshspec.README.markdownCHANGELOG.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org constraints O$]n6⪜ m+pyr,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 Pcabal-version: 2.4 name: constraints category: Constraints version: 0.14.2 x-revision: 1 license: BSD-2-Clause license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: experimental homepage: http://github.com/ekmett/constraints/ bug-reports: http://github.com/ekmett/constraints/issues copyright: Copyright (C) 2011-2021 Edward A. Kmett synopsis: Constraint manipulation description: GHC 7.4 gave us the ability to talk about @ConstraintKinds@. They stopped crashing the compiler in GHC 7.6. . This package provides a vocabulary for working with them. build-type: Simple tested-with: GHC == 9.8.1 GHC == 9.6.3 GHC == 9.4.7 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 extra-source-files: README.markdown , CHANGELOG.markdown source-repository head type: git location: https://github.com/ekmett/constraints.git library hs-source-dirs: src default-language: Haskell2010 other-extensions: FunctionalDependencies, ScopedTypeVariables, StandaloneDeriving, FlexibleInstances, FlexibleContexts, ConstraintKinds, KindSignatures, TypeOperators, Rank2Types, GADTs build-depends: , base >= 4.12 && < 5 , binary >= 0.7.1 && < 0.9 , boring >= 0.2 && < 0.3 , deepseq >= 1.3 && < 1.6 , ghc-prim , hashable >= 1.2 && < 1.6 , mtl >= 2.2 && < 2.4 , transformers >= 0.5 && < 0.7 if !impl(ghc >= 9.0) build-depends: integer-gmp exposed-modules: Data.Constraint Data.Constraint.Deferrable Data.Constraint.Forall Data.Constraint.Lifting Data.Constraint.Nat Data.Constraint.Symbol Data.Constraint.Unsafe if impl(ghc >= 9.2) exposed-modules: Data.Constraint.Char ghc-options: -Wall -Wno-star-is-type test-suite spec type: exitcode-stdio-1.0 default-language: Haskell2010 hs-source-dirs: tests main-is: Spec.hs other-modules: GH55Spec GH117Spec ghc-options: -Wall -threaded -rtsopts build-tool-depends: hspec-discover:hspec-discover >= 2 build-depends: , base , constraints , hspec >= 2 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binu/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6y/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/biny/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/liby/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/liby/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/lib}/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/libexec/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/lib/include{/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/share/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/share/doc/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/share/man/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/share/doc/htmly/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/etc .log -.log base base-4.13.0.0binary binary-0.8.7.0boringMboring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59adeepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3hashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916 integer-gmpinteger-gmp-1.0.2.0mtl mtl-2.2.2 transformerstransformers-0.5.6.2 base-4.13.0.0binary-0.8.7.0Mboring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59adeepseq-1.4.4.0ghc-prim-0.5.3Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916integer-gmp-1.0.2.0 mtl-2.2.2transformers-0.5.6.2 base-4.13.0.0binary-0.8.7.0Mboring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59adeepseq-1.4.4.0ghc-prim-0.5.3Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916integer-gmp-1.0.2.0 mtl-2.2.2transformers-0.5.6.2 containerscontainers-0.6.2.1containers-0.6.2.18libraries@haskell.org!Assorted concrete container typesThis 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.Data Structures ab1cfa9bc23f20eae49af53e84c2fc9eData.Containers.ListUtils Data.Graph Data.IntMapData.IntMap.InternalData.IntMap.Internal.DebugData.IntMap.LazyData.IntMap.Merge.LazyData.IntMap.Merge.StrictData.IntMap.StrictData.IntMap.Strict.Internal Data.IntSetData.IntSet.InternalData.MapData.Map.InternalData.Map.Internal.Debug Data.Map.LazyData.Map.Merge.LazyData.Map.Merge.StrictData.Map.StrictData.Map.Strict.Internal Data.SequenceData.Sequence.InternalData.Sequence.Internal.SortingData.SetData.Set.Internal Data.Tree"Utils.Containers.Internal.BitQueue!Utils.Containers.Internal.BitUtil$Utils.Containers.Internal.StrictPairUtils.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.DeprecatedDebugEdward A. Kmett provisional          'http://github.com/ekmett/contravariant/-http://github.com/ekmett/contravariant/issues)git://github.com/ekmett/contravariant.gitContravariant functorsContravariant functors. Control, Data"Data.Functor.Contravariant.Compose$Data.Functor.Contravariant.Divisible"Data.Functor.Contravariant.Genericsrc-Wall-Wno-star-is-typeStateVarbase transformers. .hlint.yamlCHANGELOG.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org contravariant /eתеDi'n vB,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: contravariant category: Control, Data version: 1.5.5 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/contravariant/ bug-reports: http://github.com/ekmett/contravariant/issues copyright: Copyright (C) 2007-2015 Edward A. Kmett synopsis: Contravariant functors description: Contravariant functors. build-type: Simple tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.4 , GHC == 9.0.1 extra-source-files: .hlint.yaml CHANGELOG.markdown README.markdown source-repository head type: git location: git://github.com/ekmett/contravariant.git flag tagged description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag semigroups description: You can disable the use of the `semigroups` package using `-f-semigroups`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag StateVar description: You can disable the use of the `StateVar` package using `-f-StateVar`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True library hs-source-dirs: src build-depends: base < 5, transformers >= 0.3 && < 0.7 if !impl(ghc > 7.10) build-depends: transformers-compat >= 0.5 && < 1 if !impl(ghc >= 7.9) build-depends: void >= 0.6.1 && < 1 if flag(tagged) && !impl(ghc >= 7.7) build-depends: tagged >= 0.8.6.1 && < 1 if flag(semigroups) && !impl(ghc >= 7.11) build-depends: semigroups >= 0.18.5 && < 1 if flag(StateVar) build-depends: StateVar >= 1.2.1 && < 1.3 if impl(ghc >= 7.2 && < 7.6) build-depends: ghc-prim exposed-modules: Data.Functor.Contravariant.Compose Data.Functor.Contravariant.Divisible if impl(ghc < 8.5) hs-source-dirs: old-src exposed-modules: Data.Functor.Contravariant if impl(ghc >= 7.4) exposed-modules: Data.Functor.Contravariant.Generic if impl(ghc >= 8.6) ghc-options: -Wno-star-is-type if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode ghc-options: -Wall default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1z/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/binz/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/libz/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/libz/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/lib~/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/libexec/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/lib/include|/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/share/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/share/doc/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/share/man/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/etc .log -.logStateVarOStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670base base-4.13.0.0 transformerstransformers-0.5.6.2OStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670 base-4.13.0.0transformers-0.5.6.2OStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670 base-4.13.0.0transformers-0.5.6.2Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed cryptoniteOCrypto.Cipher.AESPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.AESCrypto.Cipher.AESGCMSIVPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.AESGCMSIVCrypto.Cipher.BlowfishPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.BlowfishCrypto.Cipher.CAST5Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.CAST5Crypto.Cipher.CamelliaPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.CamelliaCrypto.Cipher.ChaChaPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.ChaChaCrypto.Cipher.ChaChaPoly1305Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.ChaChaPoly1305Crypto.Cipher.DESPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.DESCrypto.Cipher.RC4Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.RC4Crypto.Cipher.SalsaPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.SalsaCrypto.Cipher.TripleDESPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.TripleDESCrypto.Cipher.TwofishPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.TwofishCrypto.Cipher.TypesPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.TypesCrypto.Cipher.UtilsPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.UtilsCrypto.Cipher.XSalsaPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.XSalsa%Crypto.ConstructHash.MiyaguchiPreneelPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed%Crypto.ConstructHash.MiyaguchiPreneelCrypto.Data.AFISPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Data.AFISCrypto.Data.PaddingPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Data.Padding Crypto.ECCPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed Crypto.ECCCrypto.ECC.Edwards25519Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.ECC.Edwards25519 Crypto.ErrorPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed Crypto.Error Crypto.HashPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed Crypto.HashCrypto.Hash.AlgorithmsPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Hash.AlgorithmsCrypto.Hash.IOPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Hash.IOCrypto.KDF.Argon2Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.KDF.Argon2Crypto.KDF.BCryptPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.KDF.BCryptCrypto.KDF.BCryptPBKDFPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.KDF.BCryptPBKDFCrypto.KDF.HKDFPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.KDF.HKDFCrypto.KDF.PBKDF2Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.KDF.PBKDF2Crypto.KDF.ScryptPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.KDF.ScryptCrypto.MAC.CMACPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.MAC.CMACCrypto.MAC.HMACPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.MAC.HMACCrypto.MAC.KMACPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.MAC.KMACCrypto.MAC.Poly1305Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.MAC.Poly1305Crypto.Number.BasicPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Number.BasicCrypto.Number.F2mPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Number.F2mCrypto.Number.GeneratePcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Number.GenerateCrypto.Number.ModArithmeticPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Number.ModArithmeticCrypto.Number.NatPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Number.NatCrypto.Number.PrimePcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Number.PrimeCrypto.Number.SerializePcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Number.Serialize Crypto.Number.Serialize.InternalPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed Crypto.Number.Serialize.Internal#Crypto.Number.Serialize.Internal.LEPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed#Crypto.Number.Serialize.Internal.LECrypto.Number.Serialize.LEPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Number.Serialize.LE Crypto.OTPPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed Crypto.OTPCrypto.PubKey.Curve25519Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Curve25519Crypto.PubKey.Curve448Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Curve448Crypto.PubKey.DHPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.DHCrypto.PubKey.DSAPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.DSACrypto.PubKey.ECC.DHPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.ECC.DHCrypto.PubKey.ECC.ECDSAPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.ECC.ECDSACrypto.PubKey.ECC.GeneratePcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.ECC.GenerateCrypto.PubKey.ECC.P256Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.ECC.P256Crypto.PubKey.ECC.PrimPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.ECC.PrimCrypto.PubKey.ECC.TypesPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.ECC.TypesCrypto.PubKey.ECDSAPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.ECDSACrypto.PubKey.ECIESPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.ECIESCrypto.PubKey.Ed25519Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Ed25519Crypto.PubKey.Ed448Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Ed448Crypto.PubKey.EdDSAPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.EdDSACrypto.PubKey.MaskGenFunctionPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.MaskGenFunctionCrypto.PubKey.RSAPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.RSACrypto.PubKey.RSA.OAEPPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.RSA.OAEPCrypto.PubKey.RSA.PKCS15Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.RSA.PKCS15Crypto.PubKey.RSA.PSSPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.RSA.PSSCrypto.PubKey.RSA.PrimPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.RSA.PrimCrypto.PubKey.RSA.TypesPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.RSA.TypesCrypto.PubKey.Rabin.BasicPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Rabin.BasicCrypto.PubKey.Rabin.ModifiedPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Rabin.ModifiedCrypto.PubKey.Rabin.OAEPPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Rabin.OAEPCrypto.PubKey.Rabin.RWPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Rabin.RWCrypto.PubKey.Rabin.TypesPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Rabin.Types Crypto.RandomPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed Crypto.RandomCrypto.Random.EntropyPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Random.EntropyCrypto.Random.Entropy.UnsafePcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Random.Entropy.UnsafeCrypto.Random.EntropyPoolPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Random.EntropyPoolCrypto.Random.TypesPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Random.TypesCrypto.System.CPUPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.System.CPUCrypto.TutorialPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Tutorial check_alignment integer-gmpold_toolchain_inliner support_aesnisupport_deepseqsupport_pclmuldqsupport_rdrand support_sseuse_target_attributes check_alignment integer-gmpold_toolchain_inliner support_aesnisupport_deepseqsupport_pclmuldqsupport_rdrand support_sseuse_target_attributes cryptoniteLICENSE#Vincent Hanquez vincent@snarc.org#Vincent Hanquez experimental    ,https://github.com/haskell-crypto/cryptonite3https://github.com/haskell-crypto/cryptonite/issues,https://github.com/haskell-crypto/cryptoniteCryptography Primitives sinkyA repository of cryptographic primitives. * Symmetric ciphers: AES, DES, 3DES, CAST5, Blowfish, Twofish, Camellia, RC4, Salsa, XSalsa, ChaCha. * Hash: SHA1, SHA2, SHA3, SHAKE, MD2, MD4, MD5, Keccak, Skein, Ripemd, Tiger, Whirlpool, Blake2 * MAC: HMAC, KMAC, Poly1305 * Asymmetric crypto: DSA, RSA, DH, ECDH, ECDSA, ECC, Curve25519, Curve448, Ed25519, Ed448 * Key Derivation Function: PBKDF2, Scrypt, HKDF, Argon2, BCrypt, BCryptPBKDF * Cryptographic Random generation: System Entropy, Deterministic Random Generator * Data related: Anti-Forensic Information Splitter (AFIS) If anything cryptographic related is missing from here, submit a pull request to have it added. This package strives to be a cryptographic kitchen sink that provides cryptography for everyone. Evaluate the security related to your requirements before using. Read "Crypto.Tutorial" for a quick start guide. CryptographyOCrypto.Cipher.AESCrypto.Cipher.AESGCMSIVCrypto.Cipher.BlowfishCrypto.Cipher.CAST5Crypto.Cipher.CamelliaCrypto.Cipher.ChaChaCrypto.Cipher.ChaChaPoly1305Crypto.Cipher.DESCrypto.Cipher.RC4Crypto.Cipher.SalsaCrypto.Cipher.TripleDESCrypto.Cipher.TwofishCrypto.Cipher.TypesCrypto.Cipher.UtilsCrypto.Cipher.XSalsa%Crypto.ConstructHash.MiyaguchiPreneelCrypto.Data.AFISCrypto.Data.Padding Crypto.ECCCrypto.ECC.Edwards25519 Crypto.ErrorCrypto.MAC.CMACCrypto.MAC.Poly1305Crypto.MAC.HMACCrypto.MAC.KMACCrypto.Number.BasicCrypto.Number.F2mCrypto.Number.GenerateCrypto.Number.ModArithmeticCrypto.Number.NatCrypto.Number.PrimeCrypto.Number.SerializeCrypto.Number.Serialize.LE Crypto.Number.Serialize.Internal#Crypto.Number.Serialize.Internal.LECrypto.KDF.Argon2Crypto.KDF.PBKDF2Crypto.KDF.ScryptCrypto.KDF.BCryptCrypto.KDF.BCryptPBKDFCrypto.KDF.HKDF Crypto.HashCrypto.Hash.IOCrypto.Hash.Algorithms Crypto.OTPCrypto.PubKey.Curve25519Crypto.PubKey.Curve448Crypto.PubKey.MaskGenFunctionCrypto.PubKey.DHCrypto.PubKey.DSACrypto.PubKey.ECC.GenerateCrypto.PubKey.ECC.PrimCrypto.PubKey.ECC.DHCrypto.PubKey.ECC.ECDSACrypto.PubKey.ECC.P256Crypto.PubKey.ECC.TypesCrypto.PubKey.ECDSACrypto.PubKey.ECIESCrypto.PubKey.Ed25519Crypto.PubKey.Ed448Crypto.PubKey.EdDSACrypto.PubKey.RSACrypto.PubKey.RSA.PKCS15Crypto.PubKey.RSA.PrimCrypto.PubKey.RSA.PSSCrypto.PubKey.RSA.OAEPCrypto.PubKey.RSA.TypesCrypto.PubKey.Rabin.OAEPCrypto.PubKey.Rabin.BasicCrypto.PubKey.Rabin.ModifiedCrypto.PubKey.Rabin.RWCrypto.PubKey.Rabin.Types Crypto.RandomCrypto.Random.TypesCrypto.Random.EntropyCrypto.Random.EntropyPoolCrypto.Random.Entropy.UnsafeCrypto.System.CPUCrypto.Tutorial-DARCH_IS_LITTLE_ENDIAN -DARCH_X86_64-DSUPPORT_RDRAND -DSUPPORT_SSE-DWITH_DEEPSEQ_SUPPORT -std=gnu99 -DWITH_AESNI-DWITH_TARGET_ATTRIBUTES-cbits/cryptonite_chacha.ccbits/cryptonite_salsa.ccbits/cryptonite_xsalsa.ccbits/cryptonite_rc4.ccbits/cryptonite_cpu.ccbits/p256/p256.ccbits/p256/p256_ec.ccbits/cryptonite_blake2s.ccbits/cryptonite_blake2sp.ccbits/cryptonite_blake2b.ccbits/cryptonite_blake2bp.ccbits/cryptonite_poly1305.ccbits/cryptonite_sha1.ccbits/cryptonite_sha256.ccbits/cryptonite_sha512.ccbits/cryptonite_sha3.ccbits/cryptonite_md2.ccbits/cryptonite_md4.ccbits/cryptonite_md5.ccbits/cryptonite_ripemd.ccbits/cryptonite_skein256.ccbits/cryptonite_skein512.ccbits/cryptonite_tiger.ccbits/cryptonite_whirlpool.ccbits/cryptonite_scrypt.ccbits/cryptonite_pbkdf2.ccbits/ed25519/ed25519.ccbits/argon2/argon2.c$cbits/decaf/p448/arch_ref64/f_impl.ccbits/decaf/p448/f_generic.ccbits/decaf/p448/f_arithmetic.ccbits/decaf/utils.c$cbits/decaf/ed448goldilocks/scalar.c'cbits/decaf/ed448goldilocks/decaf_all.c#cbits/decaf/ed448goldilocks/eddsa.c'cbits/curve25519/curve25519-donna-c64.ccbits/cryptonite_rdrand.ccbits/aes/x86ni.ccbits/aes/generic.ccbits/aes/gf.ccbits/cryptonite_aes.ccbits/blake2/sse/blake2s.ccbits/blake2/sse/blake2sp.ccbits/blake2/sse/blake2b.ccbits/blake2/sse/blake2bp.c.:Crypto.Cipher.AES.PrimitiveCrypto.Cipher.Blowfish.Box Crypto.Cipher.Blowfish.PrimitiveCrypto.Cipher.CAST5.Primitive Crypto.Cipher.Camellia.PrimitiveCrypto.Cipher.DES.PrimitiveCrypto.Cipher.Twofish.PrimitiveCrypto.Cipher.Types.AEADCrypto.Cipher.Types.BaseCrypto.Cipher.Types.BlockCrypto.Cipher.Types.GFCrypto.Cipher.Types.StreamCrypto.Cipher.Types.UtilsCrypto.Error.TypesCrypto.Number.CompatCrypto.Hash.TypesCrypto.Hash.Blake2Crypto.Hash.Blake2sCrypto.Hash.Blake2spCrypto.Hash.Blake2bCrypto.Hash.Blake2bpCrypto.Hash.SHA1Crypto.Hash.SHA224Crypto.Hash.SHA256Crypto.Hash.SHA384Crypto.Hash.SHA512Crypto.Hash.SHA512tCrypto.Hash.SHA3Crypto.Hash.SHAKECrypto.Hash.KeccakCrypto.Hash.MD2Crypto.Hash.MD4Crypto.Hash.MD5Crypto.Hash.RIPEMD160Crypto.Hash.Skein256Crypto.Hash.Skein512Crypto.Hash.TigerCrypto.Hash.WhirlpoolCrypto.Random.Entropy.SourceCrypto.Random.Entropy.BackendCrypto.Random.ChaChaDRGCrypto.Random.SystemDRGCrypto.Random.ProbabilisticCrypto.PubKey.InternalCrypto.PubKey.ElGamalCrypto.ECC.Simple.TypesCrypto.ECC.Simple.PrimCrypto.Internal.BuilderCrypto.Internal.ByteArrayCrypto.Internal.CompatCrypto.Internal.CompatPrimCrypto.Internal.DeepSeqCrypto.Internal.ImportsCrypto.Internal.NatCrypto.Internal.WordsCrypto.Internal.WordArrayCrypto.Random.Entropy.RDRandCrypto.Random.Entropy.Unixpthread cbits cbits/ed25519cbits/decaf/includecbits/decaf/p448 cbits/argon2cbits/include64cbits/decaf/include/arch_ref64cbits/decaf/p448/arch_ref64cbits/blake2/sse-Wall -fwarn-tabs-optc-O3basebasement bytestringdeepseqghc-prim integer-gmpmemorytest-cryptoniteTests.hstests8 BlockCipherChaChaBCrypt BCryptPBKDFECCECC.Edwards25519ECDSAHashImportsKAT_AES.KATCBCKAT_AES.KATECBKAT_AES.KATGCMKAT_AES.KATCCMKAT_AES.KATOCB3KAT_AES.KATXTSKAT_AES KAT_AESGCMSIVKAT_AFIS KAT_Argon2 KAT_Blowfish KAT_CAST5 KAT_CamelliaKAT_Curve25519 KAT_Curve448KAT_DES KAT_Ed25519 KAT_Ed448 KAT_EdDSAKAT_CMACKAT_HKDFKAT_HMACKAT_KMACKAT_MiyaguchiPreneel KAT_PBKDF2KAT_OTPKAT_PubKey.DSAKAT_PubKey.ECCKAT_PubKey.ECDSAKAT_PubKey.OAEPKAT_PubKey.PSSKAT_PubKey.P256KAT_PubKey.RSAKAT_PubKey.Rabin KAT_PubKeyKAT_RC4 KAT_Scrypt KAT_TripleDES KAT_TwofishChaChaPoly1305Number Number.F2mPaddingPoly1305SalsaUtilsXSalsa-Wall-fno-warn-orphans-fno-warn-missing-signatures-rtsoptsbase  bytestring cryptonitememorytasty tasty-hunit tasty-kattasty-quickcheckbench-cryptoniteBench.hsbenchs Number.F2m-Wall-fno-warn-missing-signaturesbase bytestring cryptonitedeepseqgaugememoryrandom. cbits/*.h cbits/aes/*.hcbits/ed25519/*.hcbits/decaf/include/*.hcbits/decaf/include/decaf/*.hcbits/decaf/include/arch_32/*.h"cbits/decaf/include/arch_ref64/*.hcbits/decaf/p448/arch_32/*.hcbits/decaf/p448/arch_ref64/*.hcbits/decaf/p448/*.h*cbits/decaf/ed448goldilocks/decaf_tables.c#cbits/decaf/ed448goldilocks/decaf.ccbits/include32/p256/*.hcbits/include64/p256/*.hcbits/blake2/ref/*.hcbits/blake2/sse/*.hcbits/argon2/*.hcbits/argon2/*.ccbits/aes/x86ni_impl.ccbits/cryptonite_hash_prefix.c tests/*.hs README.md CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org cryptonite V .p|۸[s¯Ik,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4G}Name: cryptonite version: 0.30 Synopsis: Cryptography Primitives sink Description: A repository of cryptographic primitives. . * Symmetric ciphers: AES, DES, 3DES, CAST5, Blowfish, Twofish, Camellia, RC4, Salsa, XSalsa, ChaCha. . * Hash: SHA1, SHA2, SHA3, SHAKE, MD2, MD4, MD5, Keccak, Skein, Ripemd, Tiger, Whirlpool, Blake2 . * MAC: HMAC, KMAC, Poly1305 . * Asymmetric crypto: DSA, RSA, DH, ECDH, ECDSA, ECC, Curve25519, Curve448, Ed25519, Ed448 . * Key Derivation Function: PBKDF2, Scrypt, HKDF, Argon2, BCrypt, BCryptPBKDF . * Cryptographic Random generation: System Entropy, Deterministic Random Generator . * Data related: Anti-Forensic Information Splitter (AFIS) . If anything cryptographic related is missing from here, submit a pull request to have it added. This package strives to be a cryptographic kitchen sink that provides cryptography for everyone. . Evaluate the security related to your requirements before using. . Read "Crypto.Tutorial" for a quick start guide. License: BSD3 License-file: LICENSE Copyright: Vincent Hanquez Author: Vincent Hanquez Maintainer: vincent@snarc.org Category: Cryptography Stability: experimental Build-Type: Simple Homepage: https://github.com/haskell-crypto/cryptonite Bug-reports: https://github.com/haskell-crypto/cryptonite/issues Cabal-Version: 1.18 tested-with: GHC==9.2.2, GHC==9.0.2, GHC==8.10.7, GHC==8.8.4 extra-doc-files: README.md CHANGELOG.md extra-source-files: cbits/*.h cbits/aes/*.h cbits/ed25519/*.h cbits/decaf/include/*.h cbits/decaf/include/decaf/*.h cbits/decaf/include/arch_32/*.h cbits/decaf/include/arch_ref64/*.h cbits/decaf/p448/arch_32/*.h cbits/decaf/p448/arch_ref64/*.h cbits/decaf/p448/*.h cbits/decaf/ed448goldilocks/decaf_tables.c cbits/decaf/ed448goldilocks/decaf.c cbits/include32/p256/*.h cbits/include64/p256/*.h cbits/blake2/ref/*.h cbits/blake2/sse/*.h cbits/argon2/*.h cbits/argon2/*.c cbits/aes/x86ni_impl.c cbits/cryptonite_hash_prefix.c tests/*.hs source-repository head type: git location: https://github.com/haskell-crypto/cryptonite Flag support_aesni Description: allow compilation with AESNI on system and architecture that supports it Default: True Manual: True Flag support_rdrand Description: allow compilation with RDRAND on system and architecture that supports it Default: True Manual: True Flag support_pclmuldq Description: Allow compilation with pclmuldq on architecture that supports it Default: False Manual: True Flag support_sse Description: Use SSE optimized version of (BLAKE2, ARGON2) Default: False Manual: True Flag integer-gmp Description: Whether or not to use GMP for some functions Default: True Manual: True Flag support_deepseq Description: add deepseq instances for cryptographic types Default: True Manual: True Flag old_toolchain_inliner Description: use -fgnu89-inline to workaround an old compiler / linker / glibc issue. Default: False Manual: True Flag check_alignment Description: extra check on alignment in C layers, which cause lowlevel assert errors. for debugging only. Default: False Manual: True Flag use_target_attributes Description: use GCC / clang function attributes instead of global target options. Default: True Manual: True Library Exposed-modules: Crypto.Cipher.AES Crypto.Cipher.AESGCMSIV Crypto.Cipher.Blowfish Crypto.Cipher.CAST5 Crypto.Cipher.Camellia Crypto.Cipher.ChaCha Crypto.Cipher.ChaChaPoly1305 Crypto.Cipher.DES Crypto.Cipher.RC4 Crypto.Cipher.Salsa Crypto.Cipher.TripleDES Crypto.Cipher.Twofish Crypto.Cipher.Types Crypto.Cipher.Utils Crypto.Cipher.XSalsa Crypto.ConstructHash.MiyaguchiPreneel Crypto.Data.AFIS Crypto.Data.Padding Crypto.ECC Crypto.ECC.Edwards25519 Crypto.Error Crypto.MAC.CMAC Crypto.MAC.Poly1305 Crypto.MAC.HMAC Crypto.MAC.KMAC Crypto.Number.Basic Crypto.Number.F2m Crypto.Number.Generate Crypto.Number.ModArithmetic Crypto.Number.Nat Crypto.Number.Prime Crypto.Number.Serialize Crypto.Number.Serialize.LE Crypto.Number.Serialize.Internal Crypto.Number.Serialize.Internal.LE Crypto.KDF.Argon2 Crypto.KDF.PBKDF2 Crypto.KDF.Scrypt Crypto.KDF.BCrypt Crypto.KDF.BCryptPBKDF Crypto.KDF.HKDF Crypto.Hash Crypto.Hash.IO Crypto.Hash.Algorithms Crypto.OTP Crypto.PubKey.Curve25519 Crypto.PubKey.Curve448 Crypto.PubKey.MaskGenFunction Crypto.PubKey.DH Crypto.PubKey.DSA Crypto.PubKey.ECC.Generate Crypto.PubKey.ECC.Prim Crypto.PubKey.ECC.DH Crypto.PubKey.ECC.ECDSA Crypto.PubKey.ECC.P256 Crypto.PubKey.ECC.Types Crypto.PubKey.ECDSA Crypto.PubKey.ECIES Crypto.PubKey.Ed25519 Crypto.PubKey.Ed448 Crypto.PubKey.EdDSA Crypto.PubKey.RSA Crypto.PubKey.RSA.PKCS15 Crypto.PubKey.RSA.Prim Crypto.PubKey.RSA.PSS Crypto.PubKey.RSA.OAEP Crypto.PubKey.RSA.Types Crypto.PubKey.Rabin.OAEP Crypto.PubKey.Rabin.Basic Crypto.PubKey.Rabin.Modified Crypto.PubKey.Rabin.RW Crypto.PubKey.Rabin.Types Crypto.Random Crypto.Random.Types Crypto.Random.Entropy Crypto.Random.EntropyPool Crypto.Random.Entropy.Unsafe Crypto.System.CPU Crypto.Tutorial Other-modules: Crypto.Cipher.AES.Primitive Crypto.Cipher.Blowfish.Box Crypto.Cipher.Blowfish.Primitive Crypto.Cipher.CAST5.Primitive Crypto.Cipher.Camellia.Primitive Crypto.Cipher.DES.Primitive Crypto.Cipher.Twofish.Primitive Crypto.Cipher.Types.AEAD Crypto.Cipher.Types.Base Crypto.Cipher.Types.Block Crypto.Cipher.Types.GF Crypto.Cipher.Types.Stream Crypto.Cipher.Types.Utils Crypto.Error.Types Crypto.Number.Compat Crypto.Hash.Types Crypto.Hash.Blake2 Crypto.Hash.Blake2s Crypto.Hash.Blake2sp Crypto.Hash.Blake2b Crypto.Hash.Blake2bp Crypto.Hash.SHA1 Crypto.Hash.SHA224 Crypto.Hash.SHA256 Crypto.Hash.SHA384 Crypto.Hash.SHA512 Crypto.Hash.SHA512t Crypto.Hash.SHA3 Crypto.Hash.SHAKE Crypto.Hash.Keccak Crypto.Hash.MD2 Crypto.Hash.MD4 Crypto.Hash.MD5 Crypto.Hash.RIPEMD160 Crypto.Hash.Skein256 Crypto.Hash.Skein512 Crypto.Hash.Tiger Crypto.Hash.Whirlpool Crypto.Random.Entropy.Source Crypto.Random.Entropy.Backend Crypto.Random.ChaChaDRG Crypto.Random.SystemDRG Crypto.Random.Probabilistic Crypto.PubKey.Internal Crypto.PubKey.ElGamal Crypto.ECC.Simple.Types Crypto.ECC.Simple.Prim Crypto.Internal.Builder Crypto.Internal.ByteArray Crypto.Internal.Compat Crypto.Internal.CompatPrim Crypto.Internal.DeepSeq Crypto.Internal.Imports Crypto.Internal.Nat Crypto.Internal.Words Crypto.Internal.WordArray if impl(ghc < 8.8) Buildable: False else Build-depends: base Build-depends: bytestring , memory >= 0.14.18 , basement >= 0.0.6 , ghc-prim ghc-options: -Wall -fwarn-tabs -optc-O3 if os(linux) extra-libraries: pthread default-language: Haskell2010 cc-options: -std=gnu99 if flag(old_toolchain_inliner) cc-options: -fgnu89-inline C-sources: cbits/cryptonite_chacha.c , cbits/cryptonite_salsa.c , cbits/cryptonite_xsalsa.c , cbits/cryptonite_rc4.c , cbits/cryptonite_cpu.c , cbits/p256/p256.c , cbits/p256/p256_ec.c , cbits/cryptonite_blake2s.c , cbits/cryptonite_blake2sp.c , cbits/cryptonite_blake2b.c , cbits/cryptonite_blake2bp.c , cbits/cryptonite_poly1305.c , cbits/cryptonite_sha1.c , cbits/cryptonite_sha256.c , cbits/cryptonite_sha512.c , cbits/cryptonite_sha3.c , cbits/cryptonite_md2.c , cbits/cryptonite_md4.c , cbits/cryptonite_md5.c , cbits/cryptonite_ripemd.c , cbits/cryptonite_skein256.c , cbits/cryptonite_skein512.c , cbits/cryptonite_tiger.c , cbits/cryptonite_whirlpool.c , cbits/cryptonite_scrypt.c , cbits/cryptonite_pbkdf2.c , cbits/ed25519/ed25519.c include-dirs: cbits , cbits/ed25519 , cbits/decaf/include , cbits/decaf/p448 if arch(x86_64) || arch(aarch64) include-dirs: cbits/include64 else include-dirs: cbits/include32 if arch(x86_64) || arch(aarch64) C-sources: cbits/decaf/p448/arch_ref64/f_impl.c , cbits/decaf/p448/f_generic.c , cbits/decaf/p448/f_arithmetic.c , cbits/decaf/utils.c , cbits/decaf/ed448goldilocks/scalar.c , cbits/decaf/ed448goldilocks/decaf_all.c , cbits/decaf/ed448goldilocks/eddsa.c include-dirs: cbits/decaf/include/arch_ref64 , cbits/decaf/p448/arch_ref64 else C-sources: cbits/decaf/p448/arch_32/f_impl.c , cbits/decaf/p448/f_generic.c , cbits/decaf/p448/f_arithmetic.c , cbits/decaf/utils.c , cbits/decaf/ed448goldilocks/scalar.c , cbits/decaf/ed448goldilocks/decaf_all.c , cbits/decaf/ed448goldilocks/eddsa.c include-dirs: cbits/decaf/include/arch_32 , cbits/decaf/p448/arch_32 if arch(x86_64) || arch(aarch64) C-sources: cbits/curve25519/curve25519-donna-c64.c else C-sources: cbits/curve25519/curve25519-donna.c -- FIXME armel or mispel is also little endian. -- might be a good idea to also add a runtime autodetect mode. -- ARCH_ENDIAN_UNKNOWN if (arch(i386) || arch(x86_64)) CPP-options: -DARCH_IS_LITTLE_ENDIAN if arch(i386) CPP-options: -DARCH_X86 if arch(x86_64) CPP-options: -DARCH_X86_64 if flag(support_rdrand) && (arch(i386) || arch(x86_64)) && !os(windows) CPP-options: -DSUPPORT_RDRAND Other-modules: Crypto.Random.Entropy.RDRand c-sources: cbits/cryptonite_rdrand.c if flag(support_aesni) && (os(linux) || os(freebsd) || os(osx)) && (arch(i386) || arch(x86_64)) CC-options: -DWITH_AESNI if !flag(use_target_attributes) CC-options: -mssse3 -maes if flag(support_pclmuldq) CC-options: -DWITH_PCLMUL if !flag(use_target_attributes) CC-options: -msse4.1 -mpclmul C-sources: cbits/aes/x86ni.c , cbits/aes/generic.c , cbits/aes/gf.c , cbits/cryptonite_aes.c else C-sources: cbits/aes/generic.c , cbits/aes/gf.c , cbits/cryptonite_aes.c if arch(x86_64) || flag(support_sse) C-sources: cbits/blake2/sse/blake2s.c , cbits/blake2/sse/blake2sp.c , cbits/blake2/sse/blake2b.c , cbits/blake2/sse/blake2bp.c include-dirs: cbits/blake2/sse else C-sources: cbits/blake2/ref/blake2s-ref.c , cbits/blake2/ref/blake2sp-ref.c , cbits/blake2/ref/blake2b-ref.c , cbits/blake2/ref/blake2bp-ref.c include-dirs: cbits/blake2/ref if arch(x86_64) || flag(support_sse) CPP-options: -DSUPPORT_SSE if arch(i386) CC-options: -msse2 C-sources: cbits/argon2/argon2.c include-dirs: cbits/argon2 if os(windows) cpp-options: -DWINDOWS Build-Depends: Win32 Other-modules: Crypto.Random.Entropy.Windows extra-libraries: advapi32 else Other-modules: Crypto.Random.Entropy.Unix if impl(ghc) && flag(integer-gmp) Build-depends: integer-gmp if flag(support_deepseq) CPP-options: -DWITH_DEEPSEQ_SUPPORT Build-depends: deepseq if flag(check_alignment) cc-options: -DWITH_ASSERT_ALIGNMENT if flag(use_target_attributes) cc-options: -DWITH_TARGET_ATTRIBUTES Test-Suite test-cryptonite type: exitcode-stdio-1.0 hs-source-dirs: tests Main-is: Tests.hs Other-modules: BlockCipher ChaCha BCrypt BCryptPBKDF ECC ECC.Edwards25519 ECDSA Hash Imports KAT_AES.KATCBC KAT_AES.KATECB KAT_AES.KATGCM KAT_AES.KATCCM KAT_AES.KATOCB3 KAT_AES.KATXTS KAT_AES KAT_AESGCMSIV KAT_AFIS KAT_Argon2 KAT_Blowfish KAT_CAST5 KAT_Camellia KAT_Curve25519 KAT_Curve448 KAT_DES KAT_Ed25519 KAT_Ed448 KAT_EdDSA KAT_CMAC KAT_HKDF KAT_HMAC KAT_KMAC KAT_MiyaguchiPreneel KAT_PBKDF2 KAT_OTP KAT_PubKey.DSA KAT_PubKey.ECC KAT_PubKey.ECDSA KAT_PubKey.OAEP KAT_PubKey.PSS KAT_PubKey.P256 KAT_PubKey.RSA KAT_PubKey.Rabin KAT_PubKey KAT_RC4 KAT_Scrypt KAT_TripleDES KAT_Twofish ChaChaPoly1305 Number Number.F2m Padding Poly1305 Salsa Utils XSalsa Build-Depends: base >= 0 && < 10 , bytestring , memory , tasty , tasty-quickcheck , tasty-hunit , tasty-kat , cryptonite ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures -rtsopts default-language: Haskell2010 Benchmark bench-cryptonite type: exitcode-stdio-1.0 hs-source-dirs: benchs Main-is: Bench.hs Other-modules: Number.F2m Build-Depends: base , bytestring , deepseq , memory , gauge , random , cryptonite ghc-options: -Wall -fno-warn-missing-signatures default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/binv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/libv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/libv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/libz/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/libexec~/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/lib/includex/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/share|/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/share/doc|/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/share/man/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/etc .log -.logbase base-4.13.0.0basementPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20 bytestring bytestring-0.10.10.1deepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3 integer-gmpinteger-gmp-1.0.2.0memoryNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6 base-4.13.0.0Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3integer-gmp-1.0.2.0Nmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6 base-4.13.0.0Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3integer-gmp-1.0.2.0Nmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Xdata-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6aXdata-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6adata-array-byteData.Array.ByteXdata-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6aData.Array.Bytedata-array-byteLICENSE (c) Roman Leshchinskiy 2009-2012andrew.lelechenko@gmail.com'Roman Leshchinskiy         +https://github.com/Bodigrim/data-array-byte2https://github.com/Bodigrim/data-array-byte/issues+https://github.com/Bodigrim/data-array-byte'Compatibility layer for Data.Array.BytezCompatibility layer for [Data.Array.Byte](https://hackage.haskell.org/package/base/docs/Data-Array-Byte.html), providing boxed wrappers for @ByteArray#@ and @MutableByteArray#@ and relevant instances for GHC < 9.4. Include it into your Cabal file: > build-depends: base > if impl(ghc < 9.4) > build-depends: data-array-byte and then @import Data.Array.Byte@ unconditionally. Compatibility x-revision3Data.Array.Byte.-Wallbase deepseqtemplate-haskell data-array-byte-testsMain.hstest-Wallbasedata-array-bytequickcheck-classes-basetastytasty-quickcheck  template-haskell. changelog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgdata-array-byte 젳-L9R!0|V,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4cabal-version: >=1.10 name: data-array-byte version: 0.1.0.1 x-revision: 3 license: BSD3 license-file: LICENSE copyright: (c) Roman Leshchinskiy 2009-2012 maintainer: andrew.lelechenko@gmail.com author: Roman Leshchinskiy tested-with: ghc ==8.0.2 ghc ==8.2.2 ghc ==8.4.4 ghc ==8.6.5 ghc ==8.8.4 ghc ==8.10.7 ghc ==9.0.2 ghc ==9.2.4 ghc ==9.4.2 homepage: https://github.com/Bodigrim/data-array-byte bug-reports: https://github.com/Bodigrim/data-array-byte/issues synopsis: Compatibility layer for Data.Array.Byte description: Compatibility layer for [Data.Array.Byte](https://hackage.haskell.org/package/base/docs/Data-Array-Byte.html), providing boxed wrappers for @ByteArray#@ and @MutableByteArray#@ and relevant instances for GHC < 9.4. Include it into your Cabal file: . > build-depends: base > if impl(ghc < 9.4) > build-depends: data-array-byte . and then @import Data.Array.Byte@ unconditionally. category: Compatibility build-type: Simple extra-source-files: changelog.md README.md source-repository head type: git location: https://github.com/Bodigrim/data-array-byte library default-language: Haskell2010 ghc-options: -Wall build-depends: base >=4.9 && <4.21, deepseq >=1.4 && <1.6, template-haskell >=2.11 && <2.23 if impl(ghc <9.4) exposed-modules: Data.Array.Byte test-suite data-array-byte-tests type: exitcode-stdio-1.0 main-is: Main.hs hs-source-dirs: test default-language: Haskell2010 ghc-options: -Wall build-depends: base, data-array-byte, quickcheck-classes-base >=0.6 && <0.7, tasty >=1.4 && <1.6, tasty-quickcheck >=0.10 && <0.11, template-haskell ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/bin~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/lib~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/lib~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/lib/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/libexec/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/lib/include/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/share/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/share/doc/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/share/man/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0template-haskelltemplate-haskell-2.15.0.0 base-4.13.0.0deepseq-1.4.4.0template-haskell-2.15.0.0 base-4.13.0.0deepseq-1.4.4.0template-haskell-2.15.0.0deepseqdeepseq-1.4.4.0deepseq-1.4.4.08libraries@haskell.org"Deep evaluation of data structuresThis 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.Control 9f09355e56d6cae0df28ae59a31ea0faControl.DeepSeqControl.DeepSeq.BackDoor9/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/deepseq-1.4.4.09/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/deepseq-1.4.4.09/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/deepseq-1.4.4.0H/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/deepseq-1.4.4.0HSdeepseq-1.4.4.0 array-0.5.4.0 base-4.13.0.0^/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/deepseq-1.4.4.0/deepseq.haddockN/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/deepseq-1.4.4.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4 directorydirectory-1.3.6.0directory-1.3.6.08libraries@haskell.org3Platform-agnostic library for filesystem operationsiThis library provides a basic set of operations for manipulating files and directories in a portable way.System 49fdfc1c0eac0c93fb6fc78d403d4d6eSystem.DirectorySystem.Directory.Internal!System.Directory.Internal.Prelude%System.Directory.Internal.C_utimensat System.Directory.Internal.Common System.Directory.Internal.ConfigSystem.Directory.Internal.Posix!System.Directory.Internal.Windows;/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/directory-1.3.6.0;/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/directory-1.3.6.0;/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/directory-1.3.6.0J/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/directory-1.3.6.0HSdirectory-1.3.6.0 base-4.13.0.0filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2b/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/directory-1.3.6.0/directory.haddockP/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/directory-1.3.6.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345 distributiveData.DistributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Data.DistributiveData.Distributive.GenericUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Data.Distributive.Generic semigroupstagged semigroupstagged distributiveLICENSE'Copyright (C) 2011-2016 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional         &http://github.com/ekmett/distributive/,http://github.com/ekmett/distributive/issues(git://github.com/ekmett/distributive.git,Distributive functors -- Dual to Traversable.Distributive functors -- Dual to @Traversable@Data Structures x-revision1Data.DistributiveData.Distributive.Genericsrc-Wallbase base-orphanstagged transformersspecSpec.hshspec-discoverhspec-discovertests GenericsSpec-Wall -threaded-rtsoptsbase distributivegeneric-deriving hspec. .hlint.yaml .vim.customconfigCHANGELOG.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org distributive 5xFc Kd>.E\X1k,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: distributive category: Data Structures version: 0.6.2.1 x-revision: 1 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/distributive/ bug-reports: http://github.com/ekmett/distributive/issues copyright: Copyright (C) 2011-2016 Edward A. Kmett synopsis: Distributive functors -- Dual to Traversable description: Distributive functors -- Dual to @Traversable@ build-type: Simple tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.3 extra-source-files: .hlint.yaml .vim.custom config CHANGELOG.markdown README.markdown source-repository head type: git location: git://github.com/ekmett/distributive.git flag semigroups manual: True default: True description: You can disable the use of the `semigroups` package using `-f-semigroups`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. flag tagged manual: True default: True description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. library build-depends: base >= 4 && < 5, base-orphans >= 0.5.2 && < 1, transformers >= 0.3 && < 0.7 hs-source-dirs: src exposed-modules: Data.Distributive if impl(ghc>=7.2) exposed-modules: Data.Distributive.Generic if flag(tagged) build-depends: tagged >= 0.7 && < 1 if impl(ghc>=7.2 && < 7.6) build-depends: ghc-prim if impl(ghc < 8.0) if flag(semigroups) build-depends: semigroups >= 0.13 && < 1 if impl(ghc < 7.8) hs-source-dirs: src-compat other-modules: Data.Coerce ghc-options: -Wall if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode default-language: Haskell2010 test-suite spec type: exitcode-stdio-1.0 hs-source-dirs: tests build-tool-depends: hspec-discover:hspec-discover build-depends: base >= 4 && < 5, distributive, generic-deriving >= 1.11 && < 2, hspec >= 2 && < 3 main-is: Spec.hs other-modules: GenericsSpec ghc-options: -Wall -threaded -rtsopts default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binw/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/bin{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/lib{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/lib{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/lib/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/libexec/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/lib/include}/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/share/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/share/doc/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/share/man/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/etc .log -.logbase base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7tagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 transformerstransformers-0.5.6.2 base-4.13.0.0Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2 base-4.13.0.0Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Lerf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0dLerf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0derfData.Number.ErfLerf-2.0.0.0-062f20ece204b07436718d056ef4b1f5252d906536ced904990196695626e30cData.Number.ErferfLennart AugustssonLennart Augustsson experimental/The error function, erf, and related functions.`A type class for the error function, erf, and related functions. Instances for Float and Double.MathData.Number.Erfsrcbase .hackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgerf $~%,L"Xפdmu `J%F7,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4AName: erf Version: 2.0.0.0 License: BSD3 Author: Lennart Augustsson Maintainer: Lennart Augustsson Category: Math Synopsis: The error function, erf, and friends Stability: experimental Build-type: Simple License: BSD3 Synopsis: The error function, erf, and related functions. Description: A type class for the error function, erf, and related functions. Instances for Float and Double. Hs-Source-Dirs: src Build-Depends: base >= 4 && < 10 Exposed-modules: Data.Number.Erf ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binn/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0dr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/binr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/libr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/libr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/libv/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/libexecz/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/lib/includet/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/sharex/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/share/docx/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/share/man}/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/share/doc/htmlr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/etc .log -.logLerf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0dbase base-4.13.0.0Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eRexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e exceptions Control.Monad.CatchRexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eControl.Monad.CatchControl.Monad.Catch.PureRexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eControl.Monad.Catch.Pure exceptions LICENSEFCopyright (C) 2013-2015 Edward A. Kmett Copyright (C) 2012 Google Inc."Edward A. Kmett Edward A. Kmett provisional            $http://github.com/ekmett/exceptions/*http://github.com/ekmett/exceptions/issues(https://github.com/ekmett/exceptions.git%Extensible optionally-pure exceptions&Extensible optionally-pure exceptions.Control, Exceptions, MonadControl.Monad.CatchControl.Monad.Catch.Puresrc-Wall-Wtabs-O2base mtlstmtemplate-haskell  transformersexceptions-testsTests.hstestsControl.Monad.Catch.Tests-Wall-Wtabs QuickCheckbase exceptionsmtlstmtemplate-haskelltest-framework  test-framework-hunittest-framework-quickcheck2 transformers..ghci .gitignore .vim.customAUTHORS.markdownREADME.markdownCHANGELOG.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org exceptions  L+0ZusR0' p@,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4_name: exceptions category: Control, Exceptions, Monad version: 0.10.9 cabal-version: >= 1.10 license: BSD3 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/exceptions/ bug-reports: http://github.com/ekmett/exceptions/issues copyright: Copyright (C) 2013-2015 Edward A. Kmett Copyright (C) 2012 Google Inc. build-type: Simple tested-with: GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.8 , GHC == 9.4.8 , GHC == 9.6.6 , GHC == 9.8.2 , GHC == 9.10.1 synopsis: Extensible optionally-pure exceptions description: Extensible optionally-pure exceptions. extra-source-files: .ghci .gitignore .vim.custom AUTHORS.markdown README.markdown CHANGELOG.markdown source-repository head type: git location: https://github.com/ekmett/exceptions.git library build-depends: base >= 4.9 && < 5, mtl >= 2.2 && < 2.4, stm >= 2.2 && < 3, template-haskell >= 2.11 && < 2.23, transformers >= 0.5.2.0 && < 0.7 exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure ghc-options: -Wall -Wtabs -O2 hs-source-dirs: src default-language: Haskell2010 test-suite exceptions-tests main-is: Tests.hs other-modules: Control.Monad.Catch.Tests hs-source-dirs: tests ghc-options: -Wall -Wtabs default-language: Haskell2010 type: exitcode-stdio-1.0 build-depends: base, exceptions, mtl, stm, template-haskell, transformers >= 0.5.2.0 && < 0.7, test-framework >= 0.8 && < 0.9, test-framework-hunit >= 0.3 && < 0.4, test-framework-quickcheck2 >= 0.3 && < 0.4, QuickCheck >= 2.5 && < 2.16 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bint/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031ex/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/binx/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/libx/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/libx/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/lib|/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/libexec/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/lib/includez/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/share~/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/share/doc~/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/share/man/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/share/doc/htmlx/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/etc .log -.logbase base-4.13.0.0mtl mtl-2.2.2stm stm-2.5.0.0template-haskelltemplate-haskell-2.15.0.0 transformerstransformers-0.5.6.2 base-4.13.0.0 mtl-2.2.2 stm-2.5.0.0template-haskell-2.15.0.0transformers-0.5.6.2 base-4.13.0.0 mtl-2.2.2 stm-2.5.0.0template-haskell-2.15.0.0transformers-0.5.6.2filepathfilepath-1.4.2.1filepath-1.4.2.18Neil Mitchell 2005-2018$Neil Mitchell $Neil Mitchell *https://github.com/haskell/filepath#readme;Library for manipulating FilePaths in a cross platform way.This package provides functionality for manipulating @FilePath@ values, and is shipped with both and the . 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).System 103b6269ce692e39c9d5337414cef6cfSystem.FilePathSystem.FilePath.PosixSystem.FilePath.Windows:/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/filepath-1.4.2.1:/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/filepath-1.4.2.1:/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/filepath-1.4.2.1I/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/filepath-1.4.2.1HSfilepath-1.4.2.1 base-4.13.0.0`/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/filepath-1.4.2.1/filepath.haddockO/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/filepath-1.4.2.1)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702foldable1-classes-compatData.Bifoldable1]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702Data.Bifoldable1Data.Foldable1]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702Data.Foldable1taggedtaggedfoldable1-classes-compatLICENSE$Ryan Scott Edward Kmett, Oleg Grenrus            :https://github.com/haskell-compat/foldable1-classes-compatAhttps://github.com/haskell-compat/foldable1-classes-compat/issues>https://github.com/haskell-compat/foldable1-classes-compat.gitDCompatibility package for the Foldable1 and Bifoldable1 type classeskA compatibility package for the @Foldable1@ and @Bifoldable1@ type classes, which were introduced in @base-4.18.0.0@ (GHC 9.6.1). For more information, see . @Foldable1@ and @Bifoldable1@ classify non-empty data structures that can be folded to a summary value.Data, Compatibility x-revision6Data.Foldable1Data.Bifoldable1src-Wallbase containers tagged transformerstestTests.hstest-Wall QuickCheckbase containersfoldable1-classes-compatquickcheck-instancestest-framework  test-framework-quickcheck2 transformersbenchBench.hsbench-Wallbase containers criteriondeepseqfoldable1-classes-compat transformers.CHANGELOG.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgfoldable1-classes-compat WXᦷ,sQKl֟s%U,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4cabal-version: >=1.10 name: foldable1-classes-compat version: 0.1 x-revision: 6 synopsis: Compatibility package for the Foldable1 and Bifoldable1 type classes description: A compatibility package for the @Foldable1@ and @Bifoldable1@ type classes, which were introduced in @base-4.18.0.0@ (GHC 9.6.1). For more information, see . . @Foldable1@ and @Bifoldable1@ classify non-empty data structures that can be folded to a summary value. license: BSD3 maintainer: Ryan Scott author: Edward Kmett, Oleg Grenrus homepage: https://github.com/haskell-compat/foldable1-classes-compat bug-reports: https://github.com/haskell-compat/foldable1-classes-compat/issues category: Data, Compatibility license-file: LICENSE build-type: Simple extra-source-files: CHANGELOG.markdown README.markdown tested-with: GHC ==7.0.4 || ==7.2.2 || ==7.4.2 || ==7.6.3 || ==7.8.4 || ==7.10.3 || ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.5 || ==9.4.4 || ==9.6.1 -- , GHCJS ==8.4 source-repository head type: git location: https://github.com/haskell-compat/foldable1-classes-compat.git flag tagged description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True library default-language: Haskell2010 ghc-options: -Wall build-depends: base >=4.3 && <4.21 if !impl(ghc >= 9.6) hs-source-dirs: src build-depends: containers >=0.4 && <0.8 , transformers >=0.3 && <0.7 exposed-modules: Data.Foldable1 Data.Bifoldable1 if !impl(ghc >=8.6) build-depends: base-orphans >=0.8.1 && <0.10 if !impl(ghc >=8.2) build-depends: bifunctor-classes-compat >=0.1 && <0.2 if !impl(ghc >=8.0) build-depends: semigroups >=0.18.5 && <0.21 , transformers-compat >=0.6 && <0.8 if !impl(ghc >= 7.2) build-depends: generic-deriving >=1.14 && <1.15 if flag(tagged) build-depends: tagged >=0.4.4 && <1 if impl(ghc >= 9.0) build-depends: ghc-prim >= 0.7 && <0.12 else if !impl(ghc >=7.6) build-depends: ghc-prim test-suite test default-language: Haskell2010 type: exitcode-stdio-1.0 ghc-options: -Wall hs-source-dirs: test main-is: Tests.hs -- because of quickcheck-instances if !impl(ghc >=7.4) buildable: False build-depends: base , containers , foldable1-classes-compat , transformers if !impl(ghc >=8.0) build-depends: semigroups , transformers-compat build-depends: QuickCheck >=2.13.2 && <2.16 , quickcheck-instances >=0.3.27 && <0.4 , test-framework >=0.8.2.0 && <0.9 , test-framework-quickcheck2 >=0.3.0.5 && <0.4 benchmark bench default-language: Haskell2010 type: exitcode-stdio-1.0 ghc-options: -Wall hs-source-dirs: bench main-is: Bench.hs if !impl(ghc >=7.6) buildable: False build-depends: base , containers , foldable1-classes-compat , transformers if !impl(ghc >=8.0) build-depends: semigroups , transformers-compat build-depends: criterion >=1.5.6.1 && <1.7 , deepseq >=1.3 && <1.6 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/bin/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/lib/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/lib/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/lib/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/libexec/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/lib/include/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/share/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/share/doc/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/share/man/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/etc .log -.logbase base-4.13.0.0 containerscontainers-0.6.2.1tagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 transformerstransformers-0.5.6.2 base-4.13.0.0containers-0.6.2.1Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2 base-4.13.0.0containers-0.6.2.1Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Ifree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Ifree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3freeControl.Alternative.FreeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Alternative.FreeControl.Alternative.Free.FinalIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Alternative.Free.FinalControl.Applicative.FreeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Applicative.FreeControl.Applicative.Free.FastIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Applicative.Free.FastControl.Applicative.Free.FinalIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Applicative.Free.FinalControl.Applicative.Trans.FreeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Applicative.Trans.FreeControl.Comonad.CofreeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Comonad.CofreeControl.Comonad.Cofree.ClassIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Comonad.Cofree.ClassControl.Comonad.Trans.CofreeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Comonad.Trans.CofreeControl.Comonad.Trans.CoiterIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Comonad.Trans.CoiterControl.Monad.FreeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.FreeControl.Monad.Free.ApIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.Free.ApControl.Monad.Free.ChurchIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.Free.ChurchControl.Monad.Free.ClassIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.Free.ClassControl.Monad.Free.THIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.Free.THControl.Monad.Trans.FreeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.Trans.FreeControl.Monad.Trans.Free.ApIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.Trans.Free.ApControl.Monad.Trans.Free.ChurchIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.Trans.Free.ChurchControl.Monad.Trans.IterIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.Trans.IterfreeLICENSE'Copyright (C) 2008-2015 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional          http://github.com/ekmett/free/$http://github.com/ekmett/free/issues git://github.com/ekmett/free.gitMonads for freeFree monads are useful for many tree-like structures and domain specific languages. If @f@ is a 'Functor' then the free 'Monad' on @f@ is the type of trees whose nodes are labeled with the constructors of @f@. The word \"free\" is used in the sense of \"unrestricted\" rather than \"zero-cost\": @Free f@ makes no constraining assumptions beyond those given by @f@ and the definition of 'Monad'. As used here it is a standard term from the mathematical theory of adjoint functors. Cofree comonads are dual to free monads. They provide convenient ways to talk about branching streams and rose-trees, and can be used to annotate syntax trees. The cofree comonad can be seen as a stream parameterized by a 'Functor' that controls its branching factor. More information on free monads, including examples, can be found in the following blog posts: Control, Monads x-revision5Control.Applicative.FreeControl.Applicative.Free.FastControl.Applicative.Free.FinalControl.Applicative.Trans.FreeControl.Alternative.FreeControl.Alternative.Free.FinalControl.Comonad.CofreeControl.Comonad.Cofree.ClassControl.Comonad.Trans.CofreeControl.Comonad.Trans.CoiterControl.Monad.FreeControl.Monad.Free.ApControl.Monad.Free.ChurchControl.Monad.Free.ClassControl.Monad.Free.THControl.Monad.Trans.FreeControl.Monad.Trans.Free.ApControl.Monad.Trans.Free.ChurchControl.Monad.Trans.Itersrc 1-Wall-Wcompat-Wnoncanonical-monad-instancesx-docspec-extra-packagestagged base comonad  containers  distributive exceptions  indexed-traversablemtl profunctors semigroupoidstemplate-haskell th-abstraction  transformerstransformers-base. .gitignore .hlint.yaml .vim.customREADME.markdownCHANGELOG.markdown%doc/proof/Control/Comonad/Cofree/*.md+doc/proof/Control/Comonad/Trans/Cofree/*.mdexamples/free-examples.cabalexamples/LICENSE examples/*.hsexamples/*.lhs examples/*.hsexamples/*.lhshackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgfree r|2cvW6ӕBbng=rΐO,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Pname: free category: Control, Monads version: 5.2 x-revision: 5 license: BSD3 cabal-version: 1.18 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/free/ bug-reports: http://github.com/ekmett/free/issues copyright: Copyright (C) 2008-2015 Edward A. Kmett tested-with: GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.6 , GHC == 9.4.4 , GHC == 9.6.1 synopsis: Monads for free description: Free monads are useful for many tree-like structures and domain specific languages. . If @f@ is a 'Functor' then the free 'Monad' on @f@ is the type of trees whose nodes are labeled with the constructors of @f@. The word \"free\" is used in the sense of \"unrestricted\" rather than \"zero-cost\": @Free f@ makes no constraining assumptions beyond those given by @f@ and the definition of 'Monad'. As used here it is a standard term from the mathematical theory of adjoint functors. . Cofree comonads are dual to free monads. They provide convenient ways to talk about branching streams and rose-trees, and can be used to annotate syntax trees. The cofree comonad can be seen as a stream parameterized by a 'Functor' that controls its branching factor. . More information on free monads, including examples, can be found in the following blog posts: build-type: Simple extra-source-files: .gitignore .hlint.yaml .vim.custom README.markdown CHANGELOG.markdown doc/proof/Control/Comonad/Cofree/*.md doc/proof/Control/Comonad/Trans/Cofree/*.md examples/free-examples.cabal examples/LICENSE examples/*.hs examples/*.lhs extra-doc-files: examples/*.hs examples/*.lhs source-repository head type: git location: git://github.com/ekmett/free.git library hs-source-dirs: src default-language: Haskell2010 other-extensions: MultiParamTypeClasses FunctionalDependencies FlexibleInstances UndecidableInstances Rank2Types GADTs build-depends: base >= 4.9 && < 5, comonad >= 5.0.8 && < 6, containers >= 0.5.7.1 && < 0.8, distributive >= 0.5.2 && < 1, exceptions >= 0.10.4 && < 0.11, indexed-traversable >= 0.1.1 && < 0.2, mtl >= 2.2.2 && < 2.4, profunctors >= 5.6.1 && < 6, semigroupoids >= 5.3.5 && < 7, th-abstraction >= 0.4.2.0 && < 0.8, transformers >= 0.5 && < 0.7, transformers-base >= 0.4.5.2 && < 0.5, template-haskell >= 2.11 && < 2.23 if !impl(ghc >= 8.2) build-depends: bifunctor-classes-compat >= 0.1 && < 0.2 exposed-modules: Control.Applicative.Free Control.Applicative.Free.Fast Control.Applicative.Free.Final Control.Applicative.Trans.Free Control.Alternative.Free Control.Alternative.Free.Final Control.Comonad.Cofree Control.Comonad.Cofree.Class Control.Comonad.Trans.Cofree Control.Comonad.Trans.Coiter Control.Monad.Free Control.Monad.Free.Ap Control.Monad.Free.Church Control.Monad.Free.Class Control.Monad.Free.TH Control.Monad.Trans.Free Control.Monad.Trans.Free.Ap Control.Monad.Trans.Free.Church Control.Monad.Trans.Iter ghc-options: -Wall -Wcompat -Wnoncanonical-monad-instances if !impl(ghc >= 8.8) ghc-options: -Wnoncanonical-monadfail-instances if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode x-docspec-extra-packages: tagged ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bink/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3o/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/bino/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/libo/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/libo/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/libs/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/libexecw/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/lib/includeq/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/shareu/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/share/docu/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/share/manz/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/share/doc/htmlo/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/etc .log -.log base base-4.13.0.0comonad Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1 containerscontainers-0.6.2.1 distributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345 exceptions Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eindexed-traversableZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcamtl mtl-2.2.2 profunctorsRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09 semigroupoidsTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eatemplate-haskelltemplate-haskell-2.15.0.0th-abstractionWth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd transformerstransformers-0.5.6.2transformers-baseXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca mtl-2.2.2Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Tsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eatemplate-haskell-2.15.0.0Wth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdtransformers-0.5.6.2Xtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca mtl-2.2.2Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Tsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eatemplate-haskell-2.15.0.0Wth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdtransformers-0.5.6.2Xtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c ghc-boot-th ghc-boot-th-8.8.4ghc-boot-th-8.8.48ghc-devs@haskell.orgCShared functionality between GHC and the @template-haskell@ libraryThis 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.GHC 54c6aee15ac2138fff0e54c0d4850181GHC.ForeignSrcLang.TypeGHC.LanguageExtensions.Type GHC.Lexeme;/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/ghc-boot-th-8.8.4;/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/ghc-boot-th-8.8.4;/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/ghc-boot-th-8.8.4J/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/ghc-boot-th-8.8.4HSghc-boot-th-8.8.4 base-4.13.0.0d/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/ghc-boot-th-8.8.4/ghc-boot-th.haddockP/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/ghc-boot-th-8.8.4)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4ghc-primghc-prim-0.5.3ghc-prim-0.5.38libraries@haskell.orgGHC primitivesIThis package contains the primitive types and operations supplied by GHC.GHC 49209311a5c8990b0a60f790820d932c GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.MagicGHC.PrimopWrappers GHC.Tuple GHC.TypesGHC.Prim8/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/ghc-prim-0.5.38/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/ghc-prim-0.5.38/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/ghc-prim-0.5.3G/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/ghc-prim-0.5.3HSghc-prim-0.5.3cmrts^/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/ghc-prim-0.5.3/ghc-prim.haddockM/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/ghc-prim-0.5.3)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Khalf-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980Khalf-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980half Numeric.HalfKhalf-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980 Numeric.HalfNumeric.Half.InternalKhalf-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980Numeric.Half.InternalhalfLICENSE"Copyright (C) 2014 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional         http://github.com/ekmett/half$http://github.com/ekmett/half/issues git://github.com/ekmett/half.gitHalf-precision floating-pointHalf-precision floating-point.Numeric x-revision2 Numeric.HalfNumeric.Half.Internal cbits/half.csrc78k%g-Wall -fwarn-tabs-O2'-Wno-missing-pattern-synonym-signaturesbasebinary deepseqtemplate-haskellspecSpec.hstest-Wall QuickCheckbasebinary bytestringhalftest-frameworktest-framework-quickcheck2. .gitignoreREADME.markdownCHANGELOG.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orghalf '$ƕח-*S 1(L,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4ncabal-version: >=1.10 name: half version: 0.3.1 x-revision: 2 license: BSD3 license-file: LICENSE copyright: Copyright (C) 2014 Edward A. Kmett maintainer: Edward A. Kmett author: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/half bug-reports: http://github.com/ekmett/half/issues synopsis: Half-precision floating-point description: Half-precision floating-point. category: Numeric build-type: Simple extra-source-files: .gitignore README.markdown CHANGELOG.markdown tested-with: GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.3 source-repository head type: git location: git://github.com/ekmett/half.git library default-language: Haskell2010 exposed-modules: Numeric.Half Numeric.Half.Internal hs-source-dirs: src other-extensions: BangPatterns CPP DeriveDataTypeable DeriveGeneric ForeignFunctionInterface ghc-options: -Wall -fwarn-tabs -O2 build-depends: base >=4.5 && <5, binary >=0.5.1.0 && <0.9, deepseq >=1.3.0.0 && <1.6, template-haskell if !impl(ghcjs) c-sources: cbits/half.c if impl(ghc >= 8.0) other-extensions: DeriveLift StandaloneDeriving else other-extensions: TemplateHaskell if impl(ghc >=7.8) other-extensions: PatternSynonyms if impl(ghc <7.6) build-depends: ghc-prim if impl(ghc >=8) ghc-options: -Wno-missing-pattern-synonym-signatures test-suite spec default-language: Haskell2010 type: exitcode-stdio-1.0 main-is: Spec.hs hs-source-dirs: test ghc-options: -Wall build-depends: base, binary, bytestring, half, QuickCheck >=2.14.1 && <2.16, test-framework, test-framework-quickcheck2 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binm/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980q/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/binq/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/libq/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/libq/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/libu/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/libexecy/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/lib/includes/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/sharew/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/share/docw/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/share/man|/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/share/doc/htmlq/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/etc .log -.logbase base-4.13.0.0binary binary-0.8.7.0deepseqdeepseq-1.4.4.0template-haskelltemplate-haskell-2.15.0.0 base-4.13.0.0binary-0.8.7.0deepseq-1.4.4.0template-haskell-2.15.0.0 base-4.13.0.0binary-0.8.7.0deepseq-1.4.4.0template-haskell-2.15.0.0Thappy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5cThappy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5chappyhappyLICENSE(c) Andy Gill, Simon Marlow https://github.com/haskell/happyAndy Gill and Simon Marlowstable            https://www.haskell.org/happy/'https://github.com/haskell/happy/issues$https://github.com/haskell/happy.git'Happy is a parser generator for HaskellHappy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. DevelopmenthappyMain.lhsapp Paths_happy#-Wall-Wno-incomplete-uni-patternsarraybase  containers happy-libmtlteststest.hshappy. -threadedbase process.] ChangeLog.mdMakefile README.mdexamples/glr/nlp/Main.lhsexamples/glr/nlp/Makefileexamples/glr/nlp/READMEexamples/glr/nlp/English.yexamples/glr/nlp/Hugs.lhsexamples/glr/Makefileexamples/glr/Makefile.defsexamples/glr/expr-eval/Main.lhsexamples/glr/expr-eval/Makefileexamples/glr/expr-eval/Expr.yexamples/glr/expr-eval/READMEexamples/glr/expr-eval/Hugs.lhsexamples/glr/expr-tree/Main.lhsexamples/glr/expr-tree/Makefileexamples/glr/expr-tree/Expr.yexamples/glr/expr-tree/READMEexamples/glr/expr-tree/Tree.lhsexamples/glr/expr-tree/Hugs.lhs&examples/glr/highly-ambiguous/Main.lhs&examples/glr/highly-ambiguous/Makefile$examples/glr/highly-ambiguous/Expr.y$examples/glr/highly-ambiguous/README&examples/glr/highly-ambiguous/Hugs.lhs$examples/glr/hidden-leftrec/Main.lhs$examples/glr/hidden-leftrec/Makefile"examples/glr/hidden-leftrec/Expr.y"examples/glr/hidden-leftrec/README$examples/glr/hidden-leftrec/Hugs.lhs examples/glr/expr-monad/Main.lhs examples/glr/expr-monad/Makefileexamples/glr/expr-monad/Expr.yexamples/glr/expr-monad/README examples/glr/expr-monad/Hugs.lhsexamples/glr/bio-eg/Main.lhsexamples/glr/bio-eg/Makefileexamples/glr/bio-eg/Bio.yexamples/glr/bio-eg/READMEexamples/glr/bio-eg/1-1200.dnaexamples/glr/bio-eg/1-600.dnaexamples/glr/common/DV_lhs#examples/glr/common/DaVinciTypes.hsexamples/glr/packing/Main.lhsexamples/glr/packing/Makefileexamples/glr/packing/Expr.yexamples/glr/packing/READMEexamples/glr/packing/Hugs.lhsexamples/PgnParser.lyexamples/MonadTest.lyexamples/igloo/ParserM.hsexamples/igloo/Makefileexamples/igloo/Parser.yexamples/igloo/Foo.hsexamples/igloo/READMEexamples/igloo/Lexer.xexamples/READMEexamples/Calc.lyexamples/DavesExample.lyexamples/ErrorTest.lyexamples/ErlParser.lyexamples/SimonsExample.lyexamples/LexerTest.lytests/AttrGrammar001.ytests/AttrGrammar002.ytests/Makefiletests/Partial.ly tests/Test.lytests/TestMulti.lytests/TestPrecedence.lytests/bogus-token.ytests/bug001.lytests/bug002.ytests/error001.stderrtests/error001.stdouttests/error001.ytests/monad001.ytests/monad002.lytests/monaderror.ytests/precedence001.lytests/precedence002.ytests/test_rules.ytests/issue91.ytests/issue93.ytests/issue94.ytests/issue95.ytests/monaderror-explist.ytests/typeclass_monad001.ytests/typeclass_monad002.lytests/typeclass_monad_lexer.y tests/rank2.ytests/shift01.yhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orghappy w\esFcCe|gӣJC 5,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: happy version: 2.1.2 license: BSD2 license-file: LICENSE copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: https://github.com/haskell/happy bug-reports: https://github.com/haskell/happy/issues stability: stable homepage: https://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell category: Development cabal-version: >= 1.10 build-type: Simple Description: Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.5 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-source-files: ChangeLog.md Makefile README.md examples/glr/nlp/Main.lhs examples/glr/nlp/Makefile examples/glr/nlp/README examples/glr/nlp/English.y examples/glr/nlp/Hugs.lhs examples/glr/Makefile examples/glr/Makefile.defs examples/glr/expr-eval/Main.lhs examples/glr/expr-eval/Makefile examples/glr/expr-eval/Expr.y examples/glr/expr-eval/README examples/glr/expr-eval/Hugs.lhs examples/glr/expr-tree/Main.lhs examples/glr/expr-tree/Makefile examples/glr/expr-tree/Expr.y examples/glr/expr-tree/README examples/glr/expr-tree/Tree.lhs examples/glr/expr-tree/Hugs.lhs examples/glr/highly-ambiguous/Main.lhs examples/glr/highly-ambiguous/Makefile examples/glr/highly-ambiguous/Expr.y examples/glr/highly-ambiguous/README examples/glr/highly-ambiguous/Hugs.lhs examples/glr/hidden-leftrec/Main.lhs examples/glr/hidden-leftrec/Makefile examples/glr/hidden-leftrec/Expr.y examples/glr/hidden-leftrec/README examples/glr/hidden-leftrec/Hugs.lhs examples/glr/expr-monad/Main.lhs examples/glr/expr-monad/Makefile examples/glr/expr-monad/Expr.y examples/glr/expr-monad/README examples/glr/expr-monad/Hugs.lhs examples/glr/bio-eg/Main.lhs examples/glr/bio-eg/Makefile examples/glr/bio-eg/Bio.y examples/glr/bio-eg/README examples/glr/bio-eg/1-1200.dna examples/glr/bio-eg/1-600.dna examples/glr/common/DV_lhs examples/glr/common/DaVinciTypes.hs examples/glr/packing/Main.lhs examples/glr/packing/Makefile examples/glr/packing/Expr.y examples/glr/packing/README examples/glr/packing/Hugs.lhs examples/PgnParser.ly examples/MonadTest.ly examples/igloo/ParserM.hs examples/igloo/Makefile examples/igloo/Parser.y examples/igloo/Foo.hs examples/igloo/README examples/igloo/Lexer.x examples/README examples/Calc.ly examples/DavesExample.ly examples/ErrorTest.ly examples/ErlParser.ly examples/SimonsExample.ly examples/LexerTest.ly tests/AttrGrammar001.y tests/AttrGrammar002.y tests/Makefile tests/Partial.ly tests/Test.ly tests/TestMulti.ly tests/TestPrecedence.ly tests/bogus-token.y tests/bug001.ly tests/bug002.y tests/error001.stderr tests/error001.stdout tests/error001.y tests/monad001.y tests/monad002.ly tests/monaderror.y tests/precedence001.ly tests/precedence002.y tests/test_rules.y tests/issue91.y tests/issue93.y tests/issue94.y tests/issue95.y tests/monaderror-explist.y tests/typeclass_monad001.y tests/typeclass_monad002.ly tests/typeclass_monad_lexer.y tests/rank2.y tests/shift01.y source-repository head type: git location: https://github.com/haskell/happy.git executable happy hs-source-dirs: app main-is: Main.lhs build-depends: base >= 4.9 && < 5, array, containers >= 0.4.2, mtl >= 2.2.1, happy-lib == 2.1.2 default-language: Haskell98 default-extensions: CPP, MagicHash, FlexibleContexts, NamedFieldPuns ghc-options: -Wall -Wno-incomplete-uni-patterns other-modules: Paths_happy test-suite tests type: exitcode-stdio-1.0 main-is: test.hs -- This line is important as it ensures that the local `exe:happy` component declared above is built before the test-suite component is invoked, as well as making sure that `happy` is made available on $PATH and `$happy_datadir` is set accordingly before invoking `test.hs` build-tools: happy ghc-options: -threaded build-depends: base >= 4.9 && < 5, process < 1.7 default-language: Haskell98 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5cz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/binz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/libz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/libz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/lib~/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/lib/include|/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/share/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/etc .log -.loghappyhappyarray array-0.5.4.0base base-4.13.0.0 containerscontainers-0.6.2.1 happy-libPhappy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6mtl mtl-2.2.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Phappy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6 mtl-2.2.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Phappy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6 mtl-2.2.2Phappy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6Phappy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6 happy-libHappy.Backend.GLR^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aaHappy.Backend.GLRHappy.Backend.GLR.ProduceCode^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aaHappy.Backend.GLR.ProduceCodeHappy.Backend.LALR_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2bHappy.Backend.LALRHappy.Backend.LALR.ProduceCode_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2bHappy.Backend.LALR.ProduceCodeHappy.Frontend[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfHappy.FrontendHappy.Frontend.AbsSyn[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfHappy.Frontend.AbsSynHappy.Frontend.Mangler[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfHappy.Frontend.ManglerHappy.Frontend.PrettyGrammar[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfHappy.Frontend.PrettyGrammar Happy.GrammarZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb Happy.Grammar Happy.Grammar.ExpressionWithHoleZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb Happy.Grammar.ExpressionWithHole Happy.TabularZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 Happy.TabularHappy.Tabular.FirstZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Happy.Tabular.FirstHappy.Tabular.InfoZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Happy.Tabular.InfoHappy.Tabular.LALRZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Happy.Tabular.LALRHappy.Tabular.NameSetZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Happy.Tabular.NameSet happy-lib0(c) Andy Gill, Simon Marlow https://github.com/haskell/happyAndy Gill and Simon Marlowstable            https://www.haskell.org/happy/'https://github.com/haskell/happy/issues$https://github.com/haskell/happy.gitFHappy is a parser generator for Haskell implemented using this librarynHappy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) Development Happy.Grammar Happy.Grammar Happy.Grammar.ExpressionWithHole Happy.Grammar.ExpressionWithHoleHappy.FrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.ManglerHappy.Frontend.PrettyGrammarHappy.Frontend.PrettyGrammar Happy.Tabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.LALRHappy.Tabular.NameSetHappy.Tabular.NameSetHappy.Backend.LALRHappy.Backend.LALRHappy.Backend.LALR.ProduceCodeHappy.Backend.LALR.ProduceCodeHappy.Backend.GLRHappy.Backend.GLRHappy.Backend.GLR.ProduceCodeHappy.Backend.GLR.ProduceCode.#-Wall-Wno-incomplete-uni-patternsarraybase  containers happy-lib backend-glr backend-lalrfrontendgrammartabularmtl transformersgrammar Happy.Grammar Happy.Grammar.ExpressionWithHole grammar/src#-Wall-Wno-incomplete-uni-patternsarraybasefrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.PrettyGrammar frontend/src Happy.Frontend.ParseMonadHappy.Frontend.ParseMonad.ClassHappy.Frontend.Mangler.MonadHappy.Frontend.ParserHappy.Frontend.LexerHappy.Frontend.ParamRulesHappy.Frontend.AttrGrammar!Happy.Frontend.AttrGrammar.Parser"Happy.Frontend.AttrGrammar.Mangler#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammarmtl transformerstabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.NameSet tabular/src#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammar backend-lalrHappy.Backend.LALRHappy.Backend.LALR.ProduceCodebackend-lalr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabular backend-glrHappy.Backend.GLRHappy.Backend.GLR.ProduceCodebackend-glr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabularHappyTemplate.hs GLR_Base.hs GLR_Lib.hsdatafrontend/bootstrap.shfrontend/boot-src/Parser.ly&frontend/boot-src/AttrGrammarParser.ly ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org happy-lib 0B4+Iºp9P-`B D %I,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4^cabal-version: 3.0 name: happy-lib version: 2.1.2 license: BSD-2-Clause copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: https://github.com/haskell/happy bug-reports: https://github.com/haskell/happy/issues stability: stable homepage: https://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell implemented using this library category: Development build-type: Simple Description: Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.5 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-doc-files: ChangeLog.md README.md extra-source-files: frontend/bootstrap.sh frontend/boot-src/Parser.ly frontend/boot-src/AttrGrammarParser.ly data-dir: data data-files: HappyTemplate.hs GLR_Base.hs GLR_Lib.hs source-repository head type: git location: https://github.com/haskell/happy.git common common-stanza default-language: Haskell98 default-extensions: CPP, MagicHash, FlexibleContexts, NamedFieldPuns, PatternGuards ghc-options: -Wall -Wno-incomplete-uni-patterns library grammar import: common-stanza hs-source-dirs: grammar/src exposed-modules: Happy.Grammar Happy.Grammar.ExpressionWithHole build-depends: base < 5, array library frontend import: common-stanza hs-source-dirs: frontend/src exposed-modules: Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar build-depends: base < 5, array, transformers, containers, mtl, grammar other-modules: Happy.Frontend.ParseMonad Happy.Frontend.ParseMonad.Class Happy.Frontend.Mangler.Monad Happy.Frontend.Parser Happy.Frontend.Lexer Happy.Frontend.ParamRules Happy.Frontend.AttrGrammar Happy.Frontend.AttrGrammar.Parser Happy.Frontend.AttrGrammar.Mangler library tabular import: common-stanza hs-source-dirs: tabular/src exposed-modules: Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet build-depends: base < 5, array, containers, grammar library backend-lalr import: common-stanza hs-source-dirs: backend-lalr/src exposed-modules: Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library backend-glr import: common-stanza hs-source-dirs: backend-glr/src exposed-modules: Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library import: common-stanza reexported-modules: Happy.Grammar, Happy.Grammar.ExpressionWithHole, Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar, Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet, Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode, Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base >= 4.9 && < 5, array >= 0.5, containers >= 0.4.2, transformers >= 0.5.6.2, mtl >= 2.2.1, -- NB: omit the `happy-lib:` prefix in happy-lib:grammar. -- Otherwise we unnecessarily break Cabal < 3.4 grammar, tabular, frontend, backend-lalr, backend-glr ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6v/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/binv/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/libv/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/libv/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/libz/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/libexec~/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/lib/includex/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/share|/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/share/doc|/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/etc .log -.log array array-0.5.4.0base base-4.13.0.0 containerscontainers-0.6.2.1 happy-lib backend-glr^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa happy-lib backend-lalr_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b happy-libfrontend[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf happy-libgrammarZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb happy-libtabularZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1mtl mtl-2.2.2 transformerstransformers-0.5.6.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 mtl-2.2.2transformers-0.5.6.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 mtl-2.2.2transformers-0.5.6.2^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa happy-libHappy.Backend.GLR^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aaHappy.Backend.GLRHappy.Backend.GLR.ProduceCode^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aaHappy.Backend.GLR.ProduceCode happy-lib0(c) Andy Gill, Simon Marlow https://github.com/haskell/happyAndy Gill and Simon Marlowstable            https://www.haskell.org/happy/'https://github.com/haskell/happy/issues$https://github.com/haskell/happy.gitFHappy is a parser generator for Haskell implemented using this librarynHappy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) Development Happy.Grammar Happy.Grammar Happy.Grammar.ExpressionWithHole Happy.Grammar.ExpressionWithHoleHappy.FrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.ManglerHappy.Frontend.PrettyGrammarHappy.Frontend.PrettyGrammar Happy.Tabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.LALRHappy.Tabular.NameSetHappy.Tabular.NameSetHappy.Backend.LALRHappy.Backend.LALRHappy.Backend.LALR.ProduceCodeHappy.Backend.LALR.ProduceCodeHappy.Backend.GLRHappy.Backend.GLRHappy.Backend.GLR.ProduceCodeHappy.Backend.GLR.ProduceCode.#-Wall-Wno-incomplete-uni-patternsarraybase  containers happy-lib backend-glr backend-lalrfrontendgrammartabularmtl transformersgrammar Happy.Grammar Happy.Grammar.ExpressionWithHole grammar/src#-Wall-Wno-incomplete-uni-patternsarraybasefrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.PrettyGrammar frontend/src Happy.Frontend.ParseMonadHappy.Frontend.ParseMonad.ClassHappy.Frontend.Mangler.MonadHappy.Frontend.ParserHappy.Frontend.LexerHappy.Frontend.ParamRulesHappy.Frontend.AttrGrammar!Happy.Frontend.AttrGrammar.Parser"Happy.Frontend.AttrGrammar.Mangler#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammarmtl transformerstabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.NameSet tabular/src#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammar backend-lalrHappy.Backend.LALRHappy.Backend.LALR.ProduceCodebackend-lalr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabular backend-glrHappy.Backend.GLRHappy.Backend.GLR.ProduceCodebackend-glr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabularHappyTemplate.hs GLR_Base.hs GLR_Lib.hsdatafrontend/bootstrap.shfrontend/boot-src/Parser.ly&frontend/boot-src/AttrGrammarParser.ly ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org happy-lib 0B4+Iºp9P-`B D %I,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4^cabal-version: 3.0 name: happy-lib version: 2.1.2 license: BSD-2-Clause copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: https://github.com/haskell/happy bug-reports: https://github.com/haskell/happy/issues stability: stable homepage: https://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell implemented using this library category: Development build-type: Simple Description: Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.5 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-doc-files: ChangeLog.md README.md extra-source-files: frontend/bootstrap.sh frontend/boot-src/Parser.ly frontend/boot-src/AttrGrammarParser.ly data-dir: data data-files: HappyTemplate.hs GLR_Base.hs GLR_Lib.hs source-repository head type: git location: https://github.com/haskell/happy.git common common-stanza default-language: Haskell98 default-extensions: CPP, MagicHash, FlexibleContexts, NamedFieldPuns, PatternGuards ghc-options: -Wall -Wno-incomplete-uni-patterns library grammar import: common-stanza hs-source-dirs: grammar/src exposed-modules: Happy.Grammar Happy.Grammar.ExpressionWithHole build-depends: base < 5, array library frontend import: common-stanza hs-source-dirs: frontend/src exposed-modules: Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar build-depends: base < 5, array, transformers, containers, mtl, grammar other-modules: Happy.Frontend.ParseMonad Happy.Frontend.ParseMonad.Class Happy.Frontend.Mangler.Monad Happy.Frontend.Parser Happy.Frontend.Lexer Happy.Frontend.ParamRules Happy.Frontend.AttrGrammar Happy.Frontend.AttrGrammar.Parser Happy.Frontend.AttrGrammar.Mangler library tabular import: common-stanza hs-source-dirs: tabular/src exposed-modules: Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet build-depends: base < 5, array, containers, grammar library backend-lalr import: common-stanza hs-source-dirs: backend-lalr/src exposed-modules: Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library backend-glr import: common-stanza hs-source-dirs: backend-glr/src exposed-modules: Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library import: common-stanza reexported-modules: Happy.Grammar, Happy.Grammar.ExpressionWithHole, Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar, Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet, Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode, Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base >= 4.9 && < 5, array >= 0.5, containers >= 0.4.2, transformers >= 0.5.6.2, mtl >= 2.2.1, -- NB: omit the `happy-lib:` prefix in happy-lib:grammar. -- Otherwise we unnecessarily break Cabal < 3.4 grammar, tabular, frontend, backend-lalr, backend-glr ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/etc .log -.log backend-glr backend-glrarray array-0.5.4.0base base-4.13.0.0 happy-libgrammarZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb happy-libtabularZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b happy-libHappy.Backend.LALR_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2bHappy.Backend.LALRHappy.Backend.LALR.ProduceCode_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2bHappy.Backend.LALR.ProduceCode happy-lib0(c) Andy Gill, Simon Marlow https://github.com/haskell/happyAndy Gill and Simon Marlowstable            https://www.haskell.org/happy/'https://github.com/haskell/happy/issues$https://github.com/haskell/happy.gitFHappy is a parser generator for Haskell implemented using this librarynHappy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) Development Happy.Grammar Happy.Grammar Happy.Grammar.ExpressionWithHole Happy.Grammar.ExpressionWithHoleHappy.FrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.ManglerHappy.Frontend.PrettyGrammarHappy.Frontend.PrettyGrammar Happy.Tabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.LALRHappy.Tabular.NameSetHappy.Tabular.NameSetHappy.Backend.LALRHappy.Backend.LALRHappy.Backend.LALR.ProduceCodeHappy.Backend.LALR.ProduceCodeHappy.Backend.GLRHappy.Backend.GLRHappy.Backend.GLR.ProduceCodeHappy.Backend.GLR.ProduceCode.#-Wall-Wno-incomplete-uni-patternsarraybase  containers happy-lib backend-glr backend-lalrfrontendgrammartabularmtl transformersgrammar Happy.Grammar Happy.Grammar.ExpressionWithHole grammar/src#-Wall-Wno-incomplete-uni-patternsarraybasefrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.PrettyGrammar frontend/src Happy.Frontend.ParseMonadHappy.Frontend.ParseMonad.ClassHappy.Frontend.Mangler.MonadHappy.Frontend.ParserHappy.Frontend.LexerHappy.Frontend.ParamRulesHappy.Frontend.AttrGrammar!Happy.Frontend.AttrGrammar.Parser"Happy.Frontend.AttrGrammar.Mangler#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammarmtl transformerstabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.NameSet tabular/src#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammar backend-lalrHappy.Backend.LALRHappy.Backend.LALR.ProduceCodebackend-lalr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabular backend-glrHappy.Backend.GLRHappy.Backend.GLR.ProduceCodebackend-glr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabularHappyTemplate.hs GLR_Base.hs GLR_Lib.hsdatafrontend/bootstrap.shfrontend/boot-src/Parser.ly&frontend/boot-src/AttrGrammarParser.ly ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org happy-lib 0B4+Iºp9P-`B D %I,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4^cabal-version: 3.0 name: happy-lib version: 2.1.2 license: BSD-2-Clause copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: https://github.com/haskell/happy bug-reports: https://github.com/haskell/happy/issues stability: stable homepage: https://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell implemented using this library category: Development build-type: Simple Description: Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.5 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-doc-files: ChangeLog.md README.md extra-source-files: frontend/bootstrap.sh frontend/boot-src/Parser.ly frontend/boot-src/AttrGrammarParser.ly data-dir: data data-files: HappyTemplate.hs GLR_Base.hs GLR_Lib.hs source-repository head type: git location: https://github.com/haskell/happy.git common common-stanza default-language: Haskell98 default-extensions: CPP, MagicHash, FlexibleContexts, NamedFieldPuns, PatternGuards ghc-options: -Wall -Wno-incomplete-uni-patterns library grammar import: common-stanza hs-source-dirs: grammar/src exposed-modules: Happy.Grammar Happy.Grammar.ExpressionWithHole build-depends: base < 5, array library frontend import: common-stanza hs-source-dirs: frontend/src exposed-modules: Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar build-depends: base < 5, array, transformers, containers, mtl, grammar other-modules: Happy.Frontend.ParseMonad Happy.Frontend.ParseMonad.Class Happy.Frontend.Mangler.Monad Happy.Frontend.Parser Happy.Frontend.Lexer Happy.Frontend.ParamRules Happy.Frontend.AttrGrammar Happy.Frontend.AttrGrammar.Parser Happy.Frontend.AttrGrammar.Mangler library tabular import: common-stanza hs-source-dirs: tabular/src exposed-modules: Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet build-depends: base < 5, array, containers, grammar library backend-lalr import: common-stanza hs-source-dirs: backend-lalr/src exposed-modules: Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library backend-glr import: common-stanza hs-source-dirs: backend-glr/src exposed-modules: Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library import: common-stanza reexported-modules: Happy.Grammar, Happy.Grammar.ExpressionWithHole, Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar, Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet, Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode, Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base >= 4.9 && < 5, array >= 0.5, containers >= 0.4.2, transformers >= 0.5.6.2, mtl >= 2.2.1, -- NB: omit the `happy-lib:` prefix in happy-lib:grammar. -- Otherwise we unnecessarily break Cabal < 3.4 grammar, tabular, frontend, backend-lalr, backend-glr ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/etc .log -.log backend-lalr backend-lalrarray array-0.5.4.0base base-4.13.0.0 happy-libgrammarZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb happy-libtabularZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf happy-libHappy.Frontend[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfHappy.FrontendHappy.Frontend.AbsSyn[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfHappy.Frontend.AbsSynHappy.Frontend.Mangler[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfHappy.Frontend.ManglerHappy.Frontend.PrettyGrammar[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfHappy.Frontend.PrettyGrammar happy-lib0(c) Andy Gill, Simon Marlow https://github.com/haskell/happyAndy Gill and Simon Marlowstable            https://www.haskell.org/happy/'https://github.com/haskell/happy/issues$https://github.com/haskell/happy.gitFHappy is a parser generator for Haskell implemented using this librarynHappy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) Development Happy.Grammar Happy.Grammar Happy.Grammar.ExpressionWithHole Happy.Grammar.ExpressionWithHoleHappy.FrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.ManglerHappy.Frontend.PrettyGrammarHappy.Frontend.PrettyGrammar Happy.Tabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.LALRHappy.Tabular.NameSetHappy.Tabular.NameSetHappy.Backend.LALRHappy.Backend.LALRHappy.Backend.LALR.ProduceCodeHappy.Backend.LALR.ProduceCodeHappy.Backend.GLRHappy.Backend.GLRHappy.Backend.GLR.ProduceCodeHappy.Backend.GLR.ProduceCode.#-Wall-Wno-incomplete-uni-patternsarraybase  containers happy-lib backend-glr backend-lalrfrontendgrammartabularmtl transformersgrammar Happy.Grammar Happy.Grammar.ExpressionWithHole grammar/src#-Wall-Wno-incomplete-uni-patternsarraybasefrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.PrettyGrammar frontend/src Happy.Frontend.ParseMonadHappy.Frontend.ParseMonad.ClassHappy.Frontend.Mangler.MonadHappy.Frontend.ParserHappy.Frontend.LexerHappy.Frontend.ParamRulesHappy.Frontend.AttrGrammar!Happy.Frontend.AttrGrammar.Parser"Happy.Frontend.AttrGrammar.Mangler#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammarmtl transformerstabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.NameSet tabular/src#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammar backend-lalrHappy.Backend.LALRHappy.Backend.LALR.ProduceCodebackend-lalr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabular backend-glrHappy.Backend.GLRHappy.Backend.GLR.ProduceCodebackend-glr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabularHappyTemplate.hs GLR_Base.hs GLR_Lib.hsdatafrontend/bootstrap.shfrontend/boot-src/Parser.ly&frontend/boot-src/AttrGrammarParser.ly ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org happy-lib 0B4+Iºp9P-`B D %I,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4^cabal-version: 3.0 name: happy-lib version: 2.1.2 license: BSD-2-Clause copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: https://github.com/haskell/happy bug-reports: https://github.com/haskell/happy/issues stability: stable homepage: https://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell implemented using this library category: Development build-type: Simple Description: Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.5 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-doc-files: ChangeLog.md README.md extra-source-files: frontend/bootstrap.sh frontend/boot-src/Parser.ly frontend/boot-src/AttrGrammarParser.ly data-dir: data data-files: HappyTemplate.hs GLR_Base.hs GLR_Lib.hs source-repository head type: git location: https://github.com/haskell/happy.git common common-stanza default-language: Haskell98 default-extensions: CPP, MagicHash, FlexibleContexts, NamedFieldPuns, PatternGuards ghc-options: -Wall -Wno-incomplete-uni-patterns library grammar import: common-stanza hs-source-dirs: grammar/src exposed-modules: Happy.Grammar Happy.Grammar.ExpressionWithHole build-depends: base < 5, array library frontend import: common-stanza hs-source-dirs: frontend/src exposed-modules: Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar build-depends: base < 5, array, transformers, containers, mtl, grammar other-modules: Happy.Frontend.ParseMonad Happy.Frontend.ParseMonad.Class Happy.Frontend.Mangler.Monad Happy.Frontend.Parser Happy.Frontend.Lexer Happy.Frontend.ParamRules Happy.Frontend.AttrGrammar Happy.Frontend.AttrGrammar.Parser Happy.Frontend.AttrGrammar.Mangler library tabular import: common-stanza hs-source-dirs: tabular/src exposed-modules: Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet build-depends: base < 5, array, containers, grammar library backend-lalr import: common-stanza hs-source-dirs: backend-lalr/src exposed-modules: Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library backend-glr import: common-stanza hs-source-dirs: backend-glr/src exposed-modules: Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library import: common-stanza reexported-modules: Happy.Grammar, Happy.Grammar.ExpressionWithHole, Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar, Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet, Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode, Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base >= 4.9 && < 5, array >= 0.5, containers >= 0.4.2, transformers >= 0.5.6.2, mtl >= 2.2.1, -- NB: omit the `happy-lib:` prefix in happy-lib:grammar. -- Otherwise we unnecessarily break Cabal < 3.4 grammar, tabular, frontend, backend-lalr, backend-glr ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin}/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/etc .log -.logfrontendfrontendarray array-0.5.4.0base base-4.13.0.0 containerscontainers-0.6.2.1 happy-libgrammarZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbmtl mtl-2.2.2 transformerstransformers-0.5.6.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb mtl-2.2.2transformers-0.5.6.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb mtl-2.2.2transformers-0.5.6.2Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb happy-lib Happy.GrammarZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb Happy.Grammar Happy.Grammar.ExpressionWithHoleZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb Happy.Grammar.ExpressionWithHole happy-lib0(c) Andy Gill, Simon Marlow https://github.com/haskell/happyAndy Gill and Simon Marlowstable            https://www.haskell.org/happy/'https://github.com/haskell/happy/issues$https://github.com/haskell/happy.gitFHappy is a parser generator for Haskell implemented using this librarynHappy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) Development Happy.Grammar Happy.Grammar Happy.Grammar.ExpressionWithHole Happy.Grammar.ExpressionWithHoleHappy.FrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.ManglerHappy.Frontend.PrettyGrammarHappy.Frontend.PrettyGrammar Happy.Tabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.LALRHappy.Tabular.NameSetHappy.Tabular.NameSetHappy.Backend.LALRHappy.Backend.LALRHappy.Backend.LALR.ProduceCodeHappy.Backend.LALR.ProduceCodeHappy.Backend.GLRHappy.Backend.GLRHappy.Backend.GLR.ProduceCodeHappy.Backend.GLR.ProduceCode.#-Wall-Wno-incomplete-uni-patternsarraybase  containers happy-lib backend-glr backend-lalrfrontendgrammartabularmtl transformersgrammar Happy.Grammar Happy.Grammar.ExpressionWithHole grammar/src#-Wall-Wno-incomplete-uni-patternsarraybasefrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.PrettyGrammar frontend/src Happy.Frontend.ParseMonadHappy.Frontend.ParseMonad.ClassHappy.Frontend.Mangler.MonadHappy.Frontend.ParserHappy.Frontend.LexerHappy.Frontend.ParamRulesHappy.Frontend.AttrGrammar!Happy.Frontend.AttrGrammar.Parser"Happy.Frontend.AttrGrammar.Mangler#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammarmtl transformerstabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.NameSet tabular/src#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammar backend-lalrHappy.Backend.LALRHappy.Backend.LALR.ProduceCodebackend-lalr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabular backend-glrHappy.Backend.GLRHappy.Backend.GLR.ProduceCodebackend-glr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabularHappyTemplate.hs GLR_Base.hs GLR_Lib.hsdatafrontend/bootstrap.shfrontend/boot-src/Parser.ly&frontend/boot-src/AttrGrammarParser.ly ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org happy-lib 0B4+Iºp9P-`B D %I,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4^cabal-version: 3.0 name: happy-lib version: 2.1.2 license: BSD-2-Clause copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: https://github.com/haskell/happy bug-reports: https://github.com/haskell/happy/issues stability: stable homepage: https://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell implemented using this library category: Development build-type: Simple Description: Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.5 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-doc-files: ChangeLog.md README.md extra-source-files: frontend/bootstrap.sh frontend/boot-src/Parser.ly frontend/boot-src/AttrGrammarParser.ly data-dir: data data-files: HappyTemplate.hs GLR_Base.hs GLR_Lib.hs source-repository head type: git location: https://github.com/haskell/happy.git common common-stanza default-language: Haskell98 default-extensions: CPP, MagicHash, FlexibleContexts, NamedFieldPuns, PatternGuards ghc-options: -Wall -Wno-incomplete-uni-patterns library grammar import: common-stanza hs-source-dirs: grammar/src exposed-modules: Happy.Grammar Happy.Grammar.ExpressionWithHole build-depends: base < 5, array library frontend import: common-stanza hs-source-dirs: frontend/src exposed-modules: Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar build-depends: base < 5, array, transformers, containers, mtl, grammar other-modules: Happy.Frontend.ParseMonad Happy.Frontend.ParseMonad.Class Happy.Frontend.Mangler.Monad Happy.Frontend.Parser Happy.Frontend.Lexer Happy.Frontend.ParamRules Happy.Frontend.AttrGrammar Happy.Frontend.AttrGrammar.Parser Happy.Frontend.AttrGrammar.Mangler library tabular import: common-stanza hs-source-dirs: tabular/src exposed-modules: Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet build-depends: base < 5, array, containers, grammar library backend-lalr import: common-stanza hs-source-dirs: backend-lalr/src exposed-modules: Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library backend-glr import: common-stanza hs-source-dirs: backend-glr/src exposed-modules: Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library import: common-stanza reexported-modules: Happy.Grammar, Happy.Grammar.ExpressionWithHole, Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar, Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet, Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode, Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base >= 4.9 && < 5, array >= 0.5, containers >= 0.4.2, transformers >= 0.5.6.2, mtl >= 2.2.1, -- NB: omit the `happy-lib:` prefix in happy-lib:grammar. -- Otherwise we unnecessarily break Cabal < 3.4 grammar, tabular, frontend, backend-lalr, backend-glr ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/etc .log -.loggrammargrammararray array-0.5.4.0base base-4.13.0.0 array-0.5.4.0 base-4.13.0.0 array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Zhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 happy-lib Happy.TabularZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 Happy.TabularHappy.Tabular.FirstZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Happy.Tabular.FirstHappy.Tabular.InfoZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Happy.Tabular.InfoHappy.Tabular.LALRZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Happy.Tabular.LALRHappy.Tabular.NameSetZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Happy.Tabular.NameSet happy-lib0(c) Andy Gill, Simon Marlow https://github.com/haskell/happyAndy Gill and Simon Marlowstable            https://www.haskell.org/happy/'https://github.com/haskell/happy/issues$https://github.com/haskell/happy.gitFHappy is a parser generator for Haskell implemented using this librarynHappy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) Development Happy.Grammar Happy.Grammar Happy.Grammar.ExpressionWithHole Happy.Grammar.ExpressionWithHoleHappy.FrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.ManglerHappy.Frontend.PrettyGrammarHappy.Frontend.PrettyGrammar Happy.Tabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.LALRHappy.Tabular.NameSetHappy.Tabular.NameSetHappy.Backend.LALRHappy.Backend.LALRHappy.Backend.LALR.ProduceCodeHappy.Backend.LALR.ProduceCodeHappy.Backend.GLRHappy.Backend.GLRHappy.Backend.GLR.ProduceCodeHappy.Backend.GLR.ProduceCode.#-Wall-Wno-incomplete-uni-patternsarraybase  containers happy-lib backend-glr backend-lalrfrontendgrammartabularmtl transformersgrammar Happy.Grammar Happy.Grammar.ExpressionWithHole grammar/src#-Wall-Wno-incomplete-uni-patternsarraybasefrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.PrettyGrammar frontend/src Happy.Frontend.ParseMonadHappy.Frontend.ParseMonad.ClassHappy.Frontend.Mangler.MonadHappy.Frontend.ParserHappy.Frontend.LexerHappy.Frontend.ParamRulesHappy.Frontend.AttrGrammar!Happy.Frontend.AttrGrammar.Parser"Happy.Frontend.AttrGrammar.Mangler#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammarmtl transformerstabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.NameSet tabular/src#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammar backend-lalrHappy.Backend.LALRHappy.Backend.LALR.ProduceCodebackend-lalr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabular backend-glrHappy.Backend.GLRHappy.Backend.GLR.ProduceCodebackend-glr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabularHappyTemplate.hs GLR_Base.hs GLR_Lib.hsdatafrontend/bootstrap.shfrontend/boot-src/Parser.ly&frontend/boot-src/AttrGrammarParser.ly ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org happy-lib 0B4+Iºp9P-`B D %I,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4^cabal-version: 3.0 name: happy-lib version: 2.1.2 license: BSD-2-Clause copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: https://github.com/haskell/happy bug-reports: https://github.com/haskell/happy/issues stability: stable homepage: https://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell implemented using this library category: Development build-type: Simple Description: Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.5 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-doc-files: ChangeLog.md README.md extra-source-files: frontend/bootstrap.sh frontend/boot-src/Parser.ly frontend/boot-src/AttrGrammarParser.ly data-dir: data data-files: HappyTemplate.hs GLR_Base.hs GLR_Lib.hs source-repository head type: git location: https://github.com/haskell/happy.git common common-stanza default-language: Haskell98 default-extensions: CPP, MagicHash, FlexibleContexts, NamedFieldPuns, PatternGuards ghc-options: -Wall -Wno-incomplete-uni-patterns library grammar import: common-stanza hs-source-dirs: grammar/src exposed-modules: Happy.Grammar Happy.Grammar.ExpressionWithHole build-depends: base < 5, array library frontend import: common-stanza hs-source-dirs: frontend/src exposed-modules: Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar build-depends: base < 5, array, transformers, containers, mtl, grammar other-modules: Happy.Frontend.ParseMonad Happy.Frontend.ParseMonad.Class Happy.Frontend.Mangler.Monad Happy.Frontend.Parser Happy.Frontend.Lexer Happy.Frontend.ParamRules Happy.Frontend.AttrGrammar Happy.Frontend.AttrGrammar.Parser Happy.Frontend.AttrGrammar.Mangler library tabular import: common-stanza hs-source-dirs: tabular/src exposed-modules: Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet build-depends: base < 5, array, containers, grammar library backend-lalr import: common-stanza hs-source-dirs: backend-lalr/src exposed-modules: Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library backend-glr import: common-stanza hs-source-dirs: backend-glr/src exposed-modules: Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library import: common-stanza reexported-modules: Happy.Grammar, Happy.Grammar.ExpressionWithHole, Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar, Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet, Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode, Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base >= 4.9 && < 5, array >= 0.5, containers >= 0.4.2, transformers >= 0.5.6.2, mtl >= 2.2.1, -- NB: omit the `happy-lib:` prefix in happy-lib:grammar. -- Otherwise we unnecessarily break Cabal < 3.4 grammar, tabular, frontend, backend-lalr, backend-glr ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/etc .log -.logtabulartabulararray array-0.5.4.0base base-4.13.0.0 containerscontainers-0.6.2.1 happy-libgrammarZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916hashable Data.HashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916 Data.HashableData.Hashable.GenericQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916Data.Hashable.GenericData.Hashable.LiftedQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916Data.Hashable.Lifted integer-gmprandom-initial-seed integer-gmprandom-initial-seedhashableLICENSE"Oleg Grenrus ?Milan Straka Johan Tibell Provisional           7http://github.com/haskell-unordered-containers/hashable?https://github.com/haskell-unordered-containers/hashable/issues Johan Tibell maintainer: Oleg Grenrus bug-reports: https://github.com/haskell-unordered-containers/hashable/issues stability: Provisional category: Data build-type: Simple tested-with: GHC ==7.4.2 || ==7.6.3 || ==7.8.4 || ==7.10.3 || ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.3 || ==8.10.4 || ==9.0.1 || ==9.0.2 || ==9.2.1 extra-source-files: CHANGES.md README.md include/HsHashable.h flag integer-gmp description: Are we using @integer-gmp@ to provide fast Integer instances? No effect on GHC-9.0 or later. manual: False default: True flag random-initial-seed description: Randomly initialize the initial seed on each final executable invocation This is useful for catching cases when you rely on (non-existent) stability of hashable's hash functions. This is not a security feature. manual: True default: False library exposed-modules: Data.Hashable Data.Hashable.Generic Data.Hashable.Lifted other-modules: Data.Hashable.Class Data.Hashable.Imports Data.Hashable.LowLevel Data.Hashable.Generic.Instances c-sources: cbits/fnv.c include-dirs: include hs-source-dirs: src build-depends: base >=4.5 && <4.17 , bytestring >=0.9 && <0.12 , containers >=0.4.2.1 && <0.7 , deepseq >=1.3 && <1.5 , ghc-prim , text >=0.12 && <1.3 if impl(ghc >=9) build-depends: ghc-bignum ==1.0.* || ==1.1.* || ==1.2.* else if flag(integer-gmp) build-depends: integer-gmp >=0.4 && <1.1 else -- this is needed for the automatic flag to be well-balanced build-depends: integer-simple if (flag(random-initial-seed) && impl(ghc)) cpp-options: -DHASHABLE_RANDOM_SEED=1 if os(windows) c-sources: cbits-win/init.c else c-sources: cbits-unix/init.c default-language: Haskell2010 other-extensions: BangPatterns CPP DeriveDataTypeable FlexibleContexts FlexibleInstances GADTs KindSignatures MagicHash MultiParamTypeClasses ScopedTypeVariables Trustworthy TypeOperators UnliftedFFITypes ghc-options: -Wall -fwarn-tabs if impl(ghc >=9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode test-suite hashable-tests type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: Main.hs other-modules: Properties Regress build-depends: base , bytestring , ghc-prim , hashable , HUnit , QuickCheck >=2.4.0.1 , random >=1.0 && <1.3 , test-framework >=0.3.3 , test-framework-hunit , test-framework-quickcheck2 >=0.2.9 , text >=0.11.0.5 if !os(windows) build-depends: unix cpp-options: -DHAVE_MMAP other-modules: Regress.Mmap other-extensions: CApiFFI ghc-options: -Wall -fno-warn-orphans default-language: Haskell2010 test-suite hashable-examples type: exitcode-stdio-1.0 build-depends: base , ghc-prim , hashable hs-source-dirs: examples main-is: Main.hs default-language: Haskell2010 source-repository head type: git location: https://github.com/haskell-unordered-containers/hashable.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916w/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/binw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/libw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/libw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/lib{/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/libexec/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/lib/includey/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/share}/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/share/doc}/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/share/man/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/etc .log -.logbase base-4.13.0.0 bytestring bytestring-0.10.10.1 containerscontainers-0.6.2.1deepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3 integer-gmpinteger-gmp-1.0.2.0text text-1.2.4.0 base-4.13.0.0bytestring-0.10.10.1containers-0.6.2.1deepseq-1.4.4.0ghc-prim-0.5.3integer-gmp-1.0.2.0 text-1.2.4.0 base-4.13.0.0bytestring-0.10.10.1containers-0.6.2.1deepseq-1.4.4.0ghc-prim-0.5.3integer-gmp-1.0.2.0 text-1.2.4.0Shashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506Shashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506 hashtablesData.HashTable.ClassShashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506Data.HashTable.ClassData.HashTable.IOShashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506Data.HashTable.IOData.HashTable.ST.BasicShashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506Data.HashTable.ST.BasicData.HashTable.ST.CuckooShashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506Data.HashTable.ST.CuckooData.HashTable.ST.LinearShashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506Data.HashTable.ST.Linearbounds-checkingdebugdetailed-profilingportablesse42 unsafe-tricksbounds-checkingdebugdetailed-profilingportablesse42 unsafe-tricks hashtables8LICENSE6(c) 2011-2014, Google, Inc., 2016-present contributorsBgreg@gregorycollins.net, mgoremeier@gmail.com, erikd@mega-nerd.comGregory Collins           +http://github.com/gregorycollins/hashtables0https://github.com/gregorycollins/hashtables.git#Mutable hash tables in the ST monadThis package provides a couple of different implementations of mutable hash tables in the ST monad, as well as a typeclass abstracting their common operations, and a set of wrappers to use the hash tables in the IO monad. /QUICK START/: documentation for the hash table operations is provided in the "Data.HashTable.Class" module, and the IO wrappers (which most users will probably prefer) are located in the "Data.HashTable.IO" module. This package currently contains three hash table implementations: 1. "Data.HashTable.ST.Cuckoo" contains an implementation of \"cuckoo hashing\" as introduced by Pagh and Rodler in 2001 (see ). Cuckoo hashing has worst-case /O(1)/ lookups and can reach a high \"load factor\", in which the table can perform acceptably well even when approaching 90% full. Randomized testing shows this implementation of cuckoo hashing to be slightly faster on insert and slightly slower on lookup than "Data.HashTable.ST.Basic", while being more space efficient by about a half-word per key-value mapping. Cuckoo hashing, like the basic hash table implementation using linear probing, can suffer from long delays when the table is resized. 2. "Data.HashTable.ST.Basic" contains a basic open-addressing hash table using linear probing as the collision strategy. On a pure speed basis it should currently be the fastest available Haskell hash table implementation for lookups, although it has a higher memory overhead than the other tables and can suffer from long delays when the table is resized because all of the elements in the table need to be rehashed. 3. "Data.HashTable.ST.Linear" contains a linear hash table (see ), which trades some insert and lookup performance for higher space efficiency and much shorter delays when expanding the table. In most cases, benchmarks show this table to be currently slightly faster than @Data.HashTable@ from the Haskell base library. It is recommended to create a concrete type alias in your code when using this package, i.e.: > import qualified Data.HashTable.IO as H > > type HashTable k v = H.BasicHashTable k v > > foo :: IO (HashTable Int Int) > foo = do > ht <- H.new > H.insert ht 1 1 > return ht Firstly, this makes it easy to switch to a different hash table implementation, and secondly, using a concrete type rather than leaving your functions abstract in the HashTable class should allow GHC to optimize away the typeclass dictionaries. This package accepts a couple of different cabal flags: * @unsafe-tricks@, default /ON/. If this flag is enabled, we use some unsafe GHC-specific tricks to save indirections (namely @unsafeCoerce#@ and @reallyUnsafePtrEquality#@. These techniques rely on assumptions about the behaviour of the GHC runtime system and, although they've been tested and should be safe under normal conditions, are slightly dangerous. Caveat emptor. In particular, these techniques are incompatible with HPC code coverage reports. * @sse42@, default /OFF/. If this flag is enabled, we use some SSE 4.2 instructions (see , first available on Intel Core 2 processors) to speed up cache-line searches for cuckoo hashing. * @bounds-checking@, default /OFF/. If this flag is enabled, array accesses are bounds-checked. * @debug@, default /OFF/. If turned on, we'll rudely spew debug output to stdout. * @portable@, default /OFF/. If this flag is enabled, we use only pure Haskell code and try not to use unportable GHC extensions. Turning this flag on forces @unsafe-tricks@ and @sse42@ /OFF/. Please send bug reports to .DataData.HashTable.ClassData.HashTable.IOData.HashTable.ST.BasicData.HashTable.ST.CuckooData.HashTable.ST.Linear-DUNSAFETRICKScbits/default.ccbits/common.csrcData.HashTable.Internal.Array Data.HashTable.Internal.IntArray!Data.HashTable.Internal.CacheLine2Data.HashTable.Internal.CheapPseudoRandomBitStream$Data.HashTable.Internal.UnsafeTricksData.HashTable.Internal.Utils%Data.HashTable.Internal.Linear.Bucket-Wall -fwarn-tabs-funbox-strict-fields-fno-warn-unused-do-bindbaseghc-primhashable primitivevector testsuite TestSuite.hs -DTESTSUITE-DUNSAFETRICKScbits/default.ccbits/common.csrc test/suite Data.HashTable.ClassData.HashTable.IOData.HashTable.Internal.Array!Data.HashTable.Internal.CacheLine2Data.HashTable.Internal.CheapPseudoRandomBitStream Data.HashTable.Internal.IntArray%Data.HashTable.Internal.Linear.Bucket$Data.HashTable.Internal.UnsafeTricksData.HashTable.Internal.UtilsData.HashTable.ST.BasicData.HashTable.ST.CuckooData.HashTable.ST.LinearData.HashTable.Test.Common-rtsopts-Wall -fwarn-tabs-funbox-strict-fields-fno-warn-unused-do-bind -threaded HUnit QuickCheckbaseghc-primhashable mwc-random  primitivetest-framework test-framework-hunittest-framework-quickcheck2vector. README.md cabal.project haddock.sh#benchmark/hashtable-benchmark.cabalbenchmark/LICENSE4benchmark/src/Criterion/Collection/Internal/Types.hs+benchmark/src/Criterion/Collection/Chart.hs*benchmark/src/Criterion/Collection/Main.hs+benchmark/src/Criterion/Collection/Types.hs,benchmark/src/Criterion/Collection/Sample.hsbenchmark/src/Main.hs/benchmark/src/Data/Vector/Algorithms/Shuffle.hsCbenchmark/src/Data/Benchmarks/UnorderedCollections/Distributions.hs;benchmark/src/Data/Benchmarks/UnorderedCollections/Types.hscbits/Makefile cbits/check.c cbits/defs.hcbits/sse-42-check.c changelog.md(test/compute-overhead/ComputeOverhead.hstest/hashtables-test.cabal(test/suite/Data/HashTable/Test/Common.hstest/suite/TestSuite.hshackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org hashtables "RPܐ";Gop,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4(Cabal-Version: 2.2 Name: hashtables Version: 1.2.4.2 Synopsis: Mutable hash tables in the ST monad Homepage: http://github.com/gregorycollins/hashtables License: BSD-3-Clause License-file: LICENSE Author: Gregory Collins Maintainer: greg@gregorycollins.net, mgoremeier@gmail.com, erikd@mega-nerd.com Copyright: (c) 2011-2014, Google, Inc., 2016-present contributors Category: Data Build-type: Simple tested-with: GHC == 7.8.4 GHC == 7.10.3 GHC == 8.0.2 GHC == 8.2.2 GHC == 8.4.4 GHC == 8.6.5 GHC == 8.8.4 GHC == 8.10.7 GHC == 9.0.1 GHC == 9.2.1 Description: This package provides a couple of different implementations of mutable hash tables in the ST monad, as well as a typeclass abstracting their common operations, and a set of wrappers to use the hash tables in the IO monad. . /QUICK START/: documentation for the hash table operations is provided in the "Data.HashTable.Class" module, and the IO wrappers (which most users will probably prefer) are located in the "Data.HashTable.IO" module. . This package currently contains three hash table implementations: . 1. "Data.HashTable.ST.Cuckoo" contains an implementation of \"cuckoo hashing\" as introduced by Pagh and Rodler in 2001 (see ). Cuckoo hashing has worst-case /O(1)/ lookups and can reach a high \"load factor\", in which the table can perform acceptably well even when approaching 90% full. Randomized testing shows this implementation of cuckoo hashing to be slightly faster on insert and slightly slower on lookup than "Data.HashTable.ST.Basic", while being more space efficient by about a half-word per key-value mapping. Cuckoo hashing, like the basic hash table implementation using linear probing, can suffer from long delays when the table is resized. . 2. "Data.HashTable.ST.Basic" contains a basic open-addressing hash table using linear probing as the collision strategy. On a pure speed basis it should currently be the fastest available Haskell hash table implementation for lookups, although it has a higher memory overhead than the other tables and can suffer from long delays when the table is resized because all of the elements in the table need to be rehashed. . 3. "Data.HashTable.ST.Linear" contains a linear hash table (see ), which trades some insert and lookup performance for higher space efficiency and much shorter delays when expanding the table. In most cases, benchmarks show this table to be currently slightly faster than @Data.HashTable@ from the Haskell base library. . It is recommended to create a concrete type alias in your code when using this package, i.e.: . > import qualified Data.HashTable.IO as H > > type HashTable k v = H.BasicHashTable k v > > foo :: IO (HashTable Int Int) > foo = do > ht <- H.new > H.insert ht 1 1 > return ht . Firstly, this makes it easy to switch to a different hash table implementation, and secondly, using a concrete type rather than leaving your functions abstract in the HashTable class should allow GHC to optimize away the typeclass dictionaries. . This package accepts a couple of different cabal flags: . * @unsafe-tricks@, default /ON/. If this flag is enabled, we use some unsafe GHC-specific tricks to save indirections (namely @unsafeCoerce#@ and @reallyUnsafePtrEquality#@. These techniques rely on assumptions about the behaviour of the GHC runtime system and, although they've been tested and should be safe under normal conditions, are slightly dangerous. Caveat emptor. In particular, these techniques are incompatible with HPC code coverage reports. . * @sse42@, default /OFF/. If this flag is enabled, we use some SSE 4.2 instructions (see , first available on Intel Core 2 processors) to speed up cache-line searches for cuckoo hashing. . * @bounds-checking@, default /OFF/. If this flag is enabled, array accesses are bounds-checked. . * @debug@, default /OFF/. If turned on, we'll rudely spew debug output to stdout. . * @portable@, default /OFF/. If this flag is enabled, we use only pure Haskell code and try not to use unportable GHC extensions. Turning this flag on forces @unsafe-tricks@ and @sse42@ /OFF/. . Please send bug reports to . Extra-Source-Files: README.md, cabal.project, haddock.sh, benchmark/hashtable-benchmark.cabal, benchmark/LICENSE, benchmark/src/Criterion/Collection/Internal/Types.hs, benchmark/src/Criterion/Collection/Chart.hs, benchmark/src/Criterion/Collection/Main.hs, benchmark/src/Criterion/Collection/Types.hs, benchmark/src/Criterion/Collection/Sample.hs, benchmark/src/Main.hs, benchmark/src/Data/Vector/Algorithms/Shuffle.hs, benchmark/src/Data/Benchmarks/UnorderedCollections/Distributions.hs, benchmark/src/Data/Benchmarks/UnorderedCollections/Types.hs, cbits/Makefile, cbits/check.c, cbits/defs.h, cbits/sse-42-check.c, changelog.md, test/compute-overhead/ComputeOverhead.hs, test/hashtables-test.cabal, test/suite/Data/HashTable/Test/Common.hs, test/suite/TestSuite.hs ------------------------------------------------------------------------------ Flag unsafe-tricks Description: turn on unsafe GHC tricks Default: True Flag bounds-checking Description: if on, use bounds-checking array accesses Default: False Flag debug Description: if on, spew debugging output to stdout Default: False Manual: True Flag detailed-profiling Description: add detailed profiling information to profiled build-depends Default: False Manual: True Flag sse42 Description: if on, use SSE 4.2 extensions to search cache lines very efficiently. The portable flag forces this off. Default: False Flag portable Description: if on, use only pure Haskell code and no GHC extensions. Default: False Library Default-Language: Haskell2010 hs-source-dirs: src if flag(sse42) && !flag(portable) cc-options: -DUSE_SSE_4_2 -msse4.2 cpp-options: -DUSE_SSE_4_2 C-sources: cbits/sse-42.c if !flag(portable) && !flag(sse42) C-sources: cbits/default.c if !flag(portable) C-sources: cbits/common.c Exposed-modules: Data.HashTable.Class, Data.HashTable.IO, Data.HashTable.ST.Basic, Data.HashTable.ST.Cuckoo, Data.HashTable.ST.Linear Other-modules: Data.HashTable.Internal.Array, Data.HashTable.Internal.IntArray, Data.HashTable.Internal.CacheLine, Data.HashTable.Internal.CheapPseudoRandomBitStream, Data.HashTable.Internal.UnsafeTricks, Data.HashTable.Internal.Utils, Data.HashTable.Internal.Linear.Bucket Build-depends: base >= 4.7 && <5, hashable >= 1.1 && <1.2 || >= 1.2.1 && <1.4, primitive, vector >= 0.7 && <0.13 if flag(portable) cpp-options: -DNO_C_SEARCH -DPORTABLE if !flag(portable) && flag(unsafe-tricks) && impl(ghc) build-depends: ghc-prim cpp-options: -DUNSAFETRICKS if flag(debug) cpp-options: -DDEBUG if flag(bounds-checking) cpp-options: -DBOUNDS_CHECKING if flag(detailed-profiling) if impl(ghc >= 7.4.1) ghc-prof-options: -fprof-auto if impl(ghc < 7.4.1) ghc-prof-options: -auto-all if impl(ghc >= 6.12.0) ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -fno-warn-unused-do-bind else ghc-options: -Wall -fwarn-tabs -funbox-strict-fields test-suite testsuite Default-Language: Haskell2010 hs-source-dirs: src test/suite main-is: TestSuite.hs type: exitcode-stdio-1.0 other-modules: Data.HashTable.Class Data.HashTable.IO Data.HashTable.Internal.Array Data.HashTable.Internal.CacheLine Data.HashTable.Internal.CheapPseudoRandomBitStream Data.HashTable.Internal.IntArray Data.HashTable.Internal.Linear.Bucket Data.HashTable.Internal.UnsafeTricks Data.HashTable.Internal.Utils Data.HashTable.ST.Basic Data.HashTable.ST.Cuckoo Data.HashTable.ST.Linear Data.HashTable.Test.Common if flag(sse42) && !flag(portable) cc-options: -DUSE_SSE_4_2 -msse4.2 cpp-options: -DUSE_SSE_4_2 C-sources: cbits/sse-42.c if !flag(portable) && !flag(sse42) C-sources: cbits/default.c if !flag(portable) C-sources: cbits/common.c if flag(detailed-profiling) ghc-prof-options: -auto-all if flag(portable) cpp-options: -DNO_C_SEARCH -DPORTABLE if !flag(portable) && flag(unsafe-tricks) && impl(ghc) cpp-options: -DUNSAFETRICKS build-depends: ghc-prim if flag(debug) cpp-options: -DDEBUG if flag(bounds-checking) cpp-options: -DBOUNDS_CHECKING Build-depends: base >= 4 && <5, hashable >= 1.1 && <1.2 || >= 1.2.1 && <1.4, mwc-random >= 0.8 && <0.16, primitive, QuickCheck >= 2.3.0.2, HUnit >= 1.2 && <2, test-framework >= 0.3.1 && <0.9, test-framework-quickcheck2 >= 0.2.6 && <0.4, test-framework-hunit >= 0.2.6 && <3, vector >= 0.7 cpp-options: -DTESTSUITE if impl(ghc >= 7) ghc-options: -rtsopts if impl(ghc >= 6.12.0) ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -fno-warn-unused-do-bind -threaded else ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -threaded source-repository head type: git location: https://github.com/gregorycollins/hashtables.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binu/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506y/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/biny/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/liby/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/liby/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/lib}/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/libexec/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/lib/include{/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/share/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/share/doc/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/share/man/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/share/doc/htmly/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/etc .log -.logbase base-4.13.0.0ghc-primghc-prim-0.5.3hashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916 primitive Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cvector Pvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab base-4.13.0.0ghc-prim-0.5.3Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab base-4.13.0.0ghc-prim-0.5.3Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abThaskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9Thaskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9 haskell-lexerLanguage.Haskell.LexerThaskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9Language.Haskell.Lexer haskell-lexerLICENSEdiatchki@galois.comThomas Hallgren            $https://github.com/yav/haskell-lexer+https://github.com/yav/haskell-lexer/issues(https://github.com/yav/haskell-lexer.git"A fully compliant Haskell 98 lexer#A fully compliant Haskell 98 lexer.LanguageLanguage.Haskell.Lexer.Language.Haskell.Lexer.LayoutLanguage.Haskell.Lexer.TokensLanguage.Haskell.Lexer.LexLanguage.Haskell.Lexer.UtilsLanguage.Haskell.Lexer.Position-Wall-fno-warn-unused-matches-fno-warn-name-shadowing-Wcompat-Wno-unused-top-bindsbase.hackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org haskell-lexer [k푤TGJ~JQ>dh,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Cabal-version: 2.2 Name: haskell-lexer Version: 1.1.2 License: MIT License-file: LICENSE Author: Thomas Hallgren Maintainer: diatchki@galois.com Category: Language Synopsis: A fully compliant Haskell 98 lexer Description: A fully compliant Haskell 98 lexer. Build-type: Simple Homepage: https://github.com/yav/haskell-lexer Bug-reports: https://github.com/yav/haskell-lexer/issues tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.6 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 Library Build-Depends: base < 5 Exposed-modules: Language.Haskell.Lexer Other-modules: Language.Haskell.Lexer.Layout, Language.Haskell.Lexer.Tokens, Language.Haskell.Lexer.Lex, Language.Haskell.Lexer.Utils, Language.Haskell.Lexer.Position GHC-options: -Wall -fno-warn-unused-matches -fno-warn-name-shadowing if impl(GHC >= 8.0) GHC-options: -Wcompat -Wno-unused-top-binds default-language: Haskell2010 source-repository head type: git location: https://github.com/yav/haskell-lexer.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9z/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/binz/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/libz/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/libz/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/lib~/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/libexec/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/lib/include|/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/share/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/share/doc/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/share/man/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Mhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Mhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8hedgehogHedgehogMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog Hedgehog.GenMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8 Hedgehog.GenHedgehog.Internal.BarbieMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.BarbieHedgehog.Internal.ConfigMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.ConfigHedgehog.Internal.DiscoveryMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.DiscoveryHedgehog.Internal.DistributiveMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.DistributiveHedgehog.Internal.ExceptionMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.ExceptionHedgehog.Internal.GenMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.GenHedgehog.Internal.HTraversableMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.HTraversableHedgehog.Internal.OpaqueMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.OpaqueHedgehog.Internal.PreludeMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.PreludeHedgehog.Internal.PropertyMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.PropertyHedgehog.Internal.QueueMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.QueueHedgehog.Internal.RangeMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.RangeHedgehog.Internal.RegionMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.RegionHedgehog.Internal.ReportMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.ReportHedgehog.Internal.RunnerMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.RunnerHedgehog.Internal.SeedMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.SeedHedgehog.Internal.ShowMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.ShowHedgehog.Internal.ShrinkMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.ShrinkHedgehog.Internal.SourceMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.SourceHedgehog.Internal.StateMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.StateHedgehog.Internal.THMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.THHedgehog.Internal.TreeMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.TreeHedgehog.Internal.TrippingMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.Tripping Hedgehog.MainMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8 Hedgehog.MainHedgehog.RangeMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.RangehedgehogLICENSE Jacob Stanley Jacob Stanley       https://hedgehog.qa5https://github.com/hedgehogqa/haskell-hedgehog/issues0git://github.com/hedgehogqa/haskell-hedgehog.gitRelease with confidence. automatically generates a comprehensive array of test cases, exercising your software in ways human testers would never imagine. Generate hundreds of test cases automatically, exposing even the most insidious of corner cases. Failures are automatically simplified, giving developers coherent, intelligible error messages. To get started quickly, see the .TestingHedgehog Hedgehog.Gen Hedgehog.MainHedgehog.RangeHedgehog.Internal.BarbieHedgehog.Internal.ConfigHedgehog.Internal.DiscoveryHedgehog.Internal.DistributiveHedgehog.Internal.ExceptionHedgehog.Internal.GenHedgehog.Internal.HTraversableHedgehog.Internal.OpaqueHedgehog.Internal.PreludeHedgehog.Internal.PropertyHedgehog.Internal.QueueHedgehog.Internal.RangeHedgehog.Internal.RegionHedgehog.Internal.ReportHedgehog.Internal.RunnerHedgehog.Internal.SeedHedgehog.Internal.ShowHedgehog.Internal.ShrinkHedgehog.Internal.SourceHedgehog.Internal.StateHedgehog.Internal.THHedgehog.Internal.TreeHedgehog.Internal.Trippingsrc-Wall ansi-terminalasyncbarbiesbase  bytestring concurrent-output  containers deepseq directoryerf exceptions  lifted-async mmorph monad-controlmtl pretty-show  primitive random resourcetsafe-exceptionsstmtemplate-haskell texttime transformerstransformers-basewl-pprint-annotatedtesttest.hstestTest.Hedgehog.ApplicativeTest.Hedgehog.ConfidenceTest.Hedgehog.FilterTest.Hedgehog.MaybeTest.Hedgehog.SeedTest.Hedgehog.SkipTest.Hedgehog.TextTest.Hedgehog.Zip-Wall -threaded-O2base containers hedgehogmmorphmtl pretty-show text transformers. README.md CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orghedgehog A`޹a@[ڒS7pj,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4version: 1.5 name: hedgehog author: Jacob Stanley maintainer: Jacob Stanley homepage: https://hedgehog.qa bug-reports: https://github.com/hedgehogqa/haskell-hedgehog/issues synopsis: Release with confidence. description: automatically generates a comprehensive array of test cases, exercising your software in ways human testers would never imagine. . Generate hundreds of test cases automatically, exposing even the most insidious of corner cases. Failures are automatically simplified, giving developers coherent, intelligible error messages. . To get started quickly, see the . category: Testing license: BSD3 license-file: LICENSE cabal-version: >= 1.10 build-type: Simple tested-with: GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.3 , GHC == 8.10.1 , GHC == 9.2.1 extra-source-files: README.md CHANGELOG.md source-repository head type: git location: git://github.com/hedgehogqa/haskell-hedgehog.git library build-depends: -- GHC 8.0.1 / base-4.9.0.0 (May 2016) base >= 4.9 && < 5 , ansi-terminal >= 0.6 && < 1.2 , async >= 2.0 && < 2.3 , barbies >= 1.0 && < 2.2 , bytestring >= 0.10 && < 0.13 , concurrent-output >= 1.7 && < 1.11 , containers >= 0.4 && < 0.8 , deepseq >= 1.1.0.0 && < 1.6 , directory >= 1.2 && < 1.4 , erf >= 2.0 && < 2.1 , exceptions >= 0.7 && < 0.11 , lifted-async >= 0.7 && < 0.11 , mmorph >= 1.0 && < 1.3 , monad-control >= 1.0 && < 1.1 , mtl >= 2.1 && < 2.4 , pretty-show >= 1.6 && < 1.11 , primitive >= 0.6 && < 0.10 , random >= 1.1 && < 1.3 , resourcet >= 1.1 && < 1.4 , safe-exceptions >= 0.1 && < 0.2 , stm >= 2.4 && < 2.6 , template-haskell >= 2.10 && < 2.23 , text >= 1.1 && < 2.2 , time >= 1.4 && < 1.15 , transformers >= 0.5 && < 0.7 , transformers-base >= 0.4.5.1 && < 0.5 , wl-pprint-annotated >= 0.0 && < 0.2 ghc-options: -Wall hs-source-dirs: src exposed-modules: Hedgehog Hedgehog.Gen Hedgehog.Main Hedgehog.Range Hedgehog.Internal.Barbie Hedgehog.Internal.Config Hedgehog.Internal.Discovery Hedgehog.Internal.Distributive Hedgehog.Internal.Exception Hedgehog.Internal.Gen Hedgehog.Internal.HTraversable Hedgehog.Internal.Opaque Hedgehog.Internal.Prelude Hedgehog.Internal.Property Hedgehog.Internal.Queue Hedgehog.Internal.Range Hedgehog.Internal.Region Hedgehog.Internal.Report Hedgehog.Internal.Runner Hedgehog.Internal.Seed Hedgehog.Internal.Show Hedgehog.Internal.Shrink Hedgehog.Internal.Source Hedgehog.Internal.State Hedgehog.Internal.TH Hedgehog.Internal.Tree Hedgehog.Internal.Tripping default-language: Haskell2010 test-suite test type: exitcode-stdio-1.0 main-is: test.hs ghc-options: -Wall -threaded -O2 hs-source-dirs: test other-modules: Test.Hedgehog.Applicative Test.Hedgehog.Confidence Test.Hedgehog.Filter Test.Hedgehog.Maybe Test.Hedgehog.Seed Test.Hedgehog.Skip Test.Hedgehog.Text Test.Hedgehog.Zip build-depends: hedgehog , base >= 3 && < 5 , containers >= 0.4 && < 0.8 , mmorph >= 1.0 && < 1.3 , mtl >= 2.1 && < 2.4 , pretty-show >= 1.6 && < 1.11 , text >= 1.1 && < 2.2 , transformers >= 0.3 && < 0.7 default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8s/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/bins/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/libs/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/libs/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/libw/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/libexec{/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/sharey/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/share/docy/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/share/man~/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/etc .log -.log ansi-terminalTansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99asyncLasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdbarbiesPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3abase base-4.13.0.0 bytestring bytestring-0.10.10.1concurrent-output Zconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc containerscontainers-0.6.2.1deepseqdeepseq-1.4.4.0 directorydirectory-1.3.6.0erfLerf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d exceptions Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e lifted-async Vlifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97emmorphMmmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e monad-controlVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdmtl mtl-2.2.2 pretty-show Qpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651 primitive Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9crandomOrandom-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7 resourcetPresourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23fsafe-exceptionsXsafe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21stm stm-2.5.0.0template-haskelltemplate-haskell-2.15.0.0text text-1.2.4.0time  time-1.9.3 transformerstransformers-0.5.6.2transformers-baseXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688cwl-pprint-annotated\wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17dTansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99Lasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a base-4.13.0.0bytestring-0.10.10.1Zconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cccontainers-0.6.2.1deepseq-1.4.4.0directory-1.3.6.0Lerf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0dRexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eVlifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97eMmmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586eVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd mtl-2.2.2Qpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cOrandom-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7Presourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23fXsafe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21 stm-2.5.0.0template-haskell-2.15.0.0 text-1.2.4.0 time-1.9.3transformers-0.5.6.2Xtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c\wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17dTansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99Lasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a base-4.13.0.0bytestring-0.10.10.1Zconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cccontainers-0.6.2.1deepseq-1.4.4.0directory-1.3.6.0Lerf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0dRexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eVlifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97eMmmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586eVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd mtl-2.2.2Qpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cOrandom-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7Presourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23fXsafe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21 stm-2.5.0.0template-haskell-2.15.0.0 text-1.2.4.0 time-1.9.3transformers-0.5.6.2Xtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c\wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17dXhsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14Xhsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14hsc2hsE  in-ghc-tree in-ghc-treehsc2hsE LICENSE2000, Marcin Kowalczykghc-devs@haskell.org$Marcin Kowalczyk             (https://github.com/haskell/hsc2hs/issues%https://github.com/haskell/hsc2hs.gitAA preprocessor that helps with writing Haskell bindings to C codelThe hsc2hs program can be used to automate some parts of the process of writing Haskell bindings to C code. It reads an almost-Haskell source file with embedded special constructs, and outputs a real Haskell file with these constructs processed, based on information taken from some C headers. The extra constructs provide Haskell counterparts of C types, values of C constants, including sizes of C types, and access to fields of C structs. For more details, see the in the GHC User's Guide. Development x-revision3hsc2hsMain.hs cbits/utils.csrc/ CCommon CrossCodegen DirectCodegenFlags HSCParser ATTParser UtilsCodegenCompat.ResponseFileCompat.TempFile Paths_hsc2hs-Wallbase containers  directoryfilepathprocessspecSpec.hssrc/test/ ATTParserFlagsBDD-Wall -threadedHUnitbasetest-framework  test-framework-hunittemplate-hsc.hdata/ changelog.md test/asm/*.shackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orghsc2hsE  oN4׈, | j}M\v,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 cabal-version: >=1.10 Name: hsc2hs Version: 0.68.10 x-revision: 3 Copyright: 2000, Marcin Kowalczyk License: BSD3 License-File: LICENSE Author: Marcin Kowalczyk Maintainer: ghc-devs@haskell.org Synopsis: A preprocessor that helps with writing Haskell bindings to C code Bug-Reports: https://github.com/haskell/hsc2hs/issues Description: The hsc2hs program can be used to automate some parts of the process of writing Haskell bindings to C code. It reads an almost-Haskell source file with embedded special constructs, and outputs a real Haskell file with these constructs processed, based on information taken from some C headers. The extra constructs provide Haskell counterparts of C types, values of C constants, including sizes of C types, and access to fields of C structs. . For more details, see the in the GHC User's Guide. Category: Development Data-Dir: data/ Data-Files: template-hsc.h build-type: Simple tested-with: GHC == 9.12.0 GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.6 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-source-files: changelog.md test/asm/*.s flag in-ghc-tree description: Are we in a GHC tree? default: False manual: True source-repository head Type: git Location: https://github.com/haskell/hsc2hs.git Executable hsc2hs Default-Language: Haskell2010 Main-Is: Main.hs Hs-Source-Dirs: src/ Other-Modules: C Common CrossCodegen DirectCodegen Flags HSCParser ATTParser UtilsCodegen Compat.ResponseFile Compat.TempFile Paths_hsc2hs c-sources: cbits/utils.c Other-Extensions: CPP, NoMonomorphismRestriction Build-Depends: base >= 4.3.0 && < 4.22, containers >= 0.4.0 && < 0.8, directory >= 1.1.0 && < 1.4, filepath >= 1.2.0 && < 1.6, process >= 1.1.0 && < 1.7 if os(windows) -- N.B. Job object support was irreparably broken prior to 1.6.8. -- See https://github.com/haskell/process/issues/167. Build-Depends: process >= 1.6.8 && < 1.7 ghc-options: -Wall if flag(in-ghc-tree) cpp-options: -DIN_GHC_TREE test-suite spec main-is: Spec.hs hs-source-dirs: src/ test/ other-modules: ATTParser Flags BDD ghc-options: -Wall -threaded type: exitcode-stdio-1.0 build-depends: base >= 4.3.0 && < 4.22, test-framework >= 0.8.2.0 && < 0.9, test-framework-hunit >= 0.3.0.2 && < 0.4, HUnit >= 1.3.1.2 && < 1.4 || >= 1.6.0.0 && < 1.7 default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/bin~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/lib~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/lib~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/lib/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/libexec/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/lib/include/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/share/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/share/doc/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/share/man/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/etc .log -.loghsc2hshsc2hsbase base-4.13.0.0 containerscontainers-0.6.2.1 directorydirectory-1.3.6.0filepathfilepath-1.4.2.1process process-1.6.9.0 base-4.13.0.0containers-0.6.2.1directory-1.3.6.0filepath-1.4.2.1process-1.6.9.0 base-4.13.0.0containers-0.6.2.1directory-1.3.6.0filepath-1.4.2.1process-1.6.9.0Zindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcaZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcaindexed-traversableData.Foldable.WithIndexZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcaData.Foldable.WithIndexData.Foldable1.WithIndexZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcaData.Foldable1.WithIndexData.Functor.WithIndexZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcaData.Functor.WithIndexData.Traversable.WithIndexZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcaData.Traversable.WithIndexindexed-traversableLICENSE"Oleg Grenrus Edward Kmett           1https://github.com/haskellari/indexed-traversableindexed-traversable9FunctorWithIndex, FoldableWithIndex, TraversableWithIndex/This package provides three useful generalizations: @ class Functor f => FunctorWithIndex i f | f -> i where \ imap :: (i -> a -> b) -> f a -> f b @ @ class Foldable f => FoldableWithIndex i f | f -> i where \ ifoldMap :: Monoid m => (i -> a -> m) -> f a -> m @ @ class (FunctorWithIndex i t, FoldableWithIndex i t, Traversable t) => TraversableWithIndex i t | t -> i where \ itraverse :: Applicative f => (i -> a -> f b) -> t a -> f (t b) @ This package contains instances for types in GHC boot libraries. For some additional instances see [indexed-traversable-instances](https://hackage.haskell.org/package/indexed-traversable-instances). The [keys](https://hackage.haskell.org/package/keys) package provides similar functionality, but uses (associated) @TypeFamilies@ instead of @FunctionalDependencies@.DataData.Foldable.WithIndexData.Foldable1.WithIndexData.Functor.WithIndexData.Traversable.WithIndexsrc CoerceCompatGhcList WithIndexarraybase  containers foldable1-classes-compat transformers. Changelog.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgindexed-traversable X :բ\*ҧ߀ m:+|u;",/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 cabal-version: 1.12 name: indexed-traversable version: 0.1.4 build-type: Simple license: BSD2 license-file: LICENSE category: Data maintainer: Oleg Grenrus author: Edward Kmett synopsis: FunctorWithIndex, FoldableWithIndex, TraversableWithIndex description: This package provides three useful generalizations: . @ class Functor f => FunctorWithIndex i f | f -> i where \ imap :: (i -> a -> b) -> f a -> f b @ . @ class Foldable f => FoldableWithIndex i f | f -> i where \ ifoldMap :: Monoid m => (i -> a -> m) -> f a -> m @ . @ class (FunctorWithIndex i t, FoldableWithIndex i t, Traversable t) => TraversableWithIndex i t | t -> i where \ itraverse :: Applicative f => (i -> a -> f b) -> t a -> f (t b) @ . This package contains instances for types in GHC boot libraries. For some additional instances see [indexed-traversable-instances](https://hackage.haskell.org/package/indexed-traversable-instances). . The [keys](https://hackage.haskell.org/package/keys) package provides similar functionality, but uses (associated) @TypeFamilies@ instead of @FunctionalDependencies@. extra-source-files: Changelog.md tested-with: GHC ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.5 || ==9.8.2 || ==9.10.1 source-repository head type: git location: https://github.com/haskellari/indexed-traversable subdir: indexed-traversable library default-language: Haskell2010 hs-source-dirs: src other-modules: CoerceCompat GhcList WithIndex exposed-modules: Data.Foldable.WithIndex Data.Foldable1.WithIndex Data.Functor.WithIndex Data.Traversable.WithIndex build-depends: array >=0.3.0.2 && <0.6 , base >=4.12 && <4.21 , containers >=0.6.0.1 && <0.8 , transformers >=0.5.6.0 && <0.7 if !impl(ghc >=9.6) build-depends: foldable1-classes-compat >=0.1 && <0.2 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/bin/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/lib/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/lib/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/lib/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/libexec/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/lib/include/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/share/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/share/doc/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/share/man/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/etc .log -.logarray array-0.5.4.0base base-4.13.0.0 containerscontainers-0.6.2.1foldable1-classes-compat]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702 transformerstransformers-0.5.6.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702transformers-0.5.6.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702transformers-0.5.6.2 integer-gmpinteger-gmp-1.0.2.0integer-gmp-1.0.2.08 hvr@gnu.orgHerbert Valerio RiedelInteger library based on GMPdThis package provides the low-level implementation of the standard 'Integer' type based on the . 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.Numeric, Algebra fa0aeec3847b5d0bd5d5fcaaa0d3962c GHC.IntegerGHC.Integer.GMP.InternalsGHC.Integer.Logarithms GHC.Integer.Logarithms.InternalsGHC.Integer.Type=/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/integer-gmp-1.0.2.0=/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/integer-gmp-1.0.2.0=/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/integer-gmp-1.0.2.0L/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/integer-gmp-1.0.2.0HSinteger-gmp-1.0.2.0gmpE/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/integer-gmp-1.0.2.0/includeghc-prim-0.5.3f/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/integer-gmp-1.0.2.0/integer-gmp.haddockR/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/integer-gmp-1.0.2.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Pinvariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5aPinvariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a invariantData.Functor.InvariantPinvariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5aData.Functor.InvariantData.Functor.Invariant.THPinvariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5aData.Functor.Invariant.TH invariantLICENSEONicolas Frisby , Ryan Scott )Nicolas Frisby               -https://github.com/nfrisby/invariant-functors4https://github.com/nfrisby/invariant-functors/issues-https://github.com/nfrisby/invariant-functorsHaskell98 invariant functorsHaskell98 invariant functors (also known as exponential functors). For more information, see Edward Kmett's article \"Rotten Bananas\": Control, DataData.Functor.InvariantData.Functor.Invariant.THsrc"Data.Functor.Invariant.TH.InternalPaths_invariant-WallStateVararraybase bifunctorscomonad containers  contravariantghc-prim profunctorsstmtaggedtemplate-haskellth-abstraction  transformerstransformers-compatunordered-containersspecSpec.hshspec-discoverhspec-discovertest InvariantSpecTHSpec-Wall-Wno-star-is-type QuickCheck basehspec  invarianttemplate-haskell. CHANGELOG.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org invariant  YM%kk ŭ?U/,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: invariant version: 0.6.3 synopsis: Haskell98 invariant functors description: Haskell98 invariant functors (also known as exponential functors). . For more information, see Edward Kmett's article \"Rotten Bananas\": . category: Control, Data license: BSD2 license-file: LICENSE homepage: https://github.com/nfrisby/invariant-functors bug-reports: https://github.com/nfrisby/invariant-functors/issues author: Nicolas Frisby maintainer: Nicolas Frisby , Ryan Scott build-type: Simple cabal-version: >= 1.10 tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.8 , GHC == 9.4.8 , GHC == 9.6.4 , GHC == 9.8.2 , GHC == 9.10.1 extra-source-files: CHANGELOG.md, README.md source-repository head type: git location: https://github.com/nfrisby/invariant-functors library exposed-modules: Data.Functor.Invariant , Data.Functor.Invariant.TH other-modules: Data.Functor.Invariant.TH.Internal , Paths_invariant hs-source-dirs: src default-language: Haskell2010 build-depends: array >= 0.3 && < 0.6 , base >= 4 && < 5 , bifunctors >= 5.2 && < 6 , comonad >= 5 && < 6 , containers >= 0.1 && < 0.8 , contravariant >= 0.5 && < 2 , ghc-prim , profunctors >= 5.2.1 && < 6 , StateVar >= 1.1 && < 2 , stm >= 2.2 && < 3 , tagged >= 0.7.3 && < 1 , template-haskell >= 2.4 && < 2.23 , th-abstraction >= 0.4 && < 0.8 , transformers >= 0.2 && < 0.7 , transformers-compat >= 0.3 && < 1 , unordered-containers >= 0.2.4 && < 0.3 ghc-options: -Wall if !impl(ghc >= 8.0) build-depends: semigroups >= 0.16.2 && < 1 test-suite spec type: exitcode-stdio-1.0 hs-source-dirs: test default-language: Haskell2010 main-is: Spec.hs other-modules: InvariantSpec THSpec build-depends: base >= 4 && < 5 , hspec >= 1.8 , invariant , QuickCheck >= 2.11 && < 3 , template-haskell build-tool-depends: hspec-discover:hspec-discover ghc-options: -Wall if impl(ghc >= 8.6) ghc-options: -Wno-star-is-type ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5av/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/binv/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/libv/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/libv/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/libz/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/libexec~/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/lib/includex/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/share|/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/share/doc|/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/share/man/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/etc .log -.logStateVarOStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670array array-0.5.4.0base base-4.13.0.0 bifunctorsQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9comonad Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1ghc-primghc-prim-0.5.3 profunctorsRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09stm stm-2.5.0.0tagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskelltemplate-haskell-2.15.0.0th-abstractionWth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cunordered-containers^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146OStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670 array-0.5.4.0 base-4.13.0.0Qbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1ghc-prim-0.5.3Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09 stm-2.5.0.0Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdtransformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146OStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670 array-0.5.4.0 base-4.13.0.0Qbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1ghc-prim-0.5.3Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09 stm-2.5.0.0Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdtransformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Ukan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Ukan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1kan-extensions Control.Comonad.DensityUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Control.Comonad.DensityControl.Monad.CoUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Control.Monad.CoControl.Monad.CodensityUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Control.Monad.Codensity#Data.Functor.Contravariant.CoyonedaUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1#Data.Functor.Contravariant.CoyonedaData.Functor.Contravariant.DayUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Data.Functor.Contravariant.Day!Data.Functor.Contravariant.YonedaUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1!Data.Functor.Contravariant.YonedaData.Functor.CoyonedaUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Data.Functor.CoyonedaData.Functor.DayUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Data.Functor.DayData.Functor.Day.CurriedUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Data.Functor.Day.CurriedData.Functor.Invariant.DayUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Data.Functor.Invariant.DayData.Functor.Kan.LanUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Data.Functor.Kan.LanData.Functor.Kan.RanUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Data.Functor.Kan.RanData.Functor.YonedaUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Data.Functor.Yonedakan-extensionsLICENSE'Copyright (C) 2008-2016 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional        (http://github.com/ekmett/kan-extensions/.http://github.com/ekmett/kan-extensions/issues*git://github.com/ekmett/kan-extensions.gitGKan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monadsYKan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads.+Data Structures, Monads, Comonads, Functors Control.Comonad.DensityControl.Monad.CoControl.Monad.CodensityData.Functor.Contravariant.Day!Data.Functor.Contravariant.Yoneda#Data.Functor.Contravariant.CoyonedaData.Functor.DayData.Functor.Day.CurriedData.Functor.Invariant.DayData.Functor.Kan.LanData.Functor.Kan.RanData.Functor.YonedaData.Functor.Coyonedasrc1 $-Wall-Wcompat-Wnoncanonical-monad-instances-Wno-trustworthy-safe adjunctionsarraybase comonad containers  contravariant distributivefree invariantmtl profunctors semigroupoidstagged transformers. .gitignore .vim.customCHANGELOG.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgkan-extensions (< Qʟ[.o3 N"+P$,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: kan-extensions category: Data Structures, Monads, Comonads, Functors version: 5.2.6 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/kan-extensions/ bug-reports: http://github.com/ekmett/kan-extensions/issues copyright: Copyright (C) 2008-2016 Edward A. Kmett synopsis: Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads description: Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads. build-type: Simple tested-with: GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.8 , GHC == 9.4.5 , GHC == 9.6.2 extra-source-files: .gitignore .vim.custom CHANGELOG.markdown README.markdown source-repository head type: git location: git://github.com/ekmett/kan-extensions.git library hs-source-dirs: src other-extensions: CPP MultiParamTypeClasses GADTs Rank2Types, FlexibleInstances FlexibleContexts UndecidableInstances TypeFamilies build-depends: adjunctions >= 4.2 && < 5, array >= 0.3.0.2 && < 0.6, base >= 4.11 && < 5, comonad >= 4 && < 6, containers >= 0.4 && < 0.8, contravariant >= 1 && < 2, distributive >= 0.2.2 && < 1, invariant >= 0.1 && < 1, free >= 4 && < 6, mtl >= 2.2.1 && < 2.4, profunctors >= 5 && < 6, semigroupoids >= 5.2.2 && < 7, tagged >= 0.7.2 && < 1, transformers >= 0.5 && < 0.7 exposed-modules: Control.Comonad.Density Control.Monad.Co Control.Monad.Codensity Data.Functor.Contravariant.Day Data.Functor.Contravariant.Yoneda Data.Functor.Contravariant.Coyoneda Data.Functor.Day Data.Functor.Day.Curried Data.Functor.Invariant.Day Data.Functor.Kan.Lan Data.Functor.Kan.Ran Data.Functor.Yoneda Data.Functor.Coyoneda ghc-options: -Wall -Wcompat -Wnoncanonical-monad-instances -Wno-trustworthy-safe if !impl(ghc >= 8.8) ghc-options: -Wnoncanonical-monadfail-instances default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binw/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/bin{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/lib{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/lib{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/lib/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/libexec/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/lib/include}/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/share/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/share/doc/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/share/man/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/etc .log -.log adjunctionsRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24farray array-0.5.4.0base base-4.13.0.0comonad Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1 distributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345freeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3 invariantPinvariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5amtl mtl-2.2.2 profunctorsRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09 semigroupoidsTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eatagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 transformerstransformers-0.5.6.2Radjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f array-0.5.4.0 base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Ifree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Pinvariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a mtl-2.2.2Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Tsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaMtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Radjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f array-0.5.4.0 base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Ifree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Pinvariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a mtl-2.2.2Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Tsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaMtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Llens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155Llens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155lensSControl.Exception.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Exception.Lens Control.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3f Control.LensControl.Lens.AtLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.AtControl.Lens.CombinatorsLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.CombinatorsControl.Lens.ConsLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.ConsControl.Lens.EachLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.EachControl.Lens.EmptyLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.EmptyControl.Lens.EqualityLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.EqualityControl.Lens.ExtrasLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.ExtrasControl.Lens.FoldLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.FoldControl.Lens.GetterLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.GetterControl.Lens.IndexedLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.IndexedControl.Lens.InternalLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.InternalControl.Lens.Internal.BazaarLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.Bazaar Control.Lens.Internal.ByteStringLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3f Control.Lens.Internal.ByteStringControl.Lens.Internal.CTypesLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.CTypesControl.Lens.Internal.CoerceLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.CoerceControl.Lens.Internal.ContextLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.ContextControl.Lens.Internal.DequeLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.DequeControl.Lens.Internal.ExceptionLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.ExceptionControl.Lens.Internal.FieldTHLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.FieldTHControl.Lens.Internal.FoldLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.FoldControl.Lens.Internal.GetterLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.GetterControl.Lens.Internal.IndexedLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.IndexedControl.Lens.Internal.InstancesLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.InstancesControl.Lens.Internal.IsoLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.IsoControl.Lens.Internal.LevelLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.LevelControl.Lens.Internal.ListLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.ListControl.Lens.Internal.MagmaLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.MagmaControl.Lens.Internal.PrismLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.PrismControl.Lens.Internal.PrismTHLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.PrismTHControl.Lens.Internal.ReviewLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.ReviewControl.Lens.Internal.SetterLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.SetterControl.Lens.Internal.THLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.THControl.Lens.Internal.TypeableLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.TypeableControl.Lens.Internal.ZoomLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.ZoomControl.Lens.IsoLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.IsoControl.Lens.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.LensControl.Lens.LevelLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.LevelControl.Lens.OperatorsLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.OperatorsControl.Lens.PlatedLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.PlatedControl.Lens.PrismLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.PrismControl.Lens.ReifiedLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.ReifiedControl.Lens.ReviewLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.ReviewControl.Lens.SetterLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.SetterControl.Lens.THLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.THControl.Lens.TraversalLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.TraversalControl.Lens.TupleLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.TupleControl.Lens.TypeLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.TypeControl.Lens.UnsoundLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.UnsoundControl.Lens.WrappedLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.WrappedControl.Lens.ZoomLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.ZoomControl.Monad.Error.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Monad.Error.Lens Control.Parallel.Strategies.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3f Control.Parallel.Strategies.LensControl.Seq.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Seq.LensData.Array.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Array.LensData.Bits.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Bits.LensData.ByteString.Lazy.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.ByteString.Lazy.LensData.ByteString.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.ByteString.LensData.ByteString.Strict.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.ByteString.Strict.LensData.Complex.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Complex.LensData.Data.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Data.LensData.Dynamic.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Dynamic.LensData.HashSet.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.HashSet.LensData.IntSet.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.IntSet.LensData.List.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.List.Lens Data.Map.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3f Data.Map.LensData.Sequence.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Sequence.Lens Data.Set.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3f Data.Set.LensData.Text.Lazy.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Text.Lazy.LensData.Text.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Text.LensData.Text.Strict.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Text.Strict.LensData.Tree.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Tree.LensData.Typeable.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Typeable.LensData.Vector.Generic.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Vector.Generic.LensData.Vector.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Vector.LensGHC.Generics.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fGHC.Generics.LensLanguage.Haskell.TH.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fLanguage.Haskell.TH.Lens Numeric.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3f Numeric.LensNumeric.Natural.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fNumeric.Natural.LensSystem.Exit.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fSystem.Exit.LensSystem.FilePath.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fSystem.FilePath.LensSystem.IO.Error.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fSystem.IO.Error.Lens benchmark-uniplate dump-splicesinliningjold-inline-pragmassafe test-doctests test-hunittest-propertiestest-templates trustworthy benchmark-uniplate dump-splicesinliningjold-inline-pragmassafe test-doctests test-hunittest-propertiestest-templates trustworthylensLICENSE'Copyright (C) 2012-2016 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional         http://github.com/ekmett/lens/$http://github.com/ekmett/lens/issues"https://github.com/ekmett/lens.gitLenses, Folds and Traversals UThis package comes \"Batteries Included\" with many useful lenses for the types commonly used from the Haskell Platform, and with tools for automatically generating lenses and isomorphisms for user-supplied data types. The combinators in @Control.Lens@ provide a highly generic toolbox for composing families of getters, folds, isomorphisms, traversals, setters and lenses and their indexed variants. An overview, with a large number of examples can be found in the . An introductory video on the style of code used in this library by Simon Peyton Jones is available from . A video on how to use lenses and how they are constructed is available on . Slides for that second talk can be obtained from . More information on the care and feeding of lenses, including a brief tutorial and motivation for their types can be found on the . A small game of @pong@ and other more complex examples that manage their state using lenses can be found in the . /Lenses, Folds and Traversals/ With some signatures simplified, the core of the hierarchy of lens-like constructions looks like: <> You can compose any two elements of the hierarchy above using @(.)@ from the @Prelude@, and you can use any element of the hierarchy as any type it linked to above it. The result is their lowest upper bound in the hierarchy (or an error if that bound doesn't exist). For instance: * You can use any 'Traversal' as a 'Fold' or as a 'Setter'. * The composition of a 'Traversal' and a 'Getter' yields a 'Fold'. /Minimizing Dependencies/ If you want to provide lenses and traversals for your own types in your own libraries, then you can do so without incurring a dependency on this (or any other) lens package at all. /e.g./ for a data type: > data Foo a = Foo Int Int a You can define lenses such as > -- bar :: Lens' (Foo a) Int > bar :: Functor f => (Int -> f Int) -> Foo a -> f (Foo a) > bar f (Foo a b c) = fmap (\a' -> Foo a' b c) (f a) > -- quux :: Lens (Foo a) (Foo b) a b > quux :: Functor f => (a -> f b) -> Foo a -> f (Foo b) > quux f (Foo a b c) = fmap (Foo a b) (f c) without the need to use any type that isn't already defined in the @Prelude@. And you can define a traversal of multiple fields with 'Control.Applicative.Applicative': > -- traverseBarAndBaz :: Traversal' (Foo a) Int > traverseBarAndBaz :: Applicative f => (Int -> f Int) -> Foo a -> f (Foo a) > traverseBarAndBaz f (Foo a b c) = Foo <$> f a <*> f b <*> pure c What is provided in this library is a number of stock lenses and traversals for common haskell types, a wide array of combinators for working them, and more exotic functionality, (/e.g./ getters, setters, indexed folds, isomorphisms).Data, Lenses, Generics x-revision6Cabal base cabal-doctestfilepathSControl.Exception.Lens Control.LensControl.Lens.AtControl.Lens.CombinatorsControl.Lens.ConsControl.Lens.EachControl.Lens.EmptyControl.Lens.EqualityControl.Lens.ExtrasControl.Lens.FoldControl.Lens.GetterControl.Lens.IndexedControl.Lens.InternalControl.Lens.Internal.Bazaar Control.Lens.Internal.ByteStringControl.Lens.Internal.CoerceControl.Lens.Internal.ContextControl.Lens.Internal.CTypesControl.Lens.Internal.DequeControl.Lens.Internal.ExceptionControl.Lens.Internal.FieldTHControl.Lens.Internal.PrismTHControl.Lens.Internal.FoldControl.Lens.Internal.GetterControl.Lens.Internal.IndexedControl.Lens.Internal.InstancesControl.Lens.Internal.IsoControl.Lens.Internal.LevelControl.Lens.Internal.ListControl.Lens.Internal.MagmaControl.Lens.Internal.PrismControl.Lens.Internal.ReviewControl.Lens.Internal.SetterControl.Lens.Internal.THControl.Lens.Internal.TypeableControl.Lens.Internal.ZoomControl.Lens.IsoControl.Lens.LensControl.Lens.LevelControl.Lens.OperatorsControl.Lens.PlatedControl.Lens.PrismControl.Lens.ReifiedControl.Lens.ReviewControl.Lens.SetterControl.Lens.THControl.Lens.TraversalControl.Lens.TupleControl.Lens.TypeControl.Lens.UnsoundControl.Lens.WrappedControl.Lens.ZoomControl.Monad.Error.Lens Control.Parallel.Strategies.LensControl.Seq.LensData.Array.LensData.Bits.LensData.ByteString.LensData.ByteString.Strict.LensData.ByteString.Lazy.LensData.Complex.LensData.Data.LensData.Dynamic.LensData.HashSet.LensData.IntSet.LensData.List.Lens Data.Map.LensData.Sequence.Lens Data.Set.LensData.Text.LensData.Text.Strict.LensData.Text.Lazy.LensData.Tree.LensData.Typeable.LensData.Vector.LensData.Vector.Generic.LensGHC.Generics.LensSystem.Exit.LensSystem.FilePath.LensSystem.IO.Error.LensLanguage.Haskell.TH.Lens Numeric.LensNumeric.Natural.Lens-DTRUSTWORTHY=1 -DINLININGsrcControl.Lens.Internal.Prelude Paths_lensVinclude -Wall -fwarn-tabs-O2 -fdicts-cheap-funbox-strict-fields-fmax-simplifier-iterations=10-fno-warn-trustworthy-safe'-Wno-missing-pattern-synonym-signatures-Wno-redundant-constraintsarraybase base-orphans bifunctors bytestring   call-stackcomonad containers contravariant distributive exceptionsfilepathfreeghc-primhashablekan-extensionsmtlparallel profunctors reflection semigroupoidstaggedtemplate-haskelltext th-abstraction transformerstransformers-compatunordered-containersvector  templates templates.hstestsT799-Wall -threadedbaselens properties properties.hstestslens-properties/srcControl.Lens.Propertiesinclude-Wall -threaded-rtsopts-with-rtsopts=-N QuickCheckbaselenstest-frameworktest-framework-quickcheck2 transformershunithunit.hstests-Wall -threaded-rtsopts-with-rtsopts=-NHUnitbase containerslensmtltest-frameworktest-framework-hunitdoctests doctests.hs-DTRUSTWORTHY=1testsV-Wall -threadedx-doctest-options--fastbase bytestring containersdeepseq directorydoctest  filepathgeneric-derivinglensmtlnatsparallel semigroups simple-reflecttextunordered-containersvector plated plated.hs benchmarks-Wall-O2 -threaded -fdicts-cheap-funbox-strict-fieldsbase base-compat  comonad criteriondeepseqgeneric-derivinglens transformers alongside alongside.hs benchmarks-Wall-O2 -threaded -fdicts-cheap-funbox-strict-fieldsbasecomonad criteriondeepseqlens transformersfoldsfolds.hs benchmarks-Wall-O2 -threaded -fdicts-cheap-funbox-strict-fieldsbase bytestring containers criterionlensunordered-containersvector traversals traversals.hs benchmarks-Wall-O2 -threaded -fdicts-cheap-funbox-strict-fieldsbase bytestring containers criteriondeepseqlensunordered-containersvectorunsafe unsafe.hs benchmarks-Wall-O2 -threaded -fdicts-cheap-funbox-strict-fieldsbasecomonad criteriondeepseqgeneric-derivinglens transformers. .travis.yml .gitignore .hlint.yaml .vim.custom cabal.projectexamples/LICENSEexamples/lens-examples.cabal examples/*.hsexamples/*.lhsexamples/.hlint.yaml include/*.hlens-properties/.hlint.yaml"lens-properties/CHANGELOG.markdownlens-properties/LICENSElens-properties/Setup.hs%lens-properties/lens-properties.cabaltravis/cabal-apt-install travis/config Warning.hsAUTHORS.markdownCHANGELOG.markdownREADME.markdownSUPPORT.markdown images/*.pnghackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orglens RX9qLۥ'TZT2K;,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4>name: lens category: Data, Lenses, Generics version: 4.19.2 x-revision: 6 license: BSD2 cabal-version: 1.18 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/lens/ bug-reports: http://github.com/ekmett/lens/issues copyright: Copyright (C) 2012-2016 Edward A. Kmett build-type: Custom -- build-tools: cpphs tested-with: GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.3 , GHC == 8.10.1 synopsis: Lenses, Folds and Traversals description: This package comes \"Batteries Included\" with many useful lenses for the types commonly used from the Haskell Platform, and with tools for automatically generating lenses and isomorphisms for user-supplied data types. . The combinators in @Control.Lens@ provide a highly generic toolbox for composing families of getters, folds, isomorphisms, traversals, setters and lenses and their indexed variants. . An overview, with a large number of examples can be found in the . . An introductory video on the style of code used in this library by Simon Peyton Jones is available from . . A video on how to use lenses and how they are constructed is available on . . Slides for that second talk can be obtained from . . More information on the care and feeding of lenses, including a brief tutorial and motivation for their types can be found on the . . A small game of @pong@ and other more complex examples that manage their state using lenses can be found in the . . /Lenses, Folds and Traversals/ . With some signatures simplified, the core of the hierarchy of lens-like constructions looks like: . . <> . . You can compose any two elements of the hierarchy above using @(.)@ from the @Prelude@, and you can use any element of the hierarchy as any type it linked to above it. . The result is their lowest upper bound in the hierarchy (or an error if that bound doesn't exist). . For instance: . * You can use any 'Traversal' as a 'Fold' or as a 'Setter'. . * The composition of a 'Traversal' and a 'Getter' yields a 'Fold'. . /Minimizing Dependencies/ . If you want to provide lenses and traversals for your own types in your own libraries, then you can do so without incurring a dependency on this (or any other) lens package at all. . /e.g./ for a data type: . > data Foo a = Foo Int Int a . You can define lenses such as . > -- bar :: Lens' (Foo a) Int > bar :: Functor f => (Int -> f Int) -> Foo a -> f (Foo a) > bar f (Foo a b c) = fmap (\a' -> Foo a' b c) (f a) . > -- quux :: Lens (Foo a) (Foo b) a b > quux :: Functor f => (a -> f b) -> Foo a -> f (Foo b) > quux f (Foo a b c) = fmap (Foo a b) (f c) . without the need to use any type that isn't already defined in the @Prelude@. . And you can define a traversal of multiple fields with 'Control.Applicative.Applicative': . > -- traverseBarAndBaz :: Traversal' (Foo a) Int > traverseBarAndBaz :: Applicative f => (Int -> f Int) -> Foo a -> f (Foo a) > traverseBarAndBaz f (Foo a b c) = Foo <$> f a <*> f b <*> pure c . What is provided in this library is a number of stock lenses and traversals for common haskell types, a wide array of combinators for working them, and more exotic functionality, (/e.g./ getters, setters, indexed folds, isomorphisms). extra-source-files: .travis.yml .gitignore .hlint.yaml .vim.custom cabal.project examples/LICENSE examples/lens-examples.cabal examples/*.hs examples/*.lhs examples/.hlint.yaml include/*.h lens-properties/.hlint.yaml lens-properties/CHANGELOG.markdown lens-properties/LICENSE lens-properties/Setup.hs lens-properties/lens-properties.cabal travis/cabal-apt-install travis/config Warning.hs AUTHORS.markdown CHANGELOG.markdown README.markdown SUPPORT.markdown extra-doc-files: images/*.png source-repository head type: git location: https://github.com/ekmett/lens.git custom-setup setup-depends: Cabal >= 1.10 && <3.3, base >= 4.5 && <5, cabal-doctest >= 1 && <1.1, filepath -- Enable benchmarking against Neil Mitchell's uniplate library for comparative performance analysis. Defaults to being turned off to avoid -- the extra dependency. -- -- > cabal configure --enable-benchmarks -fbenchmark-uniplate && cabal build && cabal bench flag benchmark-uniplate default: False manual: True -- Generate inline pragmas when using template-haskell. This defaults to enabled, but you can -- -- > cabal install lens -f-inlining -- -- to shut it off to benchmark the relative performance impact, or as last ditch effort to address compile -- errors resulting from the myriad versions of template-haskell that all purport to be 2.8. flag inlining manual: True default: True -- Some 7.6.1-rc1 users report their TH still uses old style inline pragmas. This lets them turn on inlining. flag old-inline-pragmas default: False manual: True -- Make the test suites dump their template-haskell splices. flag dump-splices default: False manual: True -- You can disable the doctests test suite with -f-test-doctests flag test-doctests default: True manual: True -- You can disable the hunit test suite with -f-test-hunit flag test-hunit default: True manual: True -- Build the properties test if we're building tests flag test-properties default: True manual: True flag test-templates default: True manual: True -- Disallow unsafeCoerce flag safe default: False manual: True -- Assert that we are trustworthy when we can flag trustworthy default: True manual: True -- Attempt a parallel build with GHC 7.8 flag j default: False manual: True library build-depends: array >= 0.3.0.2 && < 0.6, base >= 4.5 && < 5, base-orphans >= 0.5.2 && < 1, bifunctors >= 5.1 && < 6, bytestring >= 0.9.2.1 && < 0.11, call-stack >= 0.1 && < 0.5, comonad >= 4 && < 6, contravariant >= 1.3 && < 2, containers >= 0.4.0 && < 0.7, distributive >= 0.3 && < 1, filepath >= 1.2.0.0 && < 1.5, free >= 4 && < 6, ghc-prim, hashable >= 1.1.2.3 && < 1.4, kan-extensions >= 5 && < 6, exceptions >= 0.1.1 && < 1, mtl >= 2.0.1 && < 2.3, parallel >= 3.1.0.1 && < 3.3, profunctors >= 5.2.1 && < 6, reflection >= 2.1 && < 3, semigroupoids >= 5 && < 6, tagged >= 0.4.4 && < 1, template-haskell >= 2.4 && < 2.17, th-abstraction >= 0.3 && < 0.5, text >= 0.11 && < 1.3, transformers >= 0.2 && < 0.6, transformers-compat >= 0.4 && < 1, unordered-containers >= 0.2.4 && < 0.3, vector >= 0.9 && < 0.13 if !impl(ghc >= 8.0) build-depends: generic-deriving >= 1.10 && < 2, semigroups >= 0.8.4 && < 1 if !impl(ghc >= 7.10) build-depends: nats >= 0.1 && < 1.2, void >= 0.5 && < 1 if !impl(ghc >= 7.8) build-depends: type-equality >= 1 && < 2 exposed-modules: Control.Exception.Lens Control.Lens Control.Lens.At Control.Lens.Combinators Control.Lens.Cons Control.Lens.Each Control.Lens.Empty Control.Lens.Equality Control.Lens.Extras Control.Lens.Fold Control.Lens.Getter Control.Lens.Indexed Control.Lens.Internal Control.Lens.Internal.Bazaar Control.Lens.Internal.ByteString Control.Lens.Internal.Coerce Control.Lens.Internal.Context Control.Lens.Internal.CTypes Control.Lens.Internal.Deque Control.Lens.Internal.Exception Control.Lens.Internal.FieldTH Control.Lens.Internal.PrismTH Control.Lens.Internal.Fold Control.Lens.Internal.Getter Control.Lens.Internal.Indexed Control.Lens.Internal.Instances Control.Lens.Internal.Iso Control.Lens.Internal.Level Control.Lens.Internal.List Control.Lens.Internal.Magma Control.Lens.Internal.Prism Control.Lens.Internal.Review Control.Lens.Internal.Setter Control.Lens.Internal.TH Control.Lens.Internal.Typeable Control.Lens.Internal.Zoom Control.Lens.Iso Control.Lens.Lens Control.Lens.Level Control.Lens.Operators Control.Lens.Plated Control.Lens.Prism Control.Lens.Reified Control.Lens.Review Control.Lens.Setter Control.Lens.TH Control.Lens.Traversal Control.Lens.Tuple Control.Lens.Type Control.Lens.Unsound Control.Lens.Wrapped Control.Lens.Zoom Control.Monad.Error.Lens Control.Parallel.Strategies.Lens Control.Seq.Lens Data.Array.Lens Data.Bits.Lens Data.ByteString.Lens Data.ByteString.Strict.Lens Data.ByteString.Lazy.Lens Data.Complex.Lens Data.Data.Lens Data.Dynamic.Lens Data.HashSet.Lens Data.IntSet.Lens Data.List.Lens Data.Map.Lens Data.Sequence.Lens Data.Set.Lens Data.Text.Lens Data.Text.Strict.Lens Data.Text.Lazy.Lens Data.Tree.Lens Data.Typeable.Lens Data.Vector.Lens Data.Vector.Generic.Lens GHC.Generics.Lens System.Exit.Lens System.FilePath.Lens System.IO.Error.Lens Language.Haskell.TH.Lens Numeric.Lens Numeric.Natural.Lens other-modules: Control.Lens.Internal.Prelude Paths_lens if flag(safe) cpp-options: -DSAFE=1 if flag(trustworthy) && impl(ghc>=7.2) other-extensions: Trustworthy cpp-options: -DTRUSTWORTHY=1 if flag(old-inline-pragmas) && impl(ghc>=7.6.0.20120810) cpp-options: -DOLD_INLINE_PRAGMAS=1 if flag(inlining) cpp-options: -DINLINING if impl(ghc<7.4) ghc-options: -fno-spec-constr-count if impl(ghc >= 7.10) ghc-options: -fno-warn-trustworthy-safe if impl(ghc >= 8) ghc-options: -Wno-missing-pattern-synonym-signatures ghc-options: -Wno-redundant-constraints if flag(j) && impl(ghc>=7.8) ghc-options: -j4 ghc-options: -Wall -fwarn-tabs -O2 -fdicts-cheap -funbox-strict-fields -fmax-simplifier-iterations=10 hs-source-dirs: src include-dirs: include default-language: Haskell2010 -- Verify that Template Haskell expansion works test-suite templates type: exitcode-stdio-1.0 main-is: templates.hs other-modules: T799 ghc-options: -Wall -threaded hs-source-dirs: tests default-language: Haskell2010 if flag(dump-splices) ghc-options: -ddump-splices if !flag(test-templates) buildable: False else build-depends: base, lens -- Verify the properties of lenses with QuickCheck test-suite properties type: exitcode-stdio-1.0 main-is: properties.hs other-modules: Control.Lens.Properties ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N hs-source-dirs: tests lens-properties/src include-dirs: include default-language: Haskell2010 if !flag(test-properties) buildable: False else build-depends: base, lens, QuickCheck >= 2.4, test-framework >= 0.6, test-framework-quickcheck2 >= 0.2, transformers test-suite hunit type: exitcode-stdio-1.0 main-is: hunit.hs ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N hs-source-dirs: tests default-language: Haskell2010 if !flag(test-hunit) buildable: False else build-depends: base, containers, HUnit >= 1.2, lens, mtl, test-framework >= 0.6, test-framework-hunit >= 0.2 -- Verify the results of the examples test-suite doctests type: exitcode-stdio-1.0 main-is: doctests.hs ghc-options: -Wall -threaded hs-source-dirs: tests default-language: Haskell2010 x-doctest-options: --fast if flag(trustworthy) && impl(ghc>=7.2) other-extensions: Trustworthy cpp-options: -DTRUSTWORTHY=1 if !flag(test-doctests) buildable: False else build-depends: base, bytestring, containers, directory >= 1.0, deepseq, doctest >= 0.11.4 && < 0.12 || >= 0.13 && < 0.19, filepath, generic-deriving, lens, mtl, nats, parallel, semigroups >= 0.9, simple-reflect >= 0.3.1, text, unordered-containers, vector < 0.12.2 -- Basic benchmarks for the uniplate-style combinators benchmark plated type: exitcode-stdio-1.0 main-is: plated.hs ghc-options: -Wall -O2 -threaded -fdicts-cheap -funbox-strict-fields hs-source-dirs: benchmarks default-language: Haskell2010 build-depends: base, base-compat >=0.11.0 && <0.12, comonad, criterion, deepseq, generic-deriving, lens, transformers if flag(benchmark-uniplate) build-depends: uniplate >= 1.6.7 && < 1.7 cpp-options: -DBENCHMARK_UNIPLATE -- Benchmarking alongside variants benchmark alongside type: exitcode-stdio-1.0 main-is: alongside.hs ghc-options: -Wall -O2 -threaded -fdicts-cheap -funbox-strict-fields hs-source-dirs: benchmarks default-language: Haskell2010 build-depends: base, comonad >= 4, criterion, deepseq, lens, transformers -- Benchmarking folds benchmark folds type: exitcode-stdio-1.0 main-is: folds.hs ghc-options: -Wall -O2 -threaded -fdicts-cheap -funbox-strict-fields hs-source-dirs: benchmarks default-language: Haskell2010 build-depends: base, criterion, containers, bytestring, unordered-containers, vector, lens -- Benchmarking traversals benchmark traversals type: exitcode-stdio-1.0 main-is: traversals.hs ghc-options: -Wall -O2 -threaded -fdicts-cheap -funbox-strict-fields hs-source-dirs: benchmarks default-language: Haskell2010 build-depends: base, criterion, containers, deepseq, bytestring, unordered-containers, vector, lens -- Benchmarking unsafe implementation strategies benchmark unsafe type: exitcode-stdio-1.0 main-is: unsafe.hs ghc-options: -Wall -O2 -threaded -fdicts-cheap -funbox-strict-fields hs-source-dirs: benchmarks default-language: Haskell2010 build-depends: base, comonad >= 4, criterion >= 1, deepseq, generic-deriving, lens, transformers ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binn/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155r/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/binr/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/libr/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/libr/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/libv/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/libexecz/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/lib/includet/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/sharex/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/share/docx/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/share/man}/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/share/doc/htmlr/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/etc .log -.logLlens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155array array-0.5.4.0base base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7 bifunctorsQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9 bytestring bytestring-0.10.10.1 call-stackQcall-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43comonad Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1 distributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345 exceptions Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031efilepathfilepath-1.4.2.1freeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3ghc-primghc-prim-0.5.3hashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916kan-extensionsUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1mtl mtl-2.2.2parallelQparallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c profunctorsRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09 reflection Qreflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac semigroupoidsTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eatagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskelltemplate-haskell-2.15.0.0text text-1.2.4.0th-abstractionWth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cunordered-containers^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146vector Pvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abCabal Cabal-3.0.1.0base base-4.13.0.0 cabal-doctest Ucabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0filepathfilepath-1.4.2.1Xlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fccXlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcclens-accelerate"Data.Array.Accelerate.Control.LensXlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc"Data.Array.Accelerate.Control.Lens'Data.Array.Accelerate.Control.Lens.EachXlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc'Data.Array.Accelerate.Control.Lens.Each(Data.Array.Accelerate.Control.Lens.ShapeXlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc(Data.Array.Accelerate.Control.Lens.Shape(Data.Array.Accelerate.Control.Lens.TupleXlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc(Data.Array.Accelerate.Control.Lens.Tuplelens-accelerateLICENSE.Trevor L. McDonell Trevor L. McDonell,https://github.com/tmcdonell/lens-accelerate.git://github.com/tmcdonell/lens-accelerate.git.git://github.com/tmcdonell/lens-accelerate.gitv0.3.0.0%Instances to mix lens with AccelerateXPlease see the README on GitHub at Accelerate, Data, Lenses"Data.Array.Accelerate.Control.Lens'Data.Array.Accelerate.Control.Lens.Each(Data.Array.Accelerate.Control.Lens.Shape(Data.Array.Accelerate.Control.Lens.Tuplesrc'Data.Array.Accelerate.Control.Lens.Lift-Wall acceleratebaselens. README.md CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orglens-accelerate ń\kέ~8Jc,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: lens-accelerate version: 0.3.0.0 synopsis: Instances to mix lens with Accelerate description: Please see the README on GitHub at homepage: https://github.com/tmcdonell/lens-accelerate license: BSD3 license-file: LICENSE author: Trevor L. McDonell maintainer: Trevor L. McDonell category: Accelerate, Data, Lenses build-type: Simple cabal-version: >=1.10 extra-source-files: README.md CHANGELOG.md library exposed-modules: Data.Array.Accelerate.Control.Lens Data.Array.Accelerate.Control.Lens.Each Data.Array.Accelerate.Control.Lens.Shape Data.Array.Accelerate.Control.Lens.Tuple other-modules: Data.Array.Accelerate.Control.Lens.Lift build-depends: base >= 4.7 && < 5 , accelerate >= 1.3 , lens == 4.* ghc-options: -Wall hs-source-dirs: src default-language: Haskell2010 source-repository head Type: git Location: git://github.com/tmcdonell/lens-accelerate.git source-repository this Type: git Tag: v0.3.0.0 Location: git://github.com/tmcdonell/lens-accelerate.git -- vim: nospell ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/bin~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/lib~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/lib~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/lib/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/libexec/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/lib/include/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/share/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/share/doc/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/share/man/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/etc .log -.log accelerateSaccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696base base-4.13.0.0lensLlens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155Saccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696 base-4.13.0.0Llens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155Saccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696 base-4.13.0.0Llens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155Vlifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97eVlifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e lifted-async Control.Concurrent.Async.LiftedVlifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97eControl.Concurrent.Async.Lifted$Control.Concurrent.Async.Lifted.SafeVlifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e$Control.Concurrent.Async.Lifted.Safe lifted-async LICENSE&Copyright (C) 2012-2024 Mitsutoshi AoeMitsutoshi Aoe Mitsutoshi Aoe             $https://github.com/maoe/lifted-async+https://github.com/maoe/lifted-async/issues(https://github.com/maoe/lifted-async.gitdevelopBRun lifted IO operations asynchronously and wait for their resultsuThis package provides IO operations from @async@ package lifted to any instance of 'MonadBase' or 'MonadBaseControl'. Concurrency x-revision1Control.Concurrent.Async.Lifted$Control.Concurrent.Async.Lifted.Safesrc-Wallasyncbase constraints lifted-base monad-controltransformers-basetest-lifted-async TestSuite.hstestsTest.Async.Common Test.Async.IOTest.Async.StateTest.Async.Reader-Wall -threaded HUnitbase lifted-async lifted-base monad-controlmtltastytasty-expected-failure tasty-hunit  tasty-thregression-testsRegressionTests.hstests-Wall -threadedasyncbase lifted-asyncmtl tasty-hunit  tasty-thbenchmark-lifted-async Benchmarks.hs benchmarks-Wallasyncbasedeepseq lifted-async tasty-benchbenchmark-lifted-async-threaded Benchmarks.hs benchmarks-Wall -threadedasyncbasedeepseq lifted-async tasty-bench. README.md CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org lifted-async  gFi/m=;vQAL#psZ,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 7cabal-version: 1.24 name: lifted-async version: 0.10.2.6 x-revision: 1 synopsis: Run lifted IO operations asynchronously and wait for their results homepage: https://github.com/maoe/lifted-async bug-reports: https://github.com/maoe/lifted-async/issues license: BSD3 license-file: LICENSE author: Mitsutoshi Aoe maintainer: Mitsutoshi Aoe copyright: Copyright (C) 2012-2024 Mitsutoshi Aoe category: Concurrency build-type: Simple tested-with: GHC == 9.12.0 GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.6 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-doc-files: README.md CHANGELOG.md description: This package provides IO operations from @async@ package lifted to any instance of 'MonadBase' or 'MonadBaseControl'. library exposed-modules: Control.Concurrent.Async.Lifted Control.Concurrent.Async.Lifted.Safe build-depends: base >= 4.5 && < 4.22 , async >= 2.2 && < 2.3 , lifted-base >= 0.2 && < 0.3 , transformers-base >= 0.4 && < 0.5 , monad-control == 1.0.* if impl(ghc >= 7.8) build-depends: constraints >= 0.2 && < 0.15 else build-depends: constraints >= 0.2 && < 0.6 ghc-options: -Wall hs-source-dirs: src default-language: Haskell2010 test-suite test-lifted-async type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: TestSuite.hs other-modules: Test.Async.Common Test.Async.IO Test.Async.State Test.Async.Reader ghc-options: -Wall -threaded build-depends: base , HUnit , lifted-async , lifted-base , monad-control , mtl , tasty , tasty-expected-failure < 0.13 , tasty-hunit >= 0.9 && < 0.11 , tasty-th default-language: Haskell2010 test-suite regression-tests type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: RegressionTests.hs ghc-options: -Wall -threaded build-depends: base , async , lifted-async , mtl , tasty-hunit >= 0.9 && < 0.11 , tasty-th default-language: Haskell2010 benchmark benchmark-lifted-async type: exitcode-stdio-1.0 hs-source-dirs: benchmarks main-is: Benchmarks.hs ghc-options: -Wall build-depends: base , async , tasty-bench < 0.5 , deepseq , lifted-async default-language: Haskell2010 benchmark benchmark-lifted-async-threaded type: exitcode-stdio-1.0 hs-source-dirs: benchmarks main-is: Benchmarks.hs ghc-options: -Wall -threaded build-depends: base , async , tasty-bench < 0.5 , deepseq , lifted-async default-language: Haskell2010 source-repository head type: git branch: develop location: https://github.com/maoe/lifted-async.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binx/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/bin|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/lib|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/lib|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/lib/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/libexec/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/lib/include~/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/share/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/share/doc/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/share/man/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/etc .log -.logasyncLasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdbase base-4.13.0.0 constraintsSconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6 lifted-base Ulifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f monad-controlVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdtransformers-baseXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688cLasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd base-4.13.0.0Sconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Ulifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688cLasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd base-4.13.0.0Sconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Ulifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688cUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f lifted-base Control.Concurrent.Chan.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fControl.Concurrent.Chan.LiftedControl.Concurrent.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fControl.Concurrent.LiftedControl.Concurrent.MVar.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fControl.Concurrent.MVar.LiftedControl.Concurrent.QSem.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fControl.Concurrent.QSem.LiftedControl.Concurrent.QSemN.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fControl.Concurrent.QSemN.LiftedControl.Exception.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fControl.Exception.LiftedData.IORef.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fData.IORef.LiftedForeign.Marshal.Utils.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fForeign.Marshal.Utils.LiftedSystem.Timeout.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fSystem.Timeout.Lifted lifted-base LICENSE*(c) 2011-2012 Bas van Dijk, Anders Kaseorg#Bas van Dijk Bas van Dijk, Anders Kaseorg)https://github.com/basvandijk/lifted-base0https://github.com/basvandijk/lifted-base/issues-https://github.com/basvandijk/lifted-base.git*lifted IO operations from the base library@lifted-base@ exports IO operations from the base library lifted to any instance of 'MonadBase' or 'MonadBaseControl'. Note that not all modules from @base@ are converted yet. If you need a lifted version of a function from @base@, just ask me to add it or send me a patch. The package includes a copy of the @monad-peel@ testsuite written by Anders Kaseorg The tests can be performed using @cabal test@.Control Control.Exception.LiftedControl.Concurrent.MVar.LiftedControl.Concurrent.Chan.LiftedControl.Concurrent.QSem.LiftedControl.Concurrent.QSemN.LiftedControl.Concurrent.LiftedData.IORef.LiftedForeign.Marshal.Utils.LiftedSystem.Timeout.Lifted.include inlinable.h-Wallbase monad-controltransformers-basetest-lifted-basetest.hstestinclude inlinable.h-Wall HUnitbase lifted-base monad-controltest-frameworktest-framework-hunit transformerstransformers-basetransformers-compatbench-lifted-basebench.hsbench-O2base criterion lifted-base monad-control monad-peel transformers.README.markdownNEWSinclude/inlinable.hhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org lifted-base  4_Vu n8{ Copyright: (c) 2011-2012 Bas van Dijk, Anders Kaseorg Homepage: https://github.com/basvandijk/lifted-base Bug-reports: https://github.com/basvandijk/lifted-base/issues Category: Control Build-type: Simple Cabal-version: >= 1.8 Description: @lifted-base@ exports IO operations from the base library lifted to any instance of 'MonadBase' or 'MonadBaseControl'. . Note that not all modules from @base@ are converted yet. If you need a lifted version of a function from @base@, just ask me to add it or send me a patch. . The package includes a copy of the @monad-peel@ testsuite written by Anders Kaseorg The tests can be performed using @cabal test@. extra-source-files: README.markdown, NEWS extra-source-files: include/inlinable.h -------------------------------------------------------------------------------- source-repository head type: git location: https://github.com/basvandijk/lifted-base.git -------------------------------------------------------------------------------- Library Exposed-modules: Control.Exception.Lifted Control.Concurrent.MVar.Lifted Control.Concurrent.Chan.Lifted Control.Concurrent.QSem.Lifted Control.Concurrent.QSemN.Lifted Control.Concurrent.Lifted Data.IORef.Lifted Foreign.Marshal.Utils.Lifted System.Timeout.Lifted if impl(ghc < 7.8) Exposed-modules: Control.Concurrent.SampleVar.Lifted Build-depends: base >= 3 && < 5 , transformers-base >= 0.4 , monad-control >= 0.3 Include-dirs: include Includes: inlinable.h Ghc-options: -Wall -------------------------------------------------------------------------------- test-suite test-lifted-base type: exitcode-stdio-1.0 main-is: test.hs hs-source-dirs: test build-depends: lifted-base , base >= 3 && < 5 , transformers >= 0.3 , transformers-base >= 0.4.4 , transformers-compat >= 0.3 , monad-control >= 1.0.0.3 , HUnit >= 1.2.2 , test-framework >= 0.2.4 , test-framework-hunit >= 0.2.4 Include-dirs: include Includes: inlinable.h ghc-options: -Wall -------------------------------------------------------------------------------- benchmark bench-lifted-base type: exitcode-stdio-1.0 main-is: bench.hs hs-source-dirs: bench ghc-options: -O2 build-depends: lifted-base , base >= 3 && < 5 , transformers >= 0.2 , criterion >= 1 , monad-control >= 0.3 , monad-peel >= 0.1 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binw/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/bin{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/lib{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/lib{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/lib/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/libexec/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/lib/include}/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/share/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/share/doc/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/share/man/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/etc .log -.logbase base-4.13.0.0 monad-controlVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdtransformers-baseXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c base-4.13.0.0Vmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c base-4.13.0.0Vmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c!matrix-accelerate-0.1.0.0-inplace!matrix-accelerate-0.1.0.0-inplacematrix-accelerateData.Array.Accelerate.Matrix!matrix-accelerate-0.1.0.0-inplaceData.Array.Accelerate.Matrix matrix-accelerate8LICENSE2024 Noah Williamsnoahmartinwilliams@gmail.comNoah Martin Williams>https://github.com/noahmartinwilliams/matrix-accelerate#readme>https://github.com/noahmartinwilliams/matrix-accelerate/issues7https://github.com/noahmartinwilliams/matrix-accelerate;An accelerate library that adds dependently typed matrices.An accelerate library that adds dependently typed matrices. This library adds the ability to do matrix manipulations with or without dependent types to help line up the operations so as to prevent runtime errors.Accelerate, Matrices, GPUData.Array.Accelerate.MatrixsrcPaths_matrix_acceleratePaths_matrix_accelerate -Wall-Wcompat -Widentities-Wincomplete-record-updates-Wincomplete-uni-patterns-Wmissing-export-lists-Wmissing-home-modules-Wpartial-fields-Wredundant-constraints acceleratebaselens-accelerateaccelerate-matrix-testSpec.hstestPaths_matrix_acceleratePaths_matrix_accelerate -Wall-Wcompat -Widentities-Wincomplete-record-updates-Wincomplete-uni-patterns-Wmissing-export-lists-Wmissing-home-modules-Wpartial-fields-Wredundant-constraints -threaded-rtsopts-with-rtsopts=-Nbase. README.md CHANGELOG.md./home/noah/src/accelerator/matrix-accelerate/.,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin/home/noah/.cabal/home/noah/.cabal/binN/home/noah/.cabal/lib/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0-inplace,/home/noah/.cabal/lib/x86_64-linux-ghc-8.8.4/home/noah/.cabal/libJ/home/noah/.cabal/libexec/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0V/home/noah/.cabal/lib/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0-inplace/includeH/home/noah/.cabal/share/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0L/home/noah/.cabal/share/doc/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0/home/noah/.cabal/share/manQ/home/noah/.cabal/share/doc/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0/htmlQ/home/noah/.cabal/share/doc/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0/html/home/noah/.cabal/etc .log -.log accelerateSaccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696base base-4.13.0.0lens-accelerateXlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fccSaccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696 base-4.13.0.0Xlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fccSaccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696 base-4.13.0.0Xlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc8matrix-accelerate-0.1.0.0-inplace-accelerate-matrix-test8matrix-accelerate-0.1.0.0-inplace-accelerate-matrix-testmatrix-accelerate matrix-accelerate8LICENSE2024 Noah Williamsnoahmartinwilliams@gmail.comNoah Martin Williams>https://github.com/noahmartinwilliams/matrix-accelerate#readme>https://github.com/noahmartinwilliams/matrix-accelerate/issues7https://github.com/noahmartinwilliams/matrix-accelerate;An accelerate library that adds dependently typed matrices.An accelerate library that adds dependently typed matrices. This library adds the ability to do matrix manipulations with or without dependent types to help line up the operations so as to prevent runtime errors.Accelerate, Matrices, GPUData.Array.Accelerate.MatrixsrcPaths_matrix_acceleratePaths_matrix_accelerate -Wall-Wcompat -Widentities-Wincomplete-record-updates-Wincomplete-uni-patterns-Wmissing-export-lists-Wmissing-home-modules-Wpartial-fields-Wredundant-constraints acceleratebaselens-accelerateaccelerate-matrix-testSpec.hstestPaths_matrix_acceleratePaths_matrix_accelerate -Wall-Wcompat -Widentities-Wincomplete-record-updates-Wincomplete-uni-patterns-Wmissing-export-lists-Wmissing-home-modules-Wpartial-fields-Wredundant-constraints -threaded-rtsopts-with-rtsopts=-Nbase. README.md CHANGELOG.md./home/noah/src/accelerator/matrix-accelerate/.,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin/home/noah/.cabal/home/noah/.cabal/bine/home/noah/.cabal/lib/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0-inplace-accelerate-matrix-test,/home/noah/.cabal/lib/x86_64-linux-ghc-8.8.4/home/noah/.cabal/libJ/home/noah/.cabal/libexec/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0m/home/noah/.cabal/lib/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0-inplace-accelerate-matrix-test/includeH/home/noah/.cabal/share/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0L/home/noah/.cabal/share/doc/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0/home/noah/.cabal/share/manQ/home/noah/.cabal/share/doc/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0/htmlQ/home/noah/.cabal/share/doc/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0/html/home/noah/.cabal/etc .log -.logaccelerate-matrix-testaccelerate-matrix-testbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Nmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Nmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6memory Data.ByteArrayNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.ByteArrayData.ByteArray.EncodingNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.ByteArray.EncodingData.ByteArray.HashNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.ByteArray.HashData.ByteArray.MappingNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.ByteArray.MappingData.ByteArray.PackNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.ByteArray.PackData.ByteArray.ParseNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.ByteArray.ParseData.ByteArray.SizedNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.ByteArray.SizedData.Memory.Encoding.Base16Nmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.Memory.Encoding.Base16Data.Memory.Encoding.Base32Nmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.Memory.Encoding.Base32Data.Memory.Encoding.Base64Nmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.Memory.Encoding.Base64Data.Memory.EndianNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.Memory.EndianData.Memory.ExtendedWordsNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.Memory.ExtendedWordsData.Memory.PtrMethodsNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.Memory.PtrMethodssupport_bytestringsupport_deepseqsupport_bytestringsupport_deepseqmemoryLICENSE#Vincent Hanquez =vincent@snarc.org, Nicolas Di Prima #Vincent Hanquez experimental&https://github.com/vincenthz/hs-memory-https://github.com/vincenthz/hs-memory/issues&https://github.com/vincenthz/hs-memory$memory and related abstraction stuffbChunk of memory, polymorphic byte array management and manipulation * A polymorphic byte array abstraction and function similar to strict ByteString. * Different type of byte array abstraction. * Raw memory IO operations (memory set, memory copy, ..) * Aliasing with endianness support. * Encoding : Base16, Base32, Base64. * Hashing : FNV, SipHashmemory Data.ByteArrayData.ByteArray.EncodingData.ByteArray.MappingData.ByteArray.PackData.ByteArray.ParseData.ByteArray.HashData.Memory.EndianData.Memory.PtrMethodsData.Memory.ExtendedWordsData.Memory.Encoding.Base16Data.Memory.Encoding.Base32Data.Memory.Encoding.Base64Data.ByteArray.Sized-DWITH_BASEMENT_SUPPORT-DARCH_IS_LITTLE_ENDIAN-DWITH_BYTESTRING_SUPPORT-DWITH_DEEPSEQ_SUPPORT.Data.Memory.Internal.CompatData.Memory.Internal.CompatPrim!Data.Memory.Internal.CompatPrim64Data.Memory.Internal.DeepSeqData.Memory.Internal.ImportsData.Memory.Hash.SipHashData.Memory.Hash.FNVData.ByteArray.Pack.InternalData.ByteArray.TypesData.ByteArray.BytesData.ByteArray.ScrubbedBytesData.ByteArray.MethodsData.ByteArray.MemViewData.ByteArray.ViewData.Memory.MemMap.Posix-Wall -fwarn-tabsbasebasement bytestringdeepseqghc-prim test-memoryTests.hs-DWITH_BASEMENT_SUPPORTtestsImportsSipHashUtils-Wall-fno-warn-orphans-fno-warn-missing-signatures -threadedbasebasement bytestring foundationmemory. README.md CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgmemory N8Kևr1ro/ghli@}.>,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4tName: memory version: 0.18.0 Synopsis: memory and related abstraction stuff Description: Chunk of memory, polymorphic byte array management and manipulation . * A polymorphic byte array abstraction and function similar to strict ByteString. . * Different type of byte array abstraction. . * Raw memory IO operations (memory set, memory copy, ..) . * Aliasing with endianness support. . * Encoding : Base16, Base32, Base64. . * Hashing : FNV, SipHash License: BSD3 License-file: LICENSE Copyright: Vincent Hanquez Author: Vincent Hanquez Maintainer: vincent@snarc.org, Nicolas Di Prima Category: memory Stability: experimental Build-Type: Simple Homepage: https://github.com/vincenthz/hs-memory Bug-Reports: https://github.com/vincenthz/hs-memory/issues cabal-version: 1.18 extra-doc-files: README.md CHANGELOG.md source-repository head type: git location: https://github.com/vincenthz/hs-memory Flag support_bytestring Description: add non-orphan bytearray support for bytestring Default: True Manual: True Flag support_deepseq Description: add deepseq instances for memory types Default: True Manual: True Library Exposed-modules: Data.ByteArray Data.ByteArray.Encoding Data.ByteArray.Mapping Data.ByteArray.Pack Data.ByteArray.Parse Data.ByteArray.Hash Data.Memory.Endian Data.Memory.PtrMethods Data.Memory.ExtendedWords Data.Memory.Encoding.Base16 Data.Memory.Encoding.Base32 Data.Memory.Encoding.Base64 Other-modules: Data.Memory.Internal.Compat Data.Memory.Internal.CompatPrim Data.Memory.Internal.CompatPrim64 Data.Memory.Internal.DeepSeq Data.Memory.Internal.Imports Data.Memory.Hash.SipHash Data.Memory.Hash.FNV Data.ByteArray.Pack.Internal Data.ByteArray.Types Data.ByteArray.Bytes Data.ByteArray.ScrubbedBytes Data.ByteArray.Methods Data.ByteArray.MemView Data.ByteArray.View if impl(ghc < 8.8) buildable: False else build-depends: base , ghc-prim -- FIXME armel or mispel is also little endian. -- might be a good idea to also add a runtime autodetect mode. -- ARCH_ENDIAN_UNKNOWN if (arch(i386) || arch(x86_64)) CPP-options: -DARCH_IS_LITTLE_ENDIAN if os(windows) Other-modules: Data.Memory.MemMap.Windows else Other-modules: Data.Memory.MemMap.Posix -- optional support bytearray instance for bytestring if flag(support_bytestring) CPP-options: -DWITH_BYTESTRING_SUPPORT Build-depends: bytestring if flag(support_deepseq) CPP-options: -DWITH_DEEPSEQ_SUPPORT Build-depends: deepseq >= 1.1 CPP-options: -DWITH_BASEMENT_SUPPORT Build-depends: basement >= 0.0.7 exposed-modules: Data.ByteArray.Sized ghc-options: -Wall -fwarn-tabs default-language: Haskell2010 Test-Suite test-memory type: exitcode-stdio-1.0 hs-source-dirs: tests Main-is: Tests.hs Other-modules: Imports SipHash Utils if impl(ghc < 8.8) buildable: False else build-depends: base Build-Depends: bytestring , memory , basement >= 0.0.7 , foundation ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures -threaded default-language: Haskell2010 CPP-options: -DWITH_BASEMENT_SUPPORT -- Test-Suite test-examples -- default-language: Haskell2010 -- type: exitcode-stdio-1.0 -- hs-source-dirs: tests -- ghc-options: -threaded -- Main-is: DocTests.hs -- Build-Depends: base >= 3 && < 5 -- , memory -- , bytestring -- , doctest ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binp/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6t/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/bint/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/libt/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/libt/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/libx/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/libexec|/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/lib/includev/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/sharez/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/share/docz/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/share/man/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/share/doc/htmlt/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/etc .log -.logbase base-4.13.0.0basementPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20 bytestring bytestring-0.10.10.1deepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3 base-4.13.0.0Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3 base-4.13.0.0Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3Mmmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586eMmmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586emmorphControl.Monad.MorphMmmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586eControl.Monad.MorphControl.Monad.Trans.ComposeMmmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586eControl.Monad.Trans.ComposemmorphLICENSE2013 Gabriella GonzalezGenuineGabriella@gmail.comGabriella Gonzalez=https://github.com/Gabriella439/Haskell-MMorph-Library/issues6https://github.com/Gabriella439/Haskell-MMorph-LibraryMonad morphismsmThis library provides monad morphism utilities, most commonly used for manipulating monad transformer stacks.Control x-revision3Control.Monad.MorphControl.Monad.Trans.Composesrc-O2basemtl transformerstransformers-compat . CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgmmorph a3XgkFjF,]Y6z;ָ&mR+jB,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4;Name: mmorph Version: 1.2.0 x-revision: 3 Cabal-Version: >= 1.10 Build-Type: Simple License: BSD3 License-File: LICENSE Copyright: 2013 Gabriella Gonzalez Author: Gabriella Gonzalez Maintainer: GenuineGabriella@gmail.com Bug-Reports: https://github.com/Gabriella439/Haskell-MMorph-Library/issues Synopsis: Monad morphisms Description: This library provides monad morphism utilities, most commonly used for manipulating monad transformer stacks. Category: Control Extra-Source-Files: CHANGELOG.md Source-Repository head Type: git Location: https://github.com/Gabriella439/Haskell-MMorph-Library Library Hs-Source-Dirs: src Build-Depends: base >= 4.5 && < 5 , mtl >= 2.1 && < 2.4, transformers >= 0.2.0.0 && < 0.7, transformers-compat >= 0.3 && < 0.8 if impl(ghc < 8.0) Build-Depends: fail == 4.9.* Exposed-Modules: Control.Monad.Morph, Control.Monad.Trans.Compose GHC-Options: -O2 Default-Language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586es/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/bins/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/libs/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/libs/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/libw/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/libexec{/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/sharey/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/share/docy/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/share/man~/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/etc .log -.logbase base-4.13.0.0mtl mtl-2.2.2 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0 mtl-2.2.2transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0 mtl-2.2.2transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd monad-controlControl.Monad.Trans.ControlVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdControl.Monad.Trans.Control monad-controlLICENSE%(c) 2011 Bas van Dijk, Anders KaseorgGOleg Grenrus , Bas van Dijk Bas van Dijk, Anders Kaseorg         +https://github.com/basvandijk/monad-control2https://github.com/basvandijk/monad-control/issues-git://github.com/basvandijk/monad-control.gitLLift control operations, like exception catching, through monad transformersWThis package defines the type class @MonadBaseControl@, a subset of @MonadBase@ into which generic control operations such as @catch@ can be lifted from @IO@ or any other base monad. Instances are based on monad transformers in @MonadTransControl@, which includes all standard monad transformers in the @transformers@ library except @ContT@. See the package which uses @monad-control@ to lift @IO@ operations from the @base@ library (like @catch@ or @bracket@) into any monad that is an instance of @MonadBase@ or @MonadBaseControl@. Note that this package is a rewrite of Anders Kaseorg's @monad-peel@ library. The main difference is that this package provides CPS style operators and exploits the @RankNTypes@ and @TypeFamilies@ language extensions to simplify and speedup most definitions.ControlControl.Monad.Trans.Controlsrc-Wallbasestm transformerstransformers-basetransformers-compat . CHANGELOGREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org monad-control M7^g@ hFTgrq<,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 =name: monad-control version: 1.0.3.1 synopsis: Lift control operations, like exception catching, through monad transformers license: BSD3 license-file: LICENSE author: Bas van Dijk, Anders Kaseorg maintainer: Oleg Grenrus , Bas van Dijk copyright: (c) 2011 Bas van Dijk, Anders Kaseorg homepage: https://github.com/basvandijk/monad-control bug-reports: https://github.com/basvandijk/monad-control/issues category: Control build-type: Simple cabal-version: 1.12 description: This package defines the type class @MonadBaseControl@, a subset of @MonadBase@ into which generic control operations such as @catch@ can be lifted from @IO@ or any other base monad. Instances are based on monad transformers in @MonadTransControl@, which includes all standard monad transformers in the @transformers@ library except @ContT@. . See the package which uses @monad-control@ to lift @IO@ operations from the @base@ library (like @catch@ or @bracket@) into any monad that is an instance of @MonadBase@ or @MonadBaseControl@. . Note that this package is a rewrite of Anders Kaseorg's @monad-peel@ library. The main difference is that this package provides CPS style operators and exploits the @RankNTypes@ and @TypeFamilies@ language extensions to simplify and speedup most definitions. extra-source-files: CHANGELOG README.markdown tested-with: GHC ==7.4.2 || ==7.6.3 || ==7.8.4 || ==7.10.3 || ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.4 || ==9.0.1 -------------------------------------------------------------------------------- source-repository head type: git location: git://github.com/basvandijk/monad-control.git -------------------------------------------------------------------------------- library default-language: Haskell2010 hs-source-dirs: src ghc-options: -Wall exposed-modules: Control.Monad.Trans.Control build-depends: base >=4.5 && <5 , stm >=2.3 && <3 , transformers >=0.2 && <0.7 , transformers-base >=0.4.4 && <0.5 , transformers-compat >=0.3 && <0.8 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binx/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/bin|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/lib|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/lib|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/lib/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/libexec/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/lib/include~/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/share/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/share/doc/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/share/man/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/etc .log -.logbase base-4.13.0.0stm stm-2.5.0.0 transformerstransformers-0.5.6.2transformers-baseXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688ctransformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0 stm-2.5.0.0transformers-0.5.6.2Xtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688cZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0 stm-2.5.0.0transformers-0.5.6.2Xtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688cZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cmtl mtl-2.2.2 mtl-2.2.28Edward Kmett Andy Gillhttp://github.com/haskell/mtl,Monad classes, using functional dependencies9Monad 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 ().Control 7208c11cc6615ddff9d903a90a9878f8Control.Monad.ContControl.Monad.Cont.ClassControl.Monad.ErrorControl.Monad.Error.ClassControl.Monad.ExceptControl.Monad.IdentityControl.Monad.ListControl.Monad.RWSControl.Monad.RWS.ClassControl.Monad.RWS.LazyControl.Monad.RWS.StrictControl.Monad.ReaderControl.Monad.Reader.ClassControl.Monad.StateControl.Monad.State.ClassControl.Monad.State.LazyControl.Monad.State.StrictControl.Monad.TransControl.Monad.WriterControl.Monad.Writer.ClassControl.Monad.Writer.LazyControl.Monad.Writer.Strict3/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/mtl-2.2.23/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/mtl-2.2.23/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/mtl-2.2.2B/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/mtl-2.2.2 HSmtl-2.2.2 base-4.13.0.0transformers-0.5.6.2T/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/mtl-2.2.2/mtl.haddockH/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/mtl-2.2.2)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1optparse-applicativeOptions.Applicative^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.ApplicativeOptions.Applicative.Arrows^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.Arrows"Options.Applicative.BashCompletion^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1"Options.Applicative.BashCompletionOptions.Applicative.Builder^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.Builder%Options.Applicative.Builder.Completer^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1%Options.Applicative.Builder.Completer$Options.Applicative.Builder.Internal^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1$Options.Applicative.Builder.InternalOptions.Applicative.Common^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.CommonOptions.Applicative.Extra^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.ExtraOptions.Applicative.Help^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.HelpOptions.Applicative.Help.Chunk^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.Help.ChunkOptions.Applicative.Help.Core^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.Help.Core$Options.Applicative.Help.Levenshtein^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1$Options.Applicative.Help.LevenshteinOptions.Applicative.Help.Pretty^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.Help.PrettyOptions.Applicative.Help.Types^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.Help.TypesOptions.Applicative.Internal^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.InternalOptions.Applicative.NonEmpty^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.NonEmptyOptions.Applicative.Types^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.Typesprocessprocessoptparse-applicativeLICENSE2(c) 2012-2017 Paolo Capriotti huw.campbell@gmail.comPaolo Capriotti, Huw Campbell            2https://github.com/pcapriotti/optparse-applicative9https://github.com/pcapriotti/optparse-applicative/issues6https://github.com/pcapriotti/optparse-applicative.git:Utilities and combinators for parsing command line options(optparse-applicative is a haskell library for parsing options on the command line, and providing a powerful applicative interface for composing them. optparse-applicative takes care of reading and validating the arguments passed to the command line, handling and reporting errors, generating a usage line, a comprehensive help screen, and enabling context-sensitive bash, zsh, and fish completions. See the included README for detailed instructions and examples, which is also available on github .System, CLI, Options, ParsingOptions.ApplicativeOptions.Applicative.Arrows"Options.Applicative.BashCompletionOptions.Applicative.Builder%Options.Applicative.Builder.Completer$Options.Applicative.Builder.InternalOptions.Applicative.CommonOptions.Applicative.ExtraOptions.Applicative.HelpOptions.Applicative.Help.ChunkOptions.Applicative.Help.Core$Options.Applicative.Help.LevenshteinOptions.Applicative.Help.PrettyOptions.Applicative.Help.TypesOptions.Applicative.NonEmptyOptions.Applicative.TypesOptions.Applicative.Internalsrc-Wall-Wno-redundant-constraints-Wcompat-Wnoncanonical-monad-instancesbase prettyprinter prettyprinter-ansi-terminalprocesstext transformerstransformers-compat teststest.hstestsExamples.AlternativesExamples.CabalExamples.CommandsExamples.FormattingExamples.HelloExamples.LongSub-Wall -threaded-O2-funbox-strict-fields QuickCheck baseoptparse-applicative. CHANGELOG.md README.mdtests/alt.err.txttests/cabal.err.txttests/carry.err.txttests/commands.err.txttests/commands_header.err.txt"tests/commands_header_full.err.txttests/dropback.err.txttests/hello.err.txttests/helponempty.err.txttests/helponemptysub.err.txttests/long_equals.err.txttests/formatting.err.txt(tests/formatting-long-subcommand.err.txttests/nested.err.txttests/optional.err.txttests/nested_optional.err.txttests/subparsers.err.txthackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgoptparse-applicative c&)d2Z:y[[-ӹađ,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: optparse-applicative version: 0.18.1.0 synopsis: Utilities and combinators for parsing command line options description: optparse-applicative is a haskell library for parsing options on the command line, and providing a powerful applicative interface for composing them. . optparse-applicative takes care of reading and validating the arguments passed to the command line, handling and reporting errors, generating a usage line, a comprehensive help screen, and enabling context-sensitive bash, zsh, and fish completions. . See the included README for detailed instructions and examples, which is also available on github . license: BSD3 license-file: LICENSE author: Paolo Capriotti, Huw Campbell maintainer: huw.campbell@gmail.com copyright: (c) 2012-2017 Paolo Capriotti category: System, CLI, Options, Parsing build-type: Simple cabal-version: >= 1.10 extra-source-files: CHANGELOG.md README.md tests/alt.err.txt tests/cabal.err.txt tests/carry.err.txt tests/commands.err.txt tests/commands_header.err.txt tests/commands_header_full.err.txt tests/dropback.err.txt tests/hello.err.txt tests/helponempty.err.txt tests/helponemptysub.err.txt tests/long_equals.err.txt tests/formatting.err.txt tests/formatting-long-subcommand.err.txt tests/nested.err.txt tests/optional.err.txt tests/nested_optional.err.txt tests/subparsers.err.txt homepage: https://github.com/pcapriotti/optparse-applicative bug-reports: https://github.com/pcapriotti/optparse-applicative/issues tested-with: GHC==9.6.1 GHC==9.4.4 GHC==9.2.7 GHC==9.0.2 GHC==8.10.7 GHC==8.8.4 GHC==8.6.5 GHC==8.4.4 GHC==8.2.2 GHC==8.0.2 GHC==7.10.3 GHC==7.8.4 GHC==7.6.3 GHC==7.4.2 GHC==7.2.2 GHC==7.0.4 source-repository head type: git location: https://github.com/pcapriotti/optparse-applicative.git flag process description: Depend on the process package for Bash autocompletion default: True library hs-source-dirs: src ghc-options: -Wall default-language: Haskell98 -- See https://ghc.haskell.org/trac/ghc/wiki/Migration/8.0#base-4.9.0.0 if impl(ghc >= 8.0) ghc-options: -Wno-redundant-constraints -Wcompat -Wnoncanonical-monad-instances if impl(ghc < 8.8) ghc-options: -Wnoncanonical-monadfail-instances exposed-modules: Options.Applicative , Options.Applicative.Arrows , Options.Applicative.BashCompletion , Options.Applicative.Builder , Options.Applicative.Builder.Completer , Options.Applicative.Builder.Internal , Options.Applicative.Common , Options.Applicative.Extra , Options.Applicative.Help , Options.Applicative.Help.Chunk , Options.Applicative.Help.Core , Options.Applicative.Help.Levenshtein , Options.Applicative.Help.Pretty , Options.Applicative.Help.Types , Options.Applicative.NonEmpty , Options.Applicative.Types , Options.Applicative.Internal build-depends: base >= 4.5 && < 5 , text >= 1.2 , transformers >= 0.2 && < 0.7 , transformers-compat >= 0.3 && < 0.8 , prettyprinter >= 1.7 && < 1.8 , prettyprinter-ansi-terminal >= 1.1 && < 1.2 if flag(process) build-depends: process >= 1.0 && < 1.7 if !impl(ghc >= 8) build-depends: semigroups >= 0.10 && < 0.21 , fail == 4.9.* test-suite tests type: exitcode-stdio-1.0 main-is: test.hs ghc-options: -Wall -threaded -O2 -funbox-strict-fields hs-source-dirs: tests default-language: Haskell98 other-modules: Examples.Alternatives , Examples.Cabal , Examples.Commands , Examples.Formatting , Examples.Hello , Examples.LongSub build-depends: base , optparse-applicative , QuickCheck >= 2.8 && < 2.15 if !impl(ghc >= 8) build-depends: semigroups ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/bin/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/lib/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/lib/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/lib/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/libexec/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/lib/include/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/share/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/share/doc/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/share/man/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/etc .log -.logbase base-4.13.0.0 prettyprinterTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefprettyprinter-ansi-terminalbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72fprocess process-1.6.9.0text text-1.2.4.0 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0Tprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72fprocess-1.6.9.0 text-1.2.4.0transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0Tprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72fprocess-1.6.9.0 text-1.2.4.0transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cQparallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82cQparallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82cparallelControl.ParallelQparallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82cControl.ParallelControl.Parallel.StrategiesQparallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82cControl.Parallel.Strategies Control.SeqQparallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c Control.SeqparallelLICENSElibraries@haskell.org             *https://github.com/haskell/parallel/issues'https://github.com/haskell/parallel.gitParallel programming libraryThis package provides a library for parallel programming. For documentation, start from the "Control.Parallel.Strategies" module below. For more tutorial documentation, see the book . To understand the principles behind the library, see .Control, Parallelism x-revision8 Control.SeqControl.ParallelControl.Parallel.Strategies.#6-Wall-feager-blackholingarraybase containers deepseqghc-prim. changelog.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgparallel S*1̦1%S?wq޾9p ڽyMn,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4cabal-version: >=1.10 name: parallel version: 3.2.2.0 x-revision: 8 -- NOTE: Don't forget to update ./changelog.md license: BSD3 license-file: LICENSE maintainer: libraries@haskell.org bug-reports: https://github.com/haskell/parallel/issues synopsis: Parallel programming library category: Control, Parallelism build-type: Simple tested-with: GHC == 9.10.0 GHC == 9.8.2 GHC == 9.6.4 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 GHC == 7.10.3 -- Drop these old GHCs from CI: -- GHC == 7.8.4 -- GHC == 7.6.3 -- GHC == 7.4.2 -- GHC == 7.2.2 -- GHC == 7.0.4 description: This package provides a library for parallel programming. . For documentation, start from the "Control.Parallel.Strategies" module below. . For more tutorial documentation, see the book . . To understand the principles behind the library, see . extra-source-files: changelog.md source-repository head type: git location: https://github.com/haskell/parallel.git library default-language: Haskell2010 other-extensions: BangPatterns CPP MagicHash UnboxedTuples exposed-modules: Control.Seq Control.Parallel Control.Parallel.Strategies build-depends: array >= 0.3 && < 0.6, base >= 4.3 && < 4.21, containers >= 0.4 && < 0.8, deepseq >= 1.1 && < 1.6 ghc-options: -Wall if impl(ghc >= 6.11) -- To improve parallel performance: ghc-options: -feager-blackholing if impl(ghc >= 7.2.1) build-depends: ghc-prim ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82cw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/binw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/libw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/libw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/lib{/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/libexec/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/lib/includey/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/share}/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/share/doc}/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/share/man/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/etc .log -.logarray array-0.5.4.0base base-4.13.0.0 containerscontainers-0.6.2.1deepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1deepseq-1.4.4.0ghc-prim-0.5.3 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1deepseq-1.4.4.0ghc-prim-0.5.3parsecparsec-3.1.14.0parsec-3.1.14.08$Herbert Valerio Riedel fDaan Leijen , Paolo Martini , Antoine Latter !https://github.com/haskell/parsecMonadic parser combinators8Parsec 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.Parsing b0d22314da3d7d28bdd2e6b5232bce5e Text.ParsecText.Parsec.ByteStringText.Parsec.ByteString.LazyText.Parsec.CharText.Parsec.CombinatorText.Parsec.ErrorText.Parsec.ExprText.Parsec.LanguageText.Parsec.PermText.Parsec.PosText.Parsec.PrimText.Parsec.StringText.Parsec.TextText.Parsec.Text.LazyText.Parsec.TokenText.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.Token9/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/parsec-3.1.14.09/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/parsec-3.1.14.09/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/parsec-3.1.14.0H/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/parsec-3.1.14.0HSparsec-3.1.14.0 base-4.13.0.0bytestring-0.10.10.1 mtl-2.2.2 text-1.2.4.0]/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/parsec-3.1.14.0/parsec.haddockN/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/parsec-3.1.14.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4prettypretty-1.1.3.6pretty-1.1.3.68!David Terei Stable http://github.com/haskell/prettyPretty-printing library7This 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.Text 33019d174ee544d9c8a6e0e33f463211Text.PrettyPrintText.PrettyPrint.Annotated#Text.PrettyPrint.Annotated.HughesPJ(Text.PrettyPrint.Annotated.HughesPJClassText.PrettyPrint.HughesPJText.PrettyPrint.HughesPJClass8/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/pretty-1.1.3.68/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/pretty-1.1.3.68/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/pretty-1.1.3.6G/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/pretty-1.1.3.6HSpretty-1.1.3.6 base-4.13.0.0deepseq-1.4.4.0ghc-prim-0.5.3\/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/pretty-1.1.3.6/pretty.haddockM/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/pretty-1.1.3.6)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Qpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651Qpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651 pretty-show Text.Show.PrettyQpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651Text.Show.Pretty pretty-show LICENSEiavor.diatchki@gmail.comIavor S. Diatchki     &http://wiki.github.com/yav/pretty-show&https://github.com/yav/pretty-show.gitQTools for working with derived `Show` instances and generic inspection of values.We provide a library and an executable for working with derived 'Show' instances. By using the library, we can parse derived 'Show' instances into a generic data structure. The @ppsh@ tool uses the library to produce human-readable versions of 'Show' instances, which can be quite handy for debugging Haskell programs. We can also render complex generic values into an interactive Html page, for easier examination.TextText.Show.Prettyhappyhappyhappy.Text.Show.HtmlText.Show.ParserText.Show.ValueText.Show.PrettyValPaths_pretty_show-Wall-O2arraybasefilepathghc-prim haskell-lexerprettytextppshppsh.hsbinPaths_pretty_show-Wallbase pretty-showstyle/jquery.jsstyle/pretty-show.jsstyle/pretty-show.css. CHANGELOGhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org pretty-show  0c9OQ>6E#D*lo,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4`name: pretty-show version: 1.10 category: Text synopsis: Tools for working with derived `Show` instances and generic inspection of values. description: We provide a library and an executable for working with derived 'Show' instances. By using the library, we can parse derived 'Show' instances into a generic data structure. The @ppsh@ tool uses the library to produce human-readable versions of 'Show' instances, which can be quite handy for debugging Haskell programs. We can also render complex generic values into an interactive Html page, for easier examination. license: MIT license-file: LICENSE author: Iavor S. Diatchki maintainer: iavor.diatchki@gmail.com homepage: http://wiki.github.com/yav/pretty-show cabal-version: >= 1.8 build-type: Simple tested-with: GHC == 7.10.3 GHC == 8.0.2 GHC == 8.2.2 GHC == 8.4.4 GHC == 8.6.1 data-files: style/jquery.js style/pretty-show.js style/pretty-show.css extra-source-files: CHANGELOG library exposed-modules: Text.Show.Pretty other-modules: Text.Show.Html Text.Show.Parser Text.Show.Value Text.Show.PrettyVal Paths_pretty_show build-depends: array >= 0.2 && < 2, base >= 4.5 && < 5, haskell-lexer >= 1.1 && < 2, pretty >= 1 && < 2, text, filepath, ghc-prim ghc-options: -Wall -O2 if impl(ghc < 7.4) cpp-options: -DNO_GENERICS build-tool-depends: happy:happy build-tools: happy executable ppsh main-is: ppsh.hs other-modules: Paths_pretty_show hs-source-dirs: bin build-depends: base >= 4.5 && < 5, pretty-show ghc-options: -Wall source-repository head type: git location: https://github.com/yav/pretty-show.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651w/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/binw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/libw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/libw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/lib{/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/libexec/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/lib/includey/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/share}/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/share/doc}/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/share/man/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/etc .log -.logarray array-0.5.4.0base base-4.13.0.0filepathfilepath-1.4.2.1ghc-primghc-prim-0.5.3 haskell-lexerThaskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9prettypretty-1.1.3.6text text-1.2.4.0 array-0.5.4.0 base-4.13.0.0filepath-1.4.2.1ghc-prim-0.5.3Thaskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9pretty-1.1.3.6 text-1.2.4.0happyhappyThappy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5chappyhappyThappy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5cz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/bin array-0.5.4.0 base-4.13.0.0filepath-1.4.2.1ghc-prim-0.5.3Thaskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9pretty-1.1.3.6 text-1.2.4.0Xpretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67defXpretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def pretty-show  pretty-show LICENSEiavor.diatchki@gmail.comIavor S. Diatchki     &http://wiki.github.com/yav/pretty-show&https://github.com/yav/pretty-show.gitQTools for working with derived `Show` instances and generic inspection of values.We provide a library and an executable for working with derived 'Show' instances. By using the library, we can parse derived 'Show' instances into a generic data structure. The @ppsh@ tool uses the library to produce human-readable versions of 'Show' instances, which can be quite handy for debugging Haskell programs. We can also render complex generic values into an interactive Html page, for easier examination.TextText.Show.Prettyhappyhappyhappy.Text.Show.HtmlText.Show.ParserText.Show.ValueText.Show.PrettyValPaths_pretty_show-Wall-O2arraybasefilepathghc-prim haskell-lexerprettytextppshppsh.hsbinPaths_pretty_show-Wallbase pretty-showstyle/jquery.jsstyle/pretty-show.jsstyle/pretty-show.css. CHANGELOGhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org pretty-show  0c9OQ>6E#D*lo,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4`name: pretty-show version: 1.10 category: Text synopsis: Tools for working with derived `Show` instances and generic inspection of values. description: We provide a library and an executable for working with derived 'Show' instances. By using the library, we can parse derived 'Show' instances into a generic data structure. The @ppsh@ tool uses the library to produce human-readable versions of 'Show' instances, which can be quite handy for debugging Haskell programs. We can also render complex generic values into an interactive Html page, for easier examination. license: MIT license-file: LICENSE author: Iavor S. Diatchki maintainer: iavor.diatchki@gmail.com homepage: http://wiki.github.com/yav/pretty-show cabal-version: >= 1.8 build-type: Simple tested-with: GHC == 7.10.3 GHC == 8.0.2 GHC == 8.2.2 GHC == 8.4.4 GHC == 8.6.1 data-files: style/jquery.js style/pretty-show.js style/pretty-show.css extra-source-files: CHANGELOG library exposed-modules: Text.Show.Pretty other-modules: Text.Show.Html Text.Show.Parser Text.Show.Value Text.Show.PrettyVal Paths_pretty_show build-depends: array >= 0.2 && < 2, base >= 4.5 && < 5, haskell-lexer >= 1.1 && < 2, pretty >= 1 && < 2, text, filepath, ghc-prim ghc-options: -Wall -O2 if impl(ghc < 7.4) cpp-options: -DNO_GENERICS build-tool-depends: happy:happy build-tools: happy executable ppsh main-is: ppsh.hs other-modules: Paths_pretty_show hs-source-dirs: bin build-depends: base >= 4.5 && < 5, pretty-show ghc-options: -Wall source-repository head type: git location: https://github.com/yav/pretty-show.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/bin~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/lib~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/lib~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/lib/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/libexec/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/lib/include/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/share/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/share/doc/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/share/man/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/etc .log -.logppshppshbase base-4.13.0.0 pretty-show Qpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651 base-4.13.0.0Qpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651 base-4.13.0.0Qpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651Tprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef prettyprinterData.Text.Prettyprint.DocTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefData.Text.Prettyprint.Doc"Data.Text.Prettyprint.Doc.InternalTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef"Data.Text.Prettyprint.Doc.Internal(Data.Text.Prettyprint.Doc.Internal.DebugTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef(Data.Text.Prettyprint.Doc.Internal.Debug'Data.Text.Prettyprint.Doc.Internal.TypeTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef'Data.Text.Prettyprint.Doc.Internal.Type'Data.Text.Prettyprint.Doc.Render.StringTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef'Data.Text.Prettyprint.Doc.Render.String%Data.Text.Prettyprint.Doc.Render.TextTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef%Data.Text.Prettyprint.Doc.Render.Text?Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorialTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef?Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial@Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorialTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef@Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial+Data.Text.Prettyprint.Doc.Render.Util.PanicTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef+Data.Text.Prettyprint.Doc.Render.Util.Panic3Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTreeTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef3Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree2Data.Text.Prettyprint.Doc.Render.Util.StackMachineTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef2Data.Text.Prettyprint.Doc.Render.Util.StackMachine'Data.Text.Prettyprint.Doc.Symbols.AsciiTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef'Data.Text.Prettyprint.Doc.Symbols.Ascii)Data.Text.Prettyprint.Doc.Symbols.UnicodeTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef)Data.Text.Prettyprint.Doc.Symbols.UnicodeData.Text.Prettyprint.Doc.UtilTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefData.Text.Prettyprint.Doc.Util PrettyprinterTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef PrettyprinterPrettyprinter.InternalTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.InternalPrettyprinter.Internal.DebugTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.Internal.DebugPrettyprinter.Internal.TypeTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.Internal.TypePrettyprinter.Render.StringTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.Render.StringPrettyprinter.Render.TextTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.Render.Text3Prettyprinter.Render.Tutorials.StackMachineTutorialTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef3Prettyprinter.Render.Tutorials.StackMachineTutorial4Prettyprinter.Render.Tutorials.TreeRenderingTutorialTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef4Prettyprinter.Render.Tutorials.TreeRenderingTutorialPrettyprinter.Render.Util.PanicTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.Render.Util.Panic'Prettyprinter.Render.Util.SimpleDocTreeTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef'Prettyprinter.Render.Util.SimpleDocTree&Prettyprinter.Render.Util.StackMachineTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef&Prettyprinter.Render.Util.StackMachinePrettyprinter.Symbols.AsciiTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.Symbols.AsciiPrettyprinter.Symbols.UnicodeTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.Symbols.UnicodePrettyprinter.UtilTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.Util buildreadmetext buildreadmetext prettyprinter LICENSE.mdUSimon Jakobi , David Luposchainsky ZPhil Wadler, Daan Leijen, Max Bolingbroke, Edward Kmett, David Luposchainsky, Simon Jakobi         &http://github.com/quchen/prettyprinter-http://github.com/quchen/prettyprinter/issues)git://github.com/quchen/prettyprinter.gitBA modern, easy to use, well-documented, extensible pretty-printer.YA modern, easy to use, well-documented, extensible pretty-printer. For more see README.mdUser Interfaces, Text PrettyprinterPrettyprinter.InternalPrettyprinter.Internal.DebugPrettyprinter.Internal.TypePrettyprinter.Render.StringPrettyprinter.Render.Text3Prettyprinter.Render.Tutorials.StackMachineTutorial4Prettyprinter.Render.Tutorials.TreeRenderingTutorialPrettyprinter.Render.Util.Panic'Prettyprinter.Render.Util.SimpleDocTree&Prettyprinter.Render.Util.StackMachinePrettyprinter.UtilPrettyprinter.Symbols.UnicodePrettyprinter.Symbols.AsciiData.Text.Prettyprint.Doc"Data.Text.Prettyprint.Doc.Internal(Data.Text.Prettyprint.Doc.Internal.Debug'Data.Text.Prettyprint.Doc.Internal.Type'Data.Text.Prettyprint.Doc.Render.String%Data.Text.Prettyprint.Doc.Render.Text?Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial@Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial+Data.Text.Prettyprint.Doc.Render.Util.Panic3Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree2Data.Text.Prettyprint.Doc.Render.Util.StackMachineData.Text.Prettyprint.Doc.Util)Data.Text.Prettyprint.Doc.Symbols.Unicode'Data.Text.Prettyprint.Doc.Symbols.Asciisrc09 misc-Wall-O2-Wcompatbasetextgenerate_readmeGenerateReadme.hsapp MultilineTh0@doctestMain.hs test/Doctest-Wall -threaded-rtsopts-with-rtsopts=-N QuickCheckbasedoctest  prettyprinter testsuiteMain.hstest/TestsuiteStripTrailingSpace -threaded-rtsopts-with-rtsopts=-N-Wall base bytestring pgp-wordlist prettyprinterquickcheck-instancestasty  tasty-hunit tasty-quickcheck textfusion Fusion.hsbench0-Wall-rtsoptsansi-wl-pprintbasegaugemtl prettyprinterrandomtext transformersfaster-unsafe-textFasterUnsafeText.hsbench-rtsopts-Wallbasegauge prettyprintertext large-outputLargeOutput.hsbench-rtsopts-Wall QuickCheckansi-wl-pprintbase base-compat   containersdeepseqgauge prettyprintertext. README.md CHANGELOG.md#misc/version-compatibility-macros.hhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org prettyprinter ^n153߷,S*w+% E,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Kname: prettyprinter version: 1.7.1 cabal-version: >= 1.10 category: User Interfaces, Text synopsis: A modern, easy to use, well-documented, extensible pretty-printer. description: A modern, easy to use, well-documented, extensible pretty-printer. For more see README.md license: BSD2 license-file: LICENSE.md extra-source-files: README.md , CHANGELOG.md , misc/version-compatibility-macros.h author: Phil Wadler, Daan Leijen, Max Bolingbroke, Edward Kmett, David Luposchainsky, Simon Jakobi maintainer: Simon Jakobi , David Luposchainsky bug-reports: http://github.com/quchen/prettyprinter/issues homepage: http://github.com/quchen/prettyprinter build-type: Simple tested-with: GHC==9.0.1, GHC==8.10.4, GHC==8.8.4, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2 source-repository head type: git location: git://github.com/quchen/prettyprinter.git library exposed-modules: Prettyprinter , Prettyprinter.Internal , Prettyprinter.Internal.Debug , Prettyprinter.Internal.Type , Prettyprinter.Render.String , Prettyprinter.Render.Text , Prettyprinter.Render.Tutorials.StackMachineTutorial , Prettyprinter.Render.Tutorials.TreeRenderingTutorial , Prettyprinter.Render.Util.Panic , Prettyprinter.Render.Util.SimpleDocTree , Prettyprinter.Render.Util.StackMachine , Prettyprinter.Util , Prettyprinter.Symbols.Unicode , Prettyprinter.Symbols.Ascii , Data.Text.Prettyprint.Doc , Data.Text.Prettyprint.Doc.Internal , Data.Text.Prettyprint.Doc.Internal.Debug , Data.Text.Prettyprint.Doc.Internal.Type , Data.Text.Prettyprint.Doc.Render.String , Data.Text.Prettyprint.Doc.Render.Text , Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial , Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial , Data.Text.Prettyprint.Doc.Render.Util.Panic , Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree , Data.Text.Prettyprint.Doc.Render.Util.StackMachine , Data.Text.Prettyprint.Doc.Util , Data.Text.Prettyprint.Doc.Symbols.Unicode , Data.Text.Prettyprint.Doc.Symbols.Ascii ghc-options: -Wall -O2 hs-source-dirs: src include-dirs: misc default-language: Haskell2010 other-extensions: BangPatterns , CPP , OverloadedStrings , DefaultSignatures , ScopedTypeVariables build-depends: base >= 4.5 && < 5 if flag(text) build-depends: text >= 1.2 else -- A fake text package, emulating the same API, but backed by String hs-source-dirs: src-text other-modules: Data.Text , Data.Text.IO , Data.Text.Lazy , Data.Text.Lazy.Builder if !impl(ghc >= 7.6) build-depends: ghc-prim if impl(ghc >= 8.0) ghc-options: -Wcompat if !impl(ghc >= 8.0) build-depends: semigroups >= 0.17 build-depends: fail >= 4.9.0.0 && <4.10 if !impl(ghc >= 7.10) build-depends: void >=0.4 && <0.8 Flag buildReadme Description: Build the readme generator Default: False Flag text Description: While it's a core value of @prettyprinter@ to use @Text@, there are rare circumstances (mostly when @prettyprinter@ arises as a dependency of test suites of packages like @bytestring@ or @text@ themselves) when this is inconvenient. In this case one can disable this flag, so that @prettyprinter@ fallbacks to @String@. Default: True executable generate_readme hs-source-dirs: app main-is: GenerateReadme.hs build-depends: base >= 4.7 && < 5 , prettyprinter , text , template-haskell >= 2.9 default-language: Haskell2010 other-modules: MultilineTh other-extensions: OverloadedStrings , TemplateHaskell , QuasiQuotes if flag(buildReadme) && flag(text) buildable: True else buildable: False test-suite doctest type: exitcode-stdio-1.0 hs-source-dirs: test/Doctest main-is: Main.hs build-depends: base >= 4.7 && < 5 , doctest >= 0.9 , prettyprinter , QuickCheck >= 2.5 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N default-language: Haskell2010 if impl (ghc < 7.10) buildable: False -- Doctest does not support searching through directories in old versions test-suite testsuite type: exitcode-stdio-1.0 hs-source-dirs: test/Testsuite main-is: Main.hs other-modules: StripTrailingSpace build-depends: base , prettyprinter , pgp-wordlist >= 0.1 , bytestring , quickcheck-instances >= 0.3 , tasty >= 0.10 , tasty-hunit >= 0.9 , tasty-quickcheck >= 0.8 , text ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall default-language: Haskell2010 if !impl(ghc >= 8.0) build-depends: semigroups >= 0.6 if !flag(text) buildable: False benchmark fusion type: exitcode-stdio-1.0 hs-source-dirs: bench main-is: Fusion.hs build-depends: base >= 4.5 && < 5 , prettyprinter , gauge >= 0.2 , mtl >= 2.1 , random >= 1.0 , text , transformers >= 0.3 , ansi-wl-pprint >= 0.6 ghc-options: -Wall -rtsopts default-language: Haskell2010 other-extensions: OverloadedStrings if !flag(text) buildable: False benchmark faster-unsafe-text build-depends: base >= 4.5 && < 5 , prettyprinter , gauge >= 0.2 , text hs-source-dirs: bench main-is: FasterUnsafeText.hs ghc-options: -rtsopts -Wall default-language: Haskell2010 type: exitcode-stdio-1.0 if !flag(text) buildable: False benchmark large-output build-depends: base >= 4.5 && < 5 , base-compat >=0.9.3 && <0.12 , prettyprinter , ansi-wl-pprint , gauge >= 0.2 , QuickCheck >= 2.7 , containers , text , deepseq hs-source-dirs: bench main-is: LargeOutput.hs ghc-options: -rtsopts -Wall default-language: Haskell2010 type: exitcode-stdio-1.0 if !impl(ghc >= 7.6) build-depends: ghc-prim if !impl(ghc >= 8.0) build-depends: semigroups if !flag(text) buildable: False ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/binz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/libz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/libz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/lib~/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/libexec/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/lib/include|/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/share/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/share/doc/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/share/man/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/etc .log -.logbase base-4.13.0.0text text-1.2.4.0 base-4.13.0.0 text-1.2.4.0 base-4.13.0.0 text-1.2.4.0bprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72fbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72fprettyprinter-ansi-terminal)Data.Text.Prettyprint.Doc.Render.Terminalbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f)Data.Text.Prettyprint.Doc.Render.Terminal2Data.Text.Prettyprint.Doc.Render.Terminal.Internalbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f2Data.Text.Prettyprint.Doc.Render.Terminal.InternalPrettyprinter.Render.Terminalbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72fPrettyprinter.Render.Terminal&Prettyprinter.Render.Terminal.Internalbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f&Prettyprinter.Render.Terminal.Internalprettyprinter-ansi-terminal LICENSE.mdUSimon Jakobi , David Luposchainsky David Luposchainsky         &http://github.com/quchen/prettyprinter-http://github.com/quchen/prettyprinter/issues)git://github.com/quchen/prettyprinter.git8ANSI terminal backend for the »prettyprinter« package. See README.mdUser Interfaces, Text)Data.Text.Prettyprint.Doc.Render.Terminal2Data.Text.Prettyprint.Doc.Render.Terminal.InternalPrettyprinter.Render.Terminal&Prettyprinter.Render.Terminal.Internalsrc0misc-Wall-O2-Wcompat ansi-terminalbase prettyprintertextdoctestMain.hs test/Doctest-Wall -threaded-rtsopts-with-rtsopts=-Nbasedoctest  large-outputLargeOutput.hsbench-O2-rtsopts-Wall QuickCheckbase base-compat   containersdeepseqgauge prettyprinterprettyprinter-ansi-terminaltext. README.md#misc/version-compatibility-macros.h CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgprettyprinter-ansi-terminal 790 W! 4%s+[,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: prettyprinter-ansi-terminal version: 1.1.3 cabal-version: >= 1.10 category: User Interfaces, Text synopsis: ANSI terminal backend for the »prettyprinter« package. description: See README.md license: BSD2 license-file: LICENSE.md extra-source-files: README.md , misc/version-compatibility-macros.h , CHANGELOG.md author: David Luposchainsky maintainer: Simon Jakobi , David Luposchainsky bug-reports: http://github.com/quchen/prettyprinter/issues homepage: http://github.com/quchen/prettyprinter build-type: Simple tested-with: GHC==9.0.1, GHC==8.10.4, GHC==8.8.4, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2 source-repository head type: git location: git://github.com/quchen/prettyprinter.git library exposed-modules: Data.Text.Prettyprint.Doc.Render.Terminal , Data.Text.Prettyprint.Doc.Render.Terminal.Internal , Prettyprinter.Render.Terminal , Prettyprinter.Render.Terminal.Internal ghc-options: -Wall -O2 hs-source-dirs: src include-dirs: misc default-language: Haskell2010 other-extensions: CPP , OverloadedStrings build-depends: base >= 4.5 && < 5 , ansi-terminal >= 0.4.0 , text >= 1.2 , prettyprinter >= 1.7.0 if impl(ghc >= 8.0) ghc-options: -Wcompat if !impl(ghc >= 8.0) build-depends: semigroups >= 0.1 test-suite doctest type: exitcode-stdio-1.0 hs-source-dirs: test/Doctest main-is: Main.hs build-depends: base >= 4.7 && < 5 , doctest >= 0.9 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N default-language: Haskell2010 if impl (ghc < 7.10) buildable: False -- Doctest cannot search folders in old versions it seems :-( benchmark large-output build-depends: base >= 4.5 && < 5 , base-compat >=0.9.3 && <0.12 , containers , deepseq , gauge >= 0.2 , prettyprinter , prettyprinter-ansi-terminal , QuickCheck >= 2.7 , text hs-source-dirs: bench main-is: LargeOutput.hs ghc-options: -O2 -rtsopts -Wall default-language: Haskell2010 type: exitcode-stdio-1.0 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/bin/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/lib/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/lib/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/lib/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/libexec/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/lib/include/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/share/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/share/doc/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/share/man/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/etc .log -.log ansi-terminalTansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99base base-4.13.0.0 prettyprinterTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbceftext text-1.2.4.0Tansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99 base-4.13.0.0Tprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef text-1.2.4.0Tansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99 base-4.13.0.0Tprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef text-1.2.4.0Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c primitive  Control.Monad.PrimitiveRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cControl.Monad.PrimitiveData.PrimitiveRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.PrimitiveData.Primitive.ArrayRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.ArrayData.Primitive.ByteArrayRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.ByteArrayData.Primitive.MVarRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.MVarData.Primitive.MachDepsRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.MachDepsData.Primitive.MutVarRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.MutVarData.Primitive.PrimArrayRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.PrimArrayData.Primitive.PrimVarRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.PrimVarData.Primitive.PtrRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.PtrData.Primitive.SmallArrayRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.SmallArrayData.Primitive.TypesRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.Types primitive LICENSE (c) Roman Leshchinskiy 2009-2012libraries@haskell.org'Roman Leshchinskiy             $https://github.com/haskell/primitive+https://github.com/haskell/primitive/issues$https://github.com/haskell/primitive#Primitive memory-related operationsBThis package provides various primitive memory-related operations.Data x-revision2 Control.Monad.PrimitiveData.PrimitiveData.Primitive.MachDepsData.Primitive.TypesData.Primitive.ArrayData.Primitive.ByteArrayData.Primitive.PrimArrayData.Primitive.SmallArrayData.Primitive.PtrData.Primitive.MutVarData.Primitive.MVarData.Primitive.PrimVar-ftree-vectorize-msse2cbits/primitive-memops.c."Data.Primitive.Internal.OperationsData.Primitive.Internal.Read+7#$6'cbitsprimitive-memops.hprimitive-memops.h-O2base data-array-bytedeepseqtemplate-haskell  transformerstest-qcMain.hs-DHAVE_UNARY_LAWStesttest/srcPrimLaws-O2 QuickCheckbase base-orphansghc-prim primitivequickcheck-classes-basetaggedtastytasty-quickcheck transformerstransformers-compatbenchmain.hsbenchArray.Traverse.ClosureArray.Traverse.UnsafeByteArray.ComparePrimArray.ComparePrimArray.Traverse-O2basedeepseq primitive tasty-bench transformers. changelog.md test/*.hs test/LICENSEhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org primitive  imKґMsaB!ܤ%>I^ ,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 Cabal-Version: 2.0 Name: primitive Version: 0.9.0.0 x-revision: 2 License: BSD3 License-File: LICENSE Author: Roman Leshchinskiy Maintainer: libraries@haskell.org Copyright: (c) Roman Leshchinskiy 2009-2012 Homepage: https://github.com/haskell/primitive Bug-Reports: https://github.com/haskell/primitive/issues Category: Data Synopsis: Primitive memory-related operations Build-Type: Simple Description: This package provides various primitive memory-related operations. Extra-Source-Files: changelog.md test/*.hs test/LICENSE Tested-With: GHC == 8.0.2 GHC == 8.2.2 GHC == 8.4.4 GHC == 8.6.5 GHC == 8.8.4 GHC == 8.10.7 GHC == 9.0.2 GHC == 9.2.8 GHC == 9.4.8 GHC == 9.6.6 GHC == 9.8.2 GHC == 9.10.1 GHC == 9.12.0 Library Default-Language: Haskell2010 Default-Extensions: TypeOperators Other-Extensions: BangPatterns, CPP, DeriveDataTypeable, MagicHash, TypeFamilies, UnboxedTuples, UnliftedFFITypes Exposed-Modules: Control.Monad.Primitive Data.Primitive Data.Primitive.MachDeps Data.Primitive.Types Data.Primitive.Array Data.Primitive.ByteArray Data.Primitive.PrimArray Data.Primitive.SmallArray Data.Primitive.Ptr Data.Primitive.MutVar Data.Primitive.MVar Data.Primitive.PrimVar Other-Modules: Data.Primitive.Internal.Operations Data.Primitive.Internal.Read Build-Depends: base >= 4.9 && < 4.22 , deepseq >= 1.1 && < 1.6 , transformers >= 0.5 && < 0.7 , template-haskell >= 2.11 if impl(ghc >= 9.2) cpp-options: -DHAVE_KEEPALIVE if impl(ghc < 9.4) build-depends: data-array-byte >= 0.1 && < 0.1.1 Ghc-Options: -O2 Include-Dirs: cbits Install-Includes: primitive-memops.h includes: primitive-memops.h c-sources: cbits/primitive-memops.c if !os(solaris) cc-options: -ftree-vectorize if arch(i386) || arch(x86_64) cc-options: -msse2 test-suite test-qc Default-Language: Haskell2010 hs-source-dirs: test test/src main-is: Main.hs Other-Modules: PrimLaws type: exitcode-stdio-1.0 build-depends: base , base-orphans , ghc-prim , primitive , quickcheck-classes-base >= 0.6 && <0.7 , QuickCheck >= 2.13 && < 2.16 , tasty >= 1.2 && < 1.6 , tasty-quickcheck , tagged , transformers >= 0.5 , transformers-compat cpp-options: -DHAVE_UNARY_LAWS ghc-options: -O2 benchmark bench Default-Language: Haskell2010 hs-source-dirs: bench main-is: main.hs type: exitcode-stdio-1.0 ghc-options: -O2 other-modules: Array.Traverse.Closure Array.Traverse.Unsafe ByteArray.Compare PrimArray.Compare PrimArray.Traverse build-depends: base , primitive , deepseq , tasty-bench , transformers >= 0.5 source-repository head type: git location: https://github.com/haskell/primitive ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bint/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/binx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/libx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/libx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/lib|/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/libexec/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/lib/includez/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/share~/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/share/doc~/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/share/man/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/share/doc/htmlx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/etc .log -.logbase base-4.13.0.0data-array-byteXdata-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6adeepseqdeepseq-1.4.4.0template-haskelltemplate-haskell-2.15.0.0 transformerstransformers-0.5.6.2 base-4.13.0.0Xdata-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6adeepseq-1.4.4.0template-haskell-2.15.0.0transformers-0.5.6.2 base-4.13.0.0Xdata-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6adeepseq-1.4.4.0template-haskell-2.15.0.0transformers-0.5.6.2process process-1.6.9.0process-1.6.9.08libraries@haskell.orgProcess librariesJThis 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 .System 88a89819e4660924d99557d399b2905d System.CmdSystem.ProcessSystem.Process.InternalsSystem.Process.CommonSystem.Process.Posix9/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/process-1.6.9.09/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/process-1.6.9.09/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/process-1.6.9.0H/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/process-1.6.9.0HSprocess-1.6.9.0A/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/process-1.6.9.0/include runProcess.h base-4.13.0.0deepseq-1.4.4.0directory-1.3.6.0filepath-1.4.2.1 unix-2.7.2.2^/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/process-1.6.9.0/process.haddockN/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/process-1.6.9.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09 profunctorsData.ProfunctorRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.ProfunctorData.Profunctor.AdjunctionRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.AdjunctionData.Profunctor.CayleyRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.CayleyData.Profunctor.ChoiceRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.ChoiceData.Profunctor.ClosedRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.ClosedData.Profunctor.CompositionRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.CompositionData.Profunctor.MappingRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.MappingData.Profunctor.MonadRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.MonadData.Profunctor.RanRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.RanData.Profunctor.RepRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.RepData.Profunctor.SieveRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.SieveData.Profunctor.StrongRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.StrongData.Profunctor.TraversingRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.TraversingData.Profunctor.TypesRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.TypesData.Profunctor.UnsafeRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.UnsafeData.Profunctor.YonedaRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.Yoneda profunctorsLICENSE'Copyright (C) 2011-2015 Edward A. Kmett"Edward A. Kmett Edward A. Kmett experimental        %http://github.com/ekmett/profunctors/+http://github.com/ekmett/profunctors/issues'git://github.com/ekmett/profunctors.git Profunctors Profunctors.Control, Categories x-revision3Data.ProfunctorData.Profunctor.AdjunctionData.Profunctor.CayleyData.Profunctor.ChoiceData.Profunctor.ClosedData.Profunctor.CompositionData.Profunctor.MappingData.Profunctor.MonadData.Profunctor.RanData.Profunctor.RepData.Profunctor.SieveData.Profunctor.StrongData.Profunctor.TraversingData.Profunctor.TypesData.Profunctor.UnsafeData.Profunctor.Yonedasrc1:$-Wall-O2-Wno-trustworthy-safe-Wno-star-is-typebase base-orphans   bifunctors comonad  contravariant distributivetagged  transformers..ghci .gitignore .hlint.yaml .vim.customREADME.markdownCHANGELOG.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org profunctors e]{PRZJ;ڱقҮ4(8 Z8*,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: profunctors category: Control, Categories version: 5.6.2 x-revision: 3 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: experimental homepage: http://github.com/ekmett/profunctors/ bug-reports: http://github.com/ekmett/profunctors/issues copyright: Copyright (C) 2011-2015 Edward A. Kmett synopsis: Profunctors description: Profunctors. tested-with: GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.3 , GHC == 8.10.1 build-type: Simple extra-source-files: .ghci .gitignore .hlint.yaml .vim.custom README.markdown CHANGELOG.markdown source-repository head type: git location: git://github.com/ekmett/profunctors.git library build-depends: base >= 4.7 && < 5, base-orphans >= 0.8.4 && < 0.10, bifunctors >= 5.5.9 && < 6, comonad >= 5.0.8 && < 6, contravariant >= 1.5.3 && < 2, distributive >= 0.5.2 && < 1, tagged >= 0.8.6.1 && < 1, transformers >= 0.3 && < 0.7 if !impl(ghc >= 8.0) build-depends: semigroups >= 0.18.5 && < 0.21 exposed-modules: Data.Profunctor Data.Profunctor.Adjunction Data.Profunctor.Cayley Data.Profunctor.Choice Data.Profunctor.Closed Data.Profunctor.Composition Data.Profunctor.Mapping Data.Profunctor.Monad Data.Profunctor.Ran Data.Profunctor.Rep Data.Profunctor.Sieve Data.Profunctor.Strong Data.Profunctor.Traversing Data.Profunctor.Types Data.Profunctor.Unsafe Data.Profunctor.Yoneda ghc-options: -Wall -O2 if impl(ghc>=8.0) ghc-options: -Wno-trustworthy-safe if impl(ghc >= 8.6) ghc-options: -Wno-star-is-type if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode hs-source-dirs: src default-language: Haskell2010 other-extensions: CPP GADTs FlexibleContexts FlexibleInstances InstanceSigs UndecidableInstances TypeFamilies ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bint/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09x/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/binx/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/libx/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/libx/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/lib|/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/libexec/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/lib/includez/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/share~/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/share/doc~/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/share/man/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/share/doc/htmlx/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/etc .log -.logbase base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7 bifunctorsQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9comonad Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1 contravariantTcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1 distributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345tagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 transformerstransformers-0.5.6.2 base-4.13.0.0Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7Qbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2 base-4.13.0.0Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7Qbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Orandom-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7Orandom-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7random System.RandomOrandom-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7 System.RandomSystem.Random.InternalOrandom-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7System.Random.InternalSystem.Random.StatefulOrandom-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7System.Random.StatefulrandomLICENSE$core-libraries-committee@haskell.org          (https://github.com/haskell/random/issues%https://github.com/haskell/random.gitPseudo-random number generationThis package provides basic pseudo-random number generation, including the ability to split random number generators. == "System.Random": pure pseudo-random number interface In pure code, use 'System.Random.uniform' and 'System.Random.uniformR' from "System.Random" to generate pseudo-random numbers with a pure pseudo-random number generator like 'System.Random.StdGen'. As an example, here is how you can simulate rolls of a six-sided die using 'System.Random.uniformR': >>> let roll = uniformR (1, 6) :: RandomGen g => g -> (Word, g) >>> let rolls = unfoldr (Just . roll) :: RandomGen g => g -> [Word] >>> let pureGen = mkStdGen 42 >>> take 10 (rolls pureGen) :: [Word] [1,1,3,2,4,5,3,4,6,2] See "System.Random" for more details. == "System.Random.Stateful": monadic pseudo-random number interface In monadic code, use 'System.Random.Stateful.uniformM' and 'System.Random.Stateful.uniformRM' from "System.Random.Stateful" to generate pseudo-random numbers with a monadic pseudo-random number generator, or using a monadic adapter. As an example, here is how you can simulate rolls of a six-sided die using 'System.Random.Stateful.uniformRM': >>> let rollM = uniformRM (1, 6) :: StatefulGen g m => g -> m Word >>> let pureGen = mkStdGen 42 >>> runStateGen_ pureGen (replicateM 10 . rollM) :: [Word] [1,1,3,2,4,5,3,4,6,2] The monadic adapter 'System.Random.Stateful.runStateGen_' is used here to lift the pure pseudo-random number generator @pureGen@ into the 'System.Random.Stateful.StatefulGen' context. The monadic interface can also be used with existing monadic pseudo-random number generators. In this example, we use the one provided in the package: >>> import System.Random.MWC as MWC >>> let rollM = uniformRM (1, 6) :: StatefulGen g m => g -> m Word >>> monadicGen <- MWC.create >>> replicateM 10 (rollM monadicGen) :: IO [Word] [2,3,6,6,4,4,3,1,5,4] See "System.Random.Stateful" for more details.System System.RandomSystem.Random.InternalSystem.Random.StatefulsrcSystem.Random.GFinite-Wall-Wincomplete-record-updates-Wincomplete-uni-patternsbase  bytestring deepseqmtlsplitmix legacy-test Legacy.hs test-legacyT7936 TestRandomIOs TestRandomRs Random1283 RangeTest-rtsopts-with-rtsopts=-M9M-Wno-deprecationsbase containersrandomdoctests doctests.hstestbasedoctest mwc-random primitive randomstmunliftiovector specSpec.hstest Spec.RangeSpec.Run Spec.Stateful-Wall base bytestringrandom smallcheckstmtasty tasty-hunit  tasty-smallcheck   transformersspec-inspectionSpec.hstest-inspectionSpec.Inspection-Wallbaserandomtastytasty-inspection-testing legacy-benchSimpleRNGBench.hs bench-legacy BinSearch-Wall-O2 -threaded-rtsopts-with-rtsopts=-N-Wno-deprecationsbaserandomrdtscsplittimebenchMain.hsbench-Wall-O2basemtl primitiverandomsplitmix tasty-bench. README.md CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgrandom yM2|E?ǿ9#^y5B٤,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4=1.10 name: random version: 1.2.1.2 license: BSD3 license-file: LICENSE maintainer: core-libraries-committee@haskell.org bug-reports: https://github.com/haskell/random/issues synopsis: Pseudo-random number generation description: This package provides basic pseudo-random number generation, including the ability to split random number generators. . == "System.Random": pure pseudo-random number interface . In pure code, use 'System.Random.uniform' and 'System.Random.uniformR' from "System.Random" to generate pseudo-random numbers with a pure pseudo-random number generator like 'System.Random.StdGen'. . As an example, here is how you can simulate rolls of a six-sided die using 'System.Random.uniformR': . >>> let roll = uniformR (1, 6) :: RandomGen g => g -> (Word, g) >>> let rolls = unfoldr (Just . roll) :: RandomGen g => g -> [Word] >>> let pureGen = mkStdGen 42 >>> take 10 (rolls pureGen) :: [Word] [1,1,3,2,4,5,3,4,6,2] . See "System.Random" for more details. . == "System.Random.Stateful": monadic pseudo-random number interface . In monadic code, use 'System.Random.Stateful.uniformM' and 'System.Random.Stateful.uniformRM' from "System.Random.Stateful" to generate pseudo-random numbers with a monadic pseudo-random number generator, or using a monadic adapter. . As an example, here is how you can simulate rolls of a six-sided die using 'System.Random.Stateful.uniformRM': . >>> let rollM = uniformRM (1, 6) :: StatefulGen g m => g -> m Word >>> let pureGen = mkStdGen 42 >>> runStateGen_ pureGen (replicateM 10 . rollM) :: [Word] [1,1,3,2,4,5,3,4,6,2] . The monadic adapter 'System.Random.Stateful.runStateGen_' is used here to lift the pure pseudo-random number generator @pureGen@ into the 'System.Random.Stateful.StatefulGen' context. . The monadic interface can also be used with existing monadic pseudo-random number generators. In this example, we use the one provided in the package: . >>> import System.Random.MWC as MWC >>> let rollM = uniformRM (1, 6) :: StatefulGen g m => g -> m Word >>> monadicGen <- MWC.create >>> replicateM 10 (rollM monadicGen) :: IO [Word] [2,3,6,6,4,4,3,1,5,4] . See "System.Random.Stateful" for more details. category: System build-type: Simple extra-source-files: README.md CHANGELOG.md tested-with: GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.3 , GHC == 8.4.4 , GHC == 8.6.3 , GHC == 8.6.4 , GHC == 8.6.5 , GHC == 8.8.1 , GHC == 8.8.2 , GHC == 8.10.1 source-repository head type: git location: https://github.com/haskell/random.git library exposed-modules: System.Random System.Random.Internal System.Random.Stateful other-modules: System.Random.GFinite hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall if impl(ghc >= 8.0) ghc-options: -Wincomplete-record-updates -Wincomplete-uni-patterns build-depends: base >=4.8 && <5, bytestring >=0.10.4 && <0.13, deepseq >=1.1 && <2, mtl >=2.2 && <2.4, splitmix >=0.1 && <0.2 if impl(ghc < 8.0) build-depends: transformers test-suite legacy-test type: exitcode-stdio-1.0 main-is: Legacy.hs hs-source-dirs: test-legacy other-modules: T7936 TestRandomIOs TestRandomRs Random1283 RangeTest default-language: Haskell2010 ghc-options: -rtsopts -with-rtsopts=-M9M if impl(ghc >= 8.0) ghc-options: -Wno-deprecations build-depends: base, containers >=0.5 && <0.7, random test-suite doctests type: exitcode-stdio-1.0 main-is: doctests.hs hs-source-dirs: test default-language: Haskell2010 build-depends: base, doctest >=0.15 && <0.23 if impl(ghc >= 8.2) && impl(ghc < 8.10) build-depends: mwc-random >=0.13 && <0.16, primitive >=0.6 && <0.8, random, stm, unliftio >=0.2 && <0.3, vector >= 0.10 && <0.14 test-suite spec type: exitcode-stdio-1.0 main-is: Spec.hs hs-source-dirs: test other-modules: Spec.Range Spec.Run Spec.Stateful default-language: Haskell2010 ghc-options: -Wall build-depends: base, bytestring, random, smallcheck >=1.2 && <1.3, stm, tasty >=1.0 && <1.6, tasty-smallcheck >=0.8 && <0.9, tasty-hunit >=0.10 && <0.11, transformers -- Note. Fails when compiled with coverage: -- https://github.com/haskell/random/issues/107 test-suite spec-inspection type: exitcode-stdio-1.0 main-is: Spec.hs hs-source-dirs: test-inspection default-language: Haskell2010 ghc-options: -Wall build-depends: base, random, tasty >=1.0 && <1.6 if impl(ghc >= 8.0) build-depends: tasty-inspection-testing other-modules: Spec.Inspection benchmark legacy-bench type: exitcode-stdio-1.0 main-is: SimpleRNGBench.hs hs-source-dirs: bench-legacy other-modules: BinSearch default-language: Haskell2010 ghc-options: -Wall -O2 -threaded -rtsopts -with-rtsopts=-N if impl(ghc >= 8.0) ghc-options: -Wno-deprecations build-depends: base, random, rdtsc, split >=0.2 && <0.3, time >=1.4 && <1.13 benchmark bench type: exitcode-stdio-1.0 main-is: Main.hs hs-source-dirs: bench default-language: Haskell2010 ghc-options: -Wall -O2 build-depends: base, mtl, primitive >= 0.7.1, random, splitmix >=0.1 && <0.2, tasty-bench ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binq/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7u/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/binu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/libu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/libu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/liby/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/libexec}/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/lib/includew/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/share{/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/share/doc{/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/share/man/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/share/doc/htmlu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/etc .log -.logbase base-4.13.0.0 bytestring bytestring-0.10.10.1deepseqdeepseq-1.4.4.0mtl mtl-2.2.2splitmixQsplitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834 base-4.13.0.0bytestring-0.10.10.1deepseq-1.4.4.0 mtl-2.2.2Qsplitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834 base-4.13.0.0bytestring-0.10.10.1deepseq-1.4.4.0 mtl-2.2.2Qsplitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834Qreflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125acQreflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac reflection Data.ReflectionQreflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125acData.Reflectionslowtemplate-haskellslowtemplate-haskell reflection LICENSEU2009-2013 Edward A. Kmett, 2012 Elliott Hird, 2004 Oleg Kiselyov and Chung-chieh Shan"Edward A. Kmett AEdward A. Kmett, Elliott Hird, Oleg Kiselyov and Chung-chieh Shan experimental            #http://github.com/ekmett/reflection*http://github.com/ekmett/reflection/issues&git://github.com/ekmett/reflection.gitHReifies arbitrary terms into types that can be reflected back into termsThis package addresses the /configuration problem/ which is propagating configurations that are available at run-time, allowing multiple configurations to coexist without resorting to mutable global variables or 'System.IO.Unsafe.unsafePerformIO'. That package is an implementation of the ideas presented in the paper \"Functional Pearl: Implicit Configurations\" by Oleg Kiselyov and Chung-chieh Shan (). However, the API has been streamlined to improve performance. There are a handful of tutorials on how to use this library: * Austin Seipp's tutorial provides a summary of the approach taken by this library, along with more motivating examples. * Arnaud Spiwack's tutorial explains how to use this library.!Data, Reflection, Dependent TypesData.ReflectionfastV -Wall-Wno-star-is-typebasetemplate-haskellspecSpec.hshspec-discoverhspec-discover tests ReifyNatSpecT47Spec-Wall QuickCheckbase containers hspec reflection. .hlint.yaml"examples/reflection-examples.cabalexamples/LICENSE examples/*.hsCHANGELOG.markdownREADME.markdownslow/Data/Reflection.hsfast/Data/Reflection.hshackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org reflection  .yX Y>.uXSHOA,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: reflection version: 2.1.8 license: BSD3 license-file: LICENSE author: Edward A. Kmett, Elliott Hird, Oleg Kiselyov and Chung-chieh Shan maintainer: Edward A. Kmett stability: experimental homepage: http://github.com/ekmett/reflection bug-reports: http://github.com/ekmett/reflection/issues category: Data, Reflection, Dependent Types synopsis: Reifies arbitrary terms into types that can be reflected back into terms copyright: 2009-2013 Edward A. Kmett, 2012 Elliott Hird, 2004 Oleg Kiselyov and Chung-chieh Shan build-type: Simple cabal-version: >= 1.10 description: This package addresses the /configuration problem/ which is propagating configurations that are available at run-time, allowing multiple configurations to coexist without resorting to mutable global variables or 'System.IO.Unsafe.unsafePerformIO'. . That package is an implementation of the ideas presented in the paper \"Functional Pearl: Implicit Configurations\" by Oleg Kiselyov and Chung-chieh Shan (). However, the API has been streamlined to improve performance. . There are a handful of tutorials on how to use this library: . * Austin Seipp's tutorial provides a summary of the approach taken by this library, along with more motivating examples. . * Arnaud Spiwack's tutorial explains how to use this library. tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.8 , GHC == 9.4.5 , GHC == 9.6.2 extra-source-files: .hlint.yaml examples/reflection-examples.cabal examples/LICENSE examples/*.hs CHANGELOG.markdown README.markdown slow/Data/Reflection.hs fast/Data/Reflection.hs flag slow description: If you enable this flag, we use a more portable much much slower implementation. Moreover, the 'Given' API is broken, so this is currently an unsupported configuration. If you feel the need to turn on this flag for any reason, please email the maintainer! default: False manual: False flag template-haskell description: You can disable the use of the `template-haskell` package using `-f-template-haskell`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True source-repository head type: git location: git://github.com/ekmett/reflection.git library ghc-options: -Wall if impl(ghc >= 8.6) ghc-options: -Wno-star-is-type if impl(ghc >= 7.2) default-extensions: Trustworthy build-depends: base >= 2 && < 5 if impl(ghc < 7.8) build-depends: tagged >= 0.4.4 && < 1 if !impl(ghc >= 8.0) build-depends: semigroups >= 0.11 && < 0.21 default-language: Haskell98 if flag(template-haskell) && impl(ghc) if !impl(ghc >= 8.0) other-extensions: TemplateHaskell -- else -- other-extensions: TemplateHaskellQuotes -- Hackage doesn't know this extension yet build-depends: template-haskell if !flag(slow) && (impl(ghc) || impl(hugs)) hs-source-dirs: fast else other-extensions: ScopedTypeVariables, FlexibleInstances hs-source-dirs: slow other-extensions: MultiParamTypeClasses, FunctionalDependencies, Rank2Types, CPP exposed-modules: Data.Reflection test-suite spec type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: Spec.hs other-modules: ReifyNatSpec T47Spec ghc-options: -Wall default-language: Haskell98 build-tool-depends: hspec-discover:hspec-discover >= 1.8 build-depends: base >= 2 && < 5, containers >= 0.1 && < 0.8, hspec >= 2 && < 3, QuickCheck >= 2 && < 3, reflection ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125acw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/binw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/libw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/libw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/lib{/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/libexec/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/lib/includey/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/share}/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/share/doc}/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/share/man/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/etc .log -.logbase base-4.13.0.0template-haskelltemplate-haskell-2.15.0.0 base-4.13.0.0template-haskell-2.15.0.0 base-4.13.0.0template-haskell-2.15.0.0Presourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23fPresourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f resourcetControl.Monad.Trans.ResourcePresourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23fControl.Monad.Trans.Resource%Control.Monad.Trans.Resource.InternalPresourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f%Control.Monad.Trans.Resource.Internal Data.AcquirePresourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f Data.AcquireData.Acquire.InternalPresourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23fData.Acquire.InternalUnliftIO.ResourcePresourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23fUnliftIO.Resource resourcetLICENSEmichael@snoyman.comMichael Snoyman"http://github.com/snoyberg/conduit%git://github.com/snoyberg/conduit.git9Deterministic allocation and freeing of scarce resources.Hackage documentation generation is not reliable. For up to date documentation, please see: . Data, ConduitControl.Monad.Trans.Resource%Control.Monad.Trans.Resource.Internal Data.AcquireData.Acquire.InternalUnliftIO.Resource.-Wallbase  containers exceptions    mtl primitive transformers unliftio-coretestmain.hs-DTESTtest-Wallbase exceptionshspec resourcet transformers. ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org resourcet `B* [ɃW3qk,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Name: resourcet Version: 1.3.0 Synopsis: Deterministic allocation and freeing of scarce resources. description: Hackage documentation generation is not reliable. For up to date documentation, please see: . License: BSD3 License-file: LICENSE Author: Michael Snoyman Maintainer: michael@snoyman.com Category: Data, Conduit Build-type: Simple Cabal-version: >=1.10 Homepage: http://github.com/snoyberg/conduit extra-source-files: ChangeLog.md, README.md Library default-language: Haskell2010 Exposed-modules: Control.Monad.Trans.Resource Control.Monad.Trans.Resource.Internal Data.Acquire Data.Acquire.Internal UnliftIO.Resource Build-depends: base >= 4.12 && < 5 , containers , transformers >= 0.4 , mtl >= 2.0 && < 2.4 , exceptions (== 0.8.* || == 0.10.*) , unliftio-core >= 0.1.1.0 , primitive ghc-options: -Wall test-suite test default-language: Haskell2010 hs-source-dirs: test main-is: main.hs type: exitcode-stdio-1.0 cpp-options: -DTEST build-depends: resourcet , base , exceptions , hspec >= 1.3 , transformers ghc-options: -Wall source-repository head type: git location: git://github.com/snoyberg/conduit.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23fv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/binv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/libv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/libv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/libz/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/libexec~/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/lib/includex/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/share|/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/share/doc|/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/share/man/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/etc .log -.logbase base-4.13.0.0 containerscontainers-0.6.2.1 exceptions Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031emtl mtl-2.2.2 primitive Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c transformerstransformers-0.5.6.2 unliftio-coreVunliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa base-4.13.0.0containers-0.6.2.1Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e mtl-2.2.2Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9ctransformers-0.5.6.2Vunliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa base-4.13.0.0containers-0.6.2.1Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e mtl-2.2.2Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9ctransformers-0.5.6.2Vunliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfartsrtsrts8!glasgow-haskell-users@haskell.org-/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/rtsHSrtsCffimrtdlpthread1/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/includeStg.hM)-Wl,-u,base_GHCziTopHandler_runIO_closure,-Wl,-u,base_GHCziTopHandler_runNonIO_closure'-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure(-Wl,-u,ghczmprim_GHCziTypes_True_closure)-Wl,-u,ghczmprim_GHCziTypes_False_closure+-Wl,-u,base_GHCziPack_unpackCString_closure0-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure4-Wl,-u,base_GHCziIOziException_stackOverflow_closure3-Wl,-u,base_GHCziIOziException_heapOverflow_closure>-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure@-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure?-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure<-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure:-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure;-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure@-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure;-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure=-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure5-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure--Wl,-u,base_GHCziConcziSync_runSparks_closure:-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure>-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure4-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure3-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure--Wl,-u,base_GHCziTopHandler_runMainIO_closure(-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info!-Wl,-u,base_GHCziPtr_Ptr_con_info$-Wl,-u,base_GHCziPtr_FunPtr_con_info"-Wl,-u,base_GHCziInt_I8zh_con_info#-Wl,-u,base_GHCziInt_I16zh_con_info#-Wl,-u,base_GHCziInt_I32zh_con_info#-Wl,-u,base_GHCziInt_I64zh_con_info#-Wl,-u,base_GHCziWord_W8zh_con_info$-Wl,-u,base_GHCziWord_W16zh_con_info$-Wl,-u,base_GHCziWord_W32zh_con_info$-Wl,-u,base_GHCziWord_W64zh_con_info*-Wl,-u,base_GHCziStable_StablePtr_con_info-Wl,-u,hs_atomic_add8-Wl,-u,hs_atomic_add16-Wl,-u,hs_atomic_add32-Wl,-u,hs_atomic_add64-Wl,-u,hs_atomic_sub8-Wl,-u,hs_atomic_sub16-Wl,-u,hs_atomic_sub32-Wl,-u,hs_atomic_sub64-Wl,-u,hs_atomic_and8-Wl,-u,hs_atomic_and16-Wl,-u,hs_atomic_and32-Wl,-u,hs_atomic_and64-Wl,-u,hs_atomic_nand8-Wl,-u,hs_atomic_nand16-Wl,-u,hs_atomic_nand32-Wl,-u,hs_atomic_nand64-Wl,-u,hs_atomic_or8-Wl,-u,hs_atomic_or16-Wl,-u,hs_atomic_or32-Wl,-u,hs_atomic_or64-Wl,-u,hs_atomic_xor8-Wl,-u,hs_atomic_xor16-Wl,-u,hs_atomic_xor32-Wl,-u,hs_atomic_xor64-Wl,-u,hs_cmpxchg8-Wl,-u,hs_cmpxchg16-Wl,-u,hs_cmpxchg32-Wl,-u,hs_cmpxchg64-Wl,-u,hs_atomicread8-Wl,-u,hs_atomicread16-Wl,-u,hs_atomicread32-Wl,-u,hs_atomicread64-Wl,-u,hs_atomicwrite8-Wl,-u,hs_atomicwrite16-Wl,-u,hs_atomicwrite32-Wl,-u,hs_atomicwrite64)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Xsafe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21Xsafe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21safe-exceptionsControl.Exception.SafeXsafe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21Control.Exception.Safesafe-exceptionsLICENSE2016 FP Completemichael@fpcomplete.comMichael Snoyman.https://github.com/fpco/safe-exceptions#readme'https://github.com/fpco/safe-exceptions-Safe, consistent, and easy exception handlingPlease see README.mdControl x-revision1Control.Exception.Safesrcbase deepseq exceptions   transformerssafe-exceptions-testSpec.hstestControl.Exception.SafeSpec -threaded-rtsopts-with-rtsopts=-Nbasehspecsafe-exceptions transformersvoid. README.md ChangeLog.md COOKBOOK.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgsafe-exceptions =1.10 library hs-source-dirs: src exposed-modules: Control.Exception.Safe build-depends: base >= 4.11 && < 5 , deepseq >= 1.2 && < 1.6 , exceptions >= 0.10 && < 0.11 , transformers >= 0.2 && < 0.7 default-language: Haskell2010 test-suite safe-exceptions-test type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Spec.hs other-modules: Control.Exception.SafeSpec build-depends: base , hspec , safe-exceptions , transformers , void ghc-options: -threaded -rtsopts -with-rtsopts=-N default-language: Haskell2010 source-repository head type: git location: https://github.com/fpco/safe-exceptions ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/bin~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/lib~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/lib~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/lib/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/libexec/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/lib/include/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/share/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/share/doc/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/share/man/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0 exceptions Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e transformerstransformers-0.5.6.2 base-4.13.0.0deepseq-1.4.4.0Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031etransformers-0.5.6.2 base-4.13.0.0deepseq-1.4.4.0Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031etransformers-0.5.6.2Tsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea semigroupoidsData.Bifunctor.ApplyTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Bifunctor.ApplyData.Functor.AltTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Functor.AltData.Functor.ApplyTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Functor.ApplyData.Functor.BindTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Functor.BindData.Functor.Bind.ClassTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Functor.Bind.ClassData.Functor.Bind.TransTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Functor.Bind.Trans#Data.Functor.Contravariant.ConcludeTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea#Data.Functor.Contravariant.Conclude!Data.Functor.Contravariant.DecideTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea!Data.Functor.Contravariant.Decide!Data.Functor.Contravariant.DiviseTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea!Data.Functor.Contravariant.DiviseData.Functor.ExtendTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Functor.ExtendData.Functor.PlusTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Functor.Plus Data.GroupoidTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea Data.GroupoidData.IsomorphismTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.IsomorphismData.Semigroup.BifoldableTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroup.BifoldableData.Semigroup.BitraversableTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroup.BitraversableData.Semigroup.FoldableTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroup.FoldableData.Semigroup.Foldable.ClassTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroup.Foldable.ClassData.Semigroup.TraversableTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroup.Traversable Data.Semigroup.Traversable.ClassTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea Data.Semigroup.Traversable.ClassData.SemigroupoidTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.SemigroupoidData.Semigroupoid.CategoricalTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroupoid.CategoricalData.Semigroupoid.DualTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroupoid.DualData.Semigroupoid.ObTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroupoid.ObData.Semigroupoid.StaticTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroupoid.StaticData.Traversable.InstancesTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Traversable.InstancesSemigroupoids.DoTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaSemigroupoids.Docomonad containers contravariant distributivetaggedunordered-containerscomonad containers contravariant distributivetaggedunordered-containers semigroupoidsLICENSE'Copyright (C) 2011-2015 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional          &http://github.com/ekmett/semigroupoids-http://github.com/ekmett/semigroupoids/issues)git://github.com/ekmett/semigroupoids.gitSemigroupoids: Category sans idProvides a wide array of (semi)groupoids and operations for working with them. A 'Semigroupoid' is a 'Category' without the requirement of identity arrows for every object in the category. A 'Category' is any 'Semigroupoid' for which the Yoneda lemma holds. When working with comonads you often have the @\<*\>@ portion of an @Applicative@, but not the @pure@. This was captured in Uustalu and Vene's \"Essence of Dataflow Programming\" in the form of the @ComonadZip@ class in the days before @Applicative@. Apply provides a weaker invariant, but for the comonads used for data flow programming (found in the streams package), this invariant is preserved. Applicative function composition forms a semigroupoid. Similarly many structures are nearly a comonad, but not quite, for instance lists provide a reasonable 'extend' operation in the form of 'tails', but do not always contain a value. We describe the relationships between the type classes defined in this package and those from `base` (and some from `contravariant`) in the diagram below. Thick-bordered nodes correspond to type classes defined in this package; thin-bordered ones correspond to type classes from elsewhere. Solid edges indicate a subclass relationship that actually exists; dashed edges indicate a subclass relationship that /should/ exist, but currently doesn't. <> Apply, Bind, and Extend (not shown) give rise the Static, Kleisli and Cokleisli semigroupoids respectively. This lets us remove many of the restrictions from various monad transformers as in many cases the binding operation or @\<*\>@ operation does not require them. Finally, to work with these weaker structures it is beneficial to have containers that can provide stronger guarantees about their contents, so versions of 'Traversable' and 'Foldable' that can be folded with just a 'Semigroup' are added.Control, Comonads x-revision1Data.Bifunctor.ApplyData.Functor.AltData.Functor.ApplyData.Functor.BindData.Functor.Bind.ClassData.Functor.Bind.Trans#Data.Functor.Contravariant.Conclude!Data.Functor.Contravariant.Decide!Data.Functor.Contravariant.DiviseData.Functor.ExtendData.Functor.Plus Data.GroupoidData.IsomorphismData.Semigroup.BifoldableData.Semigroup.BitraversableData.Semigroup.FoldableData.Semigroup.Foldable.ClassData.Semigroup.Traversable Data.Semigroup.Traversable.ClassData.SemigroupoidData.Semigroupoid.CategoricalData.Semigroupoid.DualData.Semigroupoid.ObData.Semigroupoid.StaticData.Traversable.InstancesSemigroupoids.DosrcSemigroupoids.Internal-Wall-fno-warn-warnings-deprecations-fno-warn-trustworthy-safe base base-orphans  bifunctors comonad  containers contravariant distributivehashabletagged template-haskell transformerstransformers-compat unordered-containers . .gitignore .vim.customREADME.markdownCHANGELOG.markdownimg/classes.dotimg/classes.svghackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org semigroupoids mEͶŌuXY ,􅐠>\$]vzj7,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4)name: semigroupoids category: Control, Comonads version: 5.3.7 x-revision: 1 license: BSD2 cabal-version: 1.18 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/semigroupoids bug-reports: http://github.com/ekmett/semigroupoids/issues copyright: Copyright (C) 2011-2015 Edward A. Kmett tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.4 , GHC == 9.0.1 build-type: Simple synopsis: Semigroupoids: Category sans id extra-source-files: .gitignore .vim.custom README.markdown CHANGELOG.markdown img/classes.dot extra-doc-files: img/classes.svg description: Provides a wide array of (semi)groupoids and operations for working with them. . A 'Semigroupoid' is a 'Category' without the requirement of identity arrows for every object in the category. . A 'Category' is any 'Semigroupoid' for which the Yoneda lemma holds. . When working with comonads you often have the @\<*\>@ portion of an @Applicative@, but not the @pure@. This was captured in Uustalu and Vene's \"Essence of Dataflow Programming\" in the form of the @ComonadZip@ class in the days before @Applicative@. Apply provides a weaker invariant, but for the comonads used for data flow programming (found in the streams package), this invariant is preserved. Applicative function composition forms a semigroupoid. . Similarly many structures are nearly a comonad, but not quite, for instance lists provide a reasonable 'extend' operation in the form of 'tails', but do not always contain a value. . We describe the relationships between the type classes defined in this package and those from `base` (and some from `contravariant`) in the diagram below. Thick-bordered nodes correspond to type classes defined in this package; thin-bordered ones correspond to type classes from elsewhere. Solid edges indicate a subclass relationship that actually exists; dashed edges indicate a subclass relationship that /should/ exist, but currently doesn't. . <> . Apply, Bind, and Extend (not shown) give rise the Static, Kleisli and Cokleisli semigroupoids respectively. . This lets us remove many of the restrictions from various monad transformers as in many cases the binding operation or @\<*\>@ operation does not require them. . Finally, to work with these weaker structures it is beneficial to have containers that can provide stronger guarantees about their contents, so versions of 'Traversable' and 'Foldable' that can be folded with just a 'Semigroup' are added. source-repository head type: git location: git://github.com/ekmett/semigroupoids.git flag containers description: You can disable the use of the `containers` package using `-f-containers`. . Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag contravariant description: You can disable the use of the `contravariant` package using `-f-contravariant`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. . If disabled we will not supply instances of `Contravariant` . default: True manual: True flag distributive description: You can disable the use of the `distributive` package using `-f-distributive`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. . If disabled we will not supply instances of `Distributive` . default: True manual: True flag comonad description: You can disable the use of the `comonad` package using `-f-comonad`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. . If disabled we will not supply instances of `Comonad` . default: True manual: True flag tagged description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag unordered-containers description: You can disable the use of the `unordered-containers` package (and also its dependency `hashable`) using `-f-unordered-containers`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True library build-depends: base >= 4.3 && < 4.18, base-orphans >= 0.8.4 && < 1, bifunctors >= 5.5.9 && < 6, template-haskell >= 0.2.5.0, transformers >= 0.3 && < 0.7, transformers-compat >= 0.5 && < 0.8 if impl(ghc >= 7.0 && < 7.2) build-depends: generic-deriving >= 1.14 && < 1.15 if impl(ghc >= 7.2 && < 7.6) build-depends: ghc-prim if !impl(ghc >= 7.10) build-depends: void >= 0.4 && < 1 if !impl(ghc >= 8.0) build-depends: semigroups >= 0.18.5 && < 1 if flag(containers) build-depends: containers >= 0.3 && < 0.7 if flag(contravariant) build-depends: contravariant >= 1.5.3 && < 2 if flag(distributive) build-depends: distributive >= 0.5.2 && < 1 if flag(comonad) build-depends: comonad >= 5.0.8 && < 6 if flag(tagged) build-depends: tagged >= 0.8.6.1 && < 1 if flag(unordered-containers) if impl(ghc >= 7.4) build-depends: hashable >= 1.2.7.0 && < 1.5, unordered-containers >= 0.2.8.0 && < 0.3 else build-depends: hashable >= 1.2.5.0 && < 1.5, unordered-containers >= 0.2.8.0 && < 0.3 hs-source-dirs: src exposed-modules: Data.Bifunctor.Apply Data.Functor.Alt Data.Functor.Apply Data.Functor.Bind Data.Functor.Bind.Class Data.Functor.Bind.Trans Data.Functor.Contravariant.Conclude Data.Functor.Contravariant.Decide Data.Functor.Contravariant.Divise Data.Functor.Extend Data.Functor.Plus Data.Groupoid Data.Isomorphism Data.Semigroup.Bifoldable Data.Semigroup.Bitraversable Data.Semigroup.Foldable Data.Semigroup.Foldable.Class Data.Semigroup.Traversable Data.Semigroup.Traversable.Class Data.Semigroupoid Data.Semigroupoid.Categorical Data.Semigroupoid.Dual Data.Semigroupoid.Ob Data.Semigroupoid.Static Data.Traversable.Instances Semigroupoids.Do other-modules: Semigroupoids.Internal ghc-options: -Wall -fno-warn-warnings-deprecations if impl(ghc >= 7.10) ghc-options: -fno-warn-trustworthy-safe if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/binz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/libz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/libz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/lib~/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/libexec/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/lib/include|/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/share/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/share/doc/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/share/man/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/etc .log -.log base base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7 bifunctorsQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9comonad Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1 distributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345hashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916tagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskelltemplate-haskell-2.15.0.0 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cunordered-containers^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146 base-4.13.0.0Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7Qbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskell-2.15.0.0transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146 base-4.13.0.0Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7Qbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskell-2.15.0.0transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Psemigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfdPsemigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd semigroupsData.Semigroup.GenericPsemigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfdData.Semigroup.Generic binary bytestringbytestring-builder containersdeepseqhashabletaggedtemplate-haskelltext transformersunordered-containers binary bytestringbytestring-builder containersdeepseqhashabletaggedtemplate-haskelltext transformersunordered-containers semigroupsLICENSE'Copyright (C) 2011-2015 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional          $http://github.com/ekmett/semigroups/*http://github.com/ekmett/semigroups/issues&git://github.com/ekmett/semigroups.gitAnything that associatesjIn mathematics, a semigroup is an algebraic structure consisting of a set together with an associative binary operation. A semigroup generalizes a monoid in that there might not exist an identity element. It also (originally) generalized a group (a monoid with all inverses) to a type where every element did not have to have an inverse, thus the name semigroup.$Algebra, Data, Data Structures, MathData.Semigroup.Genericsrc-Wallbase.README.markdownCHANGELOG.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org semigroups -.3k@* q5W[2p6s,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: semigroups category: Algebra, Data, Data Structures, Math version: 0.20 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/semigroups/ bug-reports: http://github.com/ekmett/semigroups/issues copyright: Copyright (C) 2011-2015 Edward A. Kmett synopsis: Anything that associates description: In mathematics, a semigroup is an algebraic structure consisting of a set together with an associative binary operation. A semigroup generalizes a monoid in that there might not exist an identity element. It also (originally) generalized a group (a monoid with all inverses) to a type where every element did not have to have an inverse, thus the name semigroup. build-type: Simple extra-source-files: README.markdown CHANGELOG.markdown tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.1 , GHC == 9.2.1 source-repository head type: git location: git://github.com/ekmett/semigroups.git flag hashable description: You can disable the use of the `hashable` package using `-f-hashable`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. . If disabled we will not supply instances of `Hashable` . Note: `-f-hashable` implies `-f-unordered-containers`, as we are necessarily not able to supply those instances as well. default: True manual: True flag binary description: You can disable the use of the `binary` package using `-f-binary`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag bytestring description: You can disable the use of the `bytestring` package using `-f-bytestring`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag bytestring-builder description: Decides whether to use an older version of bytestring along with bytestring-builder or just a newer version of bytestring. . This flag normally toggles automatically but you can use `-fbytestring-builder` or `-f-bytestring-builder` to explicitly change it. default: False manual: False flag containers description: You can disable the use of the `containers` package using `-f-containers`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag deepseq description: You can disable the use of the `deepseq` package using `-f-deepseq`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag tagged description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag template-haskell description: You can disable the use of the `template-haskell` package using `-f-template-haskell`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag text description: You can disable the use of the `text` package using `-f-text`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag transformers description: You can disable the use of the `transformers` and `transformers-compat` packages using `-f-transformers`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag unordered-containers description: You can disable the use of the `unordered-containers` package using `-f-unordered-containers`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True library default-language: Haskell98 hs-source-dirs: src ghc-options: -Wall build-depends: base >= 2 && < 5 if impl(ghc >= 7.2) exposed-modules: Data.Semigroup.Generic -- legacy configuration if impl(ghc < 7.11.20151002) -- starting with GHC 8 these modules are provided by `base` hs-source-dirs: src-ghc7 exposed-modules: Data.Semigroup Data.List.NonEmpty -- Not needed anymore since GHC 7.10 if impl(ghc < 7.10) build-depends: nats >= 0.1 && < 2 if impl(ghc >= 7.2 && < 7.5) build-depends: ghc-prim if flag(binary) build-depends: binary if flag(bytestring) if flag(bytestring-builder) build-depends: bytestring >= 0.9 && < 0.10.4, bytestring-builder >= 0.10.4 && < 1 else build-depends: bytestring >= 0.10.4 && < 1 if flag(containers) build-depends: containers >= 0.3 && < 0.7 if flag(deepseq) build-depends: deepseq >= 1.1 && < 1.5 if flag(tagged) build-depends: tagged >= 0.4.4 && < 1 if flag(text) build-depends: text >= 0.10 && < 2 if flag(hashable) build-depends: hashable >= 1.2.5.0 && < 1.5 if flag(hashable) && flag(unordered-containers) build-depends: unordered-containers >= 0.2 && < 0.3 if flag(transformers) build-depends: transformers >= 0.2 && < 0.7 , transformers-compat >= 0.5 && < 1 if flag(template-haskell) build-depends: template-haskell >=2.5.0.0 && <2.11 other-modules: Paths_semigroups ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfdv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/binv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/libv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/libv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/libz/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/libexec~/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/lib/includex/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/share|/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/share/doc|/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/share/man/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Qsplitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834Qsplitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834splitmixSystem.Random.SplitMixQsplitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834System.Random.SplitMixSystem.Random.SplitMix32Qsplitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834System.Random.SplitMix32optimised-mixeroptimised-mixersplitmixLICENSE"Oleg Grenrus                  -https://github.com/haskellari/splitmix/issues*https://github.com/haskellari/splitmix.gitFast Splittable PRNGDPure Haskell implementation of SplitMix described in Guy L. Steele, Jr., Doug Lea, and Christine H. Flood. 2014. Fast splittable pseudorandom number generators. In Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA '14). ACM, New York, NY, USA, 453-472. DOI: The paper describes a new algorithm /SplitMix/ for /splittable/ pseudorandom number generator that is quite fast: 9 64 bit arithmetic/logical operations per 64 bits generated. /SplitMix/ is tested with two standard statistical test suites (DieHarder and TestU01, this implementation only using the former) and it appears to be adequate for "everyday" use, such as Monte Carlo algorithms and randomized data structures where speed is important. In particular, it __should not be used for cryptographic or security applications__, because generated sequences of pseudorandom values are too predictable (the mixing functions are easily inverted, and two successive outputs suffice to reconstruct the internal state).System, Random x-revision1System.Random.SplitMixSystem.Random.SplitMix32-DSPLITMIX_INIT_C=1cbits-unix/init.csrc src-compatData.Bits.CompatSystem.Random.SplitMix.Init-Wallbasedeepseqexamples Examples.hstests-WallHUnitbasesplitmixsplitmix-testsTests.hstestsMiniQC Uniformity-WallHUnitbase base-compat  containers math-functionssplitmixtest-framework  test-framework-hunit montecarlo-pi SplitMixPi.hstests-Wallbasesplitmixmontecarlo-pi-32SplitMixPi32.hstests-Wallbasesplitmixsplitmix-dieharder Dieharder.hstests-Wall -threaded-rtsopts asyncbasebase-compat-batteries  bytestring  deepseqprocessrandomsplitmix tf-randomvector splitmix-testu01 TestU01.hstests/cbits/testu01.cteststestu01-Wall -threaded-rtsoptsbasebase-compat-batteries splitmixinitializationInitialization.hstests-Wall -threaded-rtsoptsHUnitbasesplitmix comparisonBench.hsbench-Wallbase containers  criterionrandomsplitmix tf-random simple-sum SimpleSum.hsbench-WallbaserandomsplitmixrangeRange.hsbench src-compatData.Bits.Compat-Wallbaseclock  randomsplitmix. Changelog.md make-hugs.sh README.md test-hugs.shhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgsplitmix zE% A/M $iΌͣ(0,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4cabal-version: >=1.10 name: splitmix version: 0.1.0.5 x-revision: 1 synopsis: Fast Splittable PRNG description: Pure Haskell implementation of SplitMix described in . Guy L. Steele, Jr., Doug Lea, and Christine H. Flood. 2014. Fast splittable pseudorandom number generators. In Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA '14). ACM, New York, NY, USA, 453-472. DOI: . The paper describes a new algorithm /SplitMix/ for /splittable/ pseudorandom number generator that is quite fast: 9 64 bit arithmetic/logical operations per 64 bits generated. . /SplitMix/ is tested with two standard statistical test suites (DieHarder and TestU01, this implementation only using the former) and it appears to be adequate for "everyday" use, such as Monte Carlo algorithms and randomized data structures where speed is important. . In particular, it __should not be used for cryptographic or security applications__, because generated sequences of pseudorandom values are too predictable (the mixing functions are easily inverted, and two successive outputs suffice to reconstruct the internal state). license: BSD3 license-file: LICENSE maintainer: Oleg Grenrus bug-reports: https://github.com/haskellari/splitmix/issues category: System, Random build-type: Simple tested-with: GHC ==7.0.4 || ==7.2.2 || ==7.4.2 || ==7.6.3 || ==7.8.4 || ==7.10.3 || ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.4 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 , GHCJS ==8.4 extra-source-files: Changelog.md make-hugs.sh README.md test-hugs.sh flag optimised-mixer description: Use JavaScript for mix32 manual: True default: False library default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: src src-compat exposed-modules: System.Random.SplitMix System.Random.SplitMix32 other-modules: Data.Bits.Compat System.Random.SplitMix.Init -- dump-core -- build-depends: dump-core -- ghc-options: -fplugin=DumpCore -fplugin-opt DumpCore:core-html build-depends: base >=4.3 && <4.21 , deepseq >=1.3.0.0 && <1.6 if flag(optimised-mixer) cpp-options: -DOPTIMISED_MIX32=1 -- We don't want to depend on time, nor unix or Win32 packages -- because it's valuable that splitmix and QuickCheck doesn't -- depend on about anything if impl(ghcjs) cpp-options: -DSPLITMIX_INIT_GHCJS=1 else if impl(ghc) cpp-options: -DSPLITMIX_INIT_C=1 if os(windows) c-sources: cbits-win/init.c else c-sources: cbits-unix/init.c else cpp-options: -DSPLITMIX_INIT_COMPAT=1 build-depends: time >=1.2.0.3 && <1.13 source-repository head type: git location: https://github.com/haskellari/splitmix.git benchmark comparison type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: bench main-is: Bench.hs build-depends: base , containers >=0.4.2.1 && <0.8 , criterion >=1.1.0.0 && <1.7 , random , splitmix , tf-random >=0.5 && <0.6 benchmark simple-sum type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: bench main-is: SimpleSum.hs build-depends: base , random , splitmix benchmark range type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: bench src-compat main-is: Range.hs other-modules: Data.Bits.Compat build-depends: base , random , splitmix if !impl(ghcjs) build-depends: clock >=0.8 && <0.9 test-suite examples type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: tests main-is: Examples.hs build-depends: base , HUnit ==1.3.1.2 || >=1.6.0.0 && <1.7 , splitmix test-suite splitmix-tests type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: tests main-is: Tests.hs other-modules: MiniQC Uniformity build-depends: base , base-compat >=0.11.1 && <0.14 , containers >=0.4.0.0 && <0.8 , HUnit ==1.3.1.2 || >=1.6.0.0 && <1.7 , math-functions ==0.1.7.0 || >=0.3.3.0 && <0.4 , splitmix , test-framework >=0.8.2.0 && <0.9 , test-framework-hunit >=0.3.0.2 && <0.4 test-suite montecarlo-pi type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: tests main-is: SplitMixPi.hs build-depends: base , splitmix test-suite montecarlo-pi-32 type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: tests main-is: SplitMixPi32.hs build-depends: base , splitmix test-suite splitmix-dieharder default-language: Haskell2010 type: exitcode-stdio-1.0 ghc-options: -Wall -threaded -rtsopts hs-source-dirs: tests main-is: Dieharder.hs build-depends: async >=2.2.1 && <2.3 , base , base-compat-batteries >=0.10.5 && <0.14 , bytestring >=0.9.1.8 && <0.13 , deepseq , process >=1.0.1.5 && <1.7 , random , splitmix , tf-random >=0.5 && <0.6 , vector >=0.11.0.0 && <0.14 test-suite splitmix-testu01 if !os(linux) buildable: False default-language: Haskell2010 type: exitcode-stdio-1.0 ghc-options: -Wall -threaded -rtsopts hs-source-dirs: tests main-is: TestU01.hs c-sources: tests/cbits/testu01.c extra-libraries: testu01 build-depends: base , base-compat-batteries >=0.10.5 && <0.14 , splitmix test-suite initialization default-language: Haskell2010 type: exitcode-stdio-1.0 ghc-options: -Wall -threaded -rtsopts hs-source-dirs: tests main-is: Initialization.hs build-depends: base , HUnit ==1.3.1.2 || >=1.6.0.0 && <1.7 , splitmix ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834w/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/binw/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/libw/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/libw/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/lib{/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/libexec/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/lib/includey/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/share}/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/share/doc}/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/share/man/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0 base-4.13.0.0deepseq-1.4.4.0 base-4.13.0.0deepseq-1.4.4.0stm stm-2.5.0.0 stm-2.5.0.08libraries@haskell.org6https://wiki.haskell.org/Software_transactional_memorySoftware Transactional MemorySoftware Transactional Memory, or STM, is an abstraction for concurrent communication. The main benefits of STM are /composability/ and /modularity/. That is, using STM you can write concurrent abstractions that can be easily composed with any other abstraction built using STM, without exposing the details of how your abstraction ensures safety. This is typically not the case with other forms of concurrent communication, such as locks or 'MVar's. Concurrency 28cfe49a6092a49a77631e2f92bba2cd Control.Concurrent.STMControl.Concurrent.STM.TArrayControl.Concurrent.STM.TBQueueControl.Concurrent.STM.TChanControl.Concurrent.STM.TMVarControl.Concurrent.STM.TQueueControl.Concurrent.STM.TSemControl.Concurrent.STM.TVarControl.Monad.STMControl.Sequential.STM5/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/stm-2.5.0.05/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/stm-2.5.0.05/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/stm-2.5.0.0D/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/stm-2.5.0.0 HSstm-2.5.0.0 array-0.5.4.0 base-4.13.0.0V/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/stm-2.5.0.0/stm.haddockJ/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/stm-2.5.0.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8tagged  Data.Proxy.THMtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 Data.Proxy.TH Data.TaggedMtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 Data.Taggeddeepseq transformersdeepseq transformerstagged LICENSE2009-2015 Edward A. Kmett"Edward A. Kmett Edward A. Kmett experimental              http://github.com/ekmett/tagged&http://github.com/ekmett/tagged/issues$https://github.com/ekmett/tagged.gitBHaskell 98 phantom types to avoid unsafely passing dummy argumentsCHaskell 98 phantom types to avoid unsafely passing dummy arguments.Data, Phantom Types x-revision1 Data.Tagged Data.Proxy.TH-DLANGUAGE_DeriveDataTypeablesrc7-Wallbasedeepseqtemplate-haskell  transformers. .hlint.yamlCHANGELOG.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgtagged  x5QbhC:Kڵf@7,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: tagged version: 0.8.8 x-revision: 1 license: BSD3 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: experimental category: Data, Phantom Types synopsis: Haskell 98 phantom types to avoid unsafely passing dummy arguments homepage: http://github.com/ekmett/tagged bug-reports: http://github.com/ekmett/tagged/issues copyright: 2009-2015 Edward A. Kmett description: Haskell 98 phantom types to avoid unsafely passing dummy arguments. build-type: Simple cabal-version: >= 1.10 extra-source-files: .hlint.yaml CHANGELOG.markdown README.markdown tested-with: GHC == 7.0.4 GHC == 7.2.2 GHC == 7.4.2 GHC == 7.6.3 GHC == 7.8.4 GHC == 7.10.3 GHC == 8.0.2 GHC == 8.2.2 GHC == 8.4.4 GHC == 8.6.5 GHC == 8.8.4 GHC == 8.10.7 GHC == 9.0.2 GHC == 9.2.8 GHC == 9.4.8 GHC == 9.6.4 GHC == 9.8.2 GHC == 9.10.0 source-repository head type: git location: https://github.com/ekmett/tagged.git flag deepseq description: You can disable the use of the `deepseq` package using `-f-deepseq`. . Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag transformers description: You can disable the use of the `transformers` and `transformers-compat` packages using `-f-transformers`. . Disable this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True library default-language: Haskell98 other-extensions: CPP build-depends: base >= 2 && < 5 ghc-options: -Wall hs-source-dirs: src exposed-modules: Data.Tagged if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode if !impl(hugs) cpp-options: -DLANGUAGE_DeriveDataTypeable other-extensions: DeriveDataTypeable if impl(ghc<7.7) hs-source-dirs: old exposed-modules: Data.Proxy other-modules: Paths_tagged if impl(ghc>=7.2 && <7.5) build-depends: ghc-prim if impl(ghc>=7.6) exposed-modules: Data.Proxy.TH build-depends: template-haskell >= 2.8 && < 2.23 if flag(deepseq) build-depends: deepseq >= 1.1 && < 1.6 if flag(transformers) build-depends: transformers >= 0.2 && < 0.7 -- Ensure Data.Functor.Classes is always available if impl(ghc >= 7.10) || impl(ghcjs) build-depends: transformers >= 0.4.2.0 else build-depends: transformers-compat >= 0.5 && < 1 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8s/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/bins/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/libs/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/libs/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/libw/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/libexec{/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/sharey/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/share/docy/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/share/man~/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0template-haskelltemplate-haskell-2.15.0.0 transformerstransformers-0.5.6.2 base-4.13.0.0deepseq-1.4.4.0template-haskell-2.15.0.0transformers-0.5.6.2 base-4.13.0.0deepseq-1.4.4.0template-haskell-2.15.0.0transformers-0.5.6.2Jtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Jtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7tasty Test.TastyJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7 Test.TastyTest.Tasty.IngredientsJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.IngredientsTest.Tasty.Ingredients.BasicJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.Ingredients.Basic&Test.Tasty.Ingredients.ConsoleReporterJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7&Test.Tasty.Ingredients.ConsoleReporterTest.Tasty.OptionsJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.OptionsTest.Tasty.Patterns.EvalJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.Patterns.EvalTest.Tasty.Patterns.ParserJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.Patterns.ParserTest.Tasty.Patterns.PrinterJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.Patterns.PrinterTest.Tasty.Patterns.TypesJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.Patterns.TypesTest.Tasty.ProvidersJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.Providers"Test.Tasty.Providers.ConsoleFormatJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7"Test.Tasty.Providers.ConsoleFormatTest.Tasty.RunnersJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.RunnersunixunixtastyLICENSE"Roman Cheplyaka "Roman Cheplyaka (https://github.com/UnkindPartition/tasty/https://github.com/UnkindPartition/tasty/issues,https://github.com/UnkindPartition/tasty.gitcore'Modern and extensible testing frameworkTasty is a modern testing framework for Haskell. It lets you combine your unit tests, golden tests, QuickCheck/SmallCheck properties, and any other types of tests into a single test suite.Testing x-revision2 Test.TastyTest.Tasty.OptionsTest.Tasty.Providers"Test.Tasty.Providers.ConsoleFormatTest.Tasty.RunnersTest.Tasty.IngredientsTest.Tasty.Ingredients.Basic&Test.Tasty.Ingredients.ConsoleReporterTest.Tasty.Patterns.TypesTest.Tasty.Patterns.ParserTest.Tasty.Patterns.PrinterTest.Tasty.Patterns.Eval -DUSE_WCWIDTH. Control.Concurrent.AsyncTest.Tasty.ParallelTest.Tasty.CoreTest.Tasty.Options.CoreTest.Tasty.Options.EnvTest.Tasty.PatternsTest.Tasty.Patterns.ExprTest.Tasty.RunTest.Tasty.Runners.ReducersTest.Tasty.Runners.UtilsTest.Tasty.CmdLine Test.Tasty.Ingredients.ListTests'Test.Tasty.Ingredients.IncludingOptions 7-Wall-Wno-incomplete-uni-patterns-Wcompat ansi-terminal base  containers  optparse-applicativestmtagged  transformersunix . CHANGELOG.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgtasty \*!iMg4|ˊ㐣&),/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 cabal-version: >=1.10 name: tasty version: 1.5 x-revision: 2 synopsis: Modern and extensible testing framework description: Tasty is a modern testing framework for Haskell. It lets you combine your unit tests, golden tests, QuickCheck/SmallCheck properties, and any other types of tests into a single test suite. license: MIT license-file: LICENSE author: Roman Cheplyaka maintainer: Roman Cheplyaka homepage: https://github.com/UnkindPartition/tasty bug-reports: https://github.com/UnkindPartition/tasty/issues -- copyright: category: Testing build-type: Simple extra-source-files: CHANGELOG.md, README.md Source-repository head type: git location: https://github.com/UnkindPartition/tasty.git subdir: core flag unix description: Depend on the unix package to install signal handlers default: True library exposed-modules: Test.Tasty, Test.Tasty.Options, Test.Tasty.Providers, Test.Tasty.Providers.ConsoleFormat, Test.Tasty.Runners Test.Tasty.Ingredients, Test.Tasty.Ingredients.Basic Test.Tasty.Ingredients.ConsoleReporter -- for testing only Test.Tasty.Patterns.Types Test.Tasty.Patterns.Parser Test.Tasty.Patterns.Printer Test.Tasty.Patterns.Eval other-modules: Control.Concurrent.Async Test.Tasty.Parallel, Test.Tasty.Core, Test.Tasty.Options.Core, Test.Tasty.Options.Env, Test.Tasty.Patterns, Test.Tasty.Patterns.Expr, Test.Tasty.Run, Test.Tasty.Runners.Reducers, Test.Tasty.Runners.Utils, Test.Tasty.CmdLine, Test.Tasty.Ingredients.ListTests Test.Tasty.Ingredients.IncludingOptions build-depends: base >= 4.9 && < 5, stm >= 2.3 && < 2.6, containers >= 0.5.8 && < 0.8, transformers >= 0.5 && < 0.7, tagged >= 0.5 && < 0.9, optparse-applicative >= 0.14 && < 0.19, ansi-terminal >= 0.9 && < 1.2 -- No reason to depend on unbounded-delays on 64-bit architecture if(!arch(x86_64) && !arch(aarch64)) build-depends: unbounded-delays >= 0.1 && < 0.2 if(!impl(ghc >= 8.0)) build-depends: semigroups < 0.21 if(!impl(ghc >= 8.4)) build-depends: time >= 1.4 && < 1.13 if !os(windows) && !impl(ghcjs) cpp-options: -DUSE_WCWIDTH if flag(unix) build-depends: unix < 2.9 -- hs-source-dirs: default-language: Haskell2010 default-extensions: CPP, ScopedTypeVariables, DeriveDataTypeable ghc-options: -Wall -Wno-incomplete-uni-patterns -Wcompat ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binl/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7p/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/binp/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/libp/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/libp/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/libt/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/libexecx/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/lib/includer/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/sharev/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/share/docv/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/share/man{/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/share/doc/htmlp/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/etc .log -.log ansi-terminalTansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99base base-4.13.0.0 containerscontainers-0.6.2.1optparse-applicative^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1stm stm-2.5.0.0tagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 transformerstransformers-0.5.6.2unix unix-2.7.2.2Tansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99 base-4.13.0.0containers-0.6.2.1^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1 stm-2.5.0.0Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2 unix-2.7.2.2Tansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99 base-4.13.0.0containers-0.6.2.1^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1 stm-2.5.0.0Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2 unix-2.7.2.2template-haskelltemplate-haskell-2.15.0.0template-haskell-2.15.0.08libraries@haskell.org$Support library for Template HaskellThis package provides modules containing facilities for manipulating Haskell source code using Template Haskell. See for more information.Template Haskell 80f0da135ff61d68cab6e0c1b6ac5366Language.Haskell.TH&Language.Haskell.TH.LanguageExtensionsLanguage.Haskell.TH.Lib Language.Haskell.TH.Lib.InternalLanguage.Haskell.TH.PprLanguage.Haskell.TH.PprLibLanguage.Haskell.TH.QuoteLanguage.Haskell.TH.SyntaxLanguage.Haskell.TH.Lib.MapC/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/template-haskell-2.15.0.0C/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/template-haskell-2.15.0.0C/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/template-haskell-2.15.0.0R/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/template-haskell-2.15.0.0HStemplate-haskell-2.15.0.0 base-4.13.0.0ghc-boot-th-8.8.4pretty-1.1.3.6q/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/template-haskell-2.15.0.0/template-haskell.haddockX/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/template-haskell-2.15.0.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Tterminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672Tterminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672 terminal-sizeSystem.Console.Terminal.SizeTterminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672System.Console.Terminal.Size terminal-sizeLICENSEmatvey.aksenov@gmail.comAndreas Hammar, Matvey Aksenov)https://github.com/biegunka/terminal-size)https://github.com/biegunka/terminal-size0.3.4$Get terminal window height and width@Get terminal window height and width without ncurses dependency.System x-revision1System.Console.Terminal.Sizehsc2hssrcSystem.Console.Terminal.CommonSystem.Console.Terminal.Posix-Wall-fno-warn-unused-do-bindbase.README.markdownCHANGELOG.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org terminal-size p֒lڬQ\#2hI,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Tname: terminal-size version: 0.3.4 x-revision: 1 synopsis: Get terminal window height and width description: Get terminal window height and width without ncurses dependency. license: BSD3 license-file: LICENSE author: Andreas Hammar, Matvey Aksenov maintainer: matvey.aksenov@gmail.com category: System build-type: Simple cabal-version: >= 1.10 extra-source-files: README.markdown CHANGELOG.markdown source-repository head type: git location: https://github.com/biegunka/terminal-size source-repository this type: git location: https://github.com/biegunka/terminal-size tag: 0.3.4 library default-language: Haskell2010 build-depends: base >= 4 && < 5 if impl(ghc >= 7.2 && < 7.6) build-depends: ghc-prim if os(windows) build-depends: process, Win32 >= 2.13.2.0 && < 2.15 build-tools: hsc2hs hs-source-dirs: src exposed-modules: System.Console.Terminal.Size other-modules: System.Console.Terminal.Common if os(Windows) other-modules: System.Console.Terminal.Windows else other-modules: System.Console.Terminal.Posix ghc-options: -Wall -fno-warn-unused-do-bind ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672z/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/binz/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/libz/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/libz/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/lib~/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/libexec/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/lib/include|/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/share/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/share/doc/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/share/man/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/etc .log -.logbase base-4.13.0.0 base-4.13.0.0hsc2hsE hsc2hsXhsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14hsc2hsE hsc2hsXhsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/bin base-4.13.0.0text text-1.2.4.0 text-1.2.4.0002009-2011 Bryan O'Sullivan, 2008-2009 Tom HarperKBryan O'Sullivan , Herbert Valerio Riedel %Bryan O'Sullivan https://github.com/haskell/text&An efficient packed Unicode text type.: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 and . Data, Text a7a6e4a04fba68debd1103f6a20a3343+ Data.TextData.Text.ArrayData.Text.EncodingData.Text.Encoding.ErrorData.Text.Foreign Data.Text.IOData.Text.InternalData.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.Utf8Data.Text.Internal.FunctionsData.Text.Internal.Fusion%Data.Text.Internal.Fusion.CaseMapping Data.Text.Internal.Fusion.CommonData.Text.Internal.Fusion.SizeData.Text.Internal.Fusion.TypesData.Text.Internal.IOData.Text.Internal.Lazy'Data.Text.Internal.Lazy.Encoding.FusionData.Text.Internal.Lazy.FusionData.Text.Internal.Lazy.SearchData.Text.Internal.PrivateData.Text.Internal.ReadData.Text.Internal.SearchData.Text.Internal.UnsafeData.Text.Internal.Unsafe.CharData.Text.Internal.Unsafe.ShiftData.Text.LazyData.Text.Lazy.BuilderData.Text.Lazy.Builder.Int Data.Text.Lazy.Builder.RealFloatData.Text.Lazy.EncodingData.Text.Lazy.IOData.Text.Lazy.InternalData.Text.Lazy.ReadData.Text.ReadData.Text.UnsafeData.Text.Show6/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/text-1.2.4.06/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/text-1.2.4.06/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/text-1.2.4.0E/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/text-1.2.4.0HStext-1.2.4.0 array-0.5.4.0 base-4.13.0.0binary-0.8.7.0bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3integer-gmp-1.0.2.0template-haskell-2.15.0.0X/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/text-1.2.4.0/text.haddockK/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/text-1.2.4.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Wth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdWth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdth-abstractionLanguage.Haskell.TH.DatatypeWth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdLanguage.Haskell.TH.Datatype&Language.Haskell.TH.Datatype.TyVarBndrWth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd&Language.Haskell.TH.Datatype.TyVarBndrth-abstractionLICENSE2017 Eric Mertensemertens@gmail.com Eric Mertens          'https://github.com/glguy/th-abstraction.https://github.com/glguy/th-abstraction/issues+https://github.com/glguy/th-abstraction.git8Nicer interface for reified information about data typesThis package normalizes variations in the interface for inspecting datatype information via Template Haskell so that packages and support a single, easier to use informational datatype while supporting many versions of Template Haskell. Development x-revision1Language.Haskell.TH.Datatype&Language.Haskell.TH.Datatype.TyVarBndrsrc%Language.Haskell.TH.Datatype.Internalbase containersghc-primtemplate-haskell unit-testsMain.hstestHarnessTypesbase containerstemplate-haskellth-abstraction. ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgth-abstraction O$~2ىZ\4 hXc_&,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: th-abstraction version: 0.4.5.0 x-revision: 1 synopsis: Nicer interface for reified information about data types description: This package normalizes variations in the interface for inspecting datatype information via Template Haskell so that packages and support a single, easier to use informational datatype while supporting many versions of Template Haskell. license: ISC license-file: LICENSE author: Eric Mertens maintainer: emertens@gmail.com copyright: 2017 Eric Mertens homepage: https://github.com/glguy/th-abstraction bug-reports: https://github.com/glguy/th-abstraction/issues category: Development build-type: Simple extra-source-files: ChangeLog.md README.md cabal-version: >=1.10 tested-with: GHC==9.2.2, GHC==9.0.2, GHC==8.10.7, GHC==8.8.4, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2, GHC==7.2.2, GHC==7.0.4 source-repository head type: git location: https://github.com/glguy/th-abstraction.git library exposed-modules: Language.Haskell.TH.Datatype Language.Haskell.TH.Datatype.TyVarBndr other-modules: Language.Haskell.TH.Datatype.Internal build-depends: base >=4.3 && <5, ghc-prim, template-haskell >=2.5 && <2.21, containers >=0.4 && <0.7 hs-source-dirs: src default-language: Haskell2010 if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode test-suite unit-tests other-modules: Harness Types type: exitcode-stdio-1.0 main-is: Main.hs build-depends: th-abstraction, base, containers, template-haskell hs-source-dirs: test default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/biny/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/bin}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/lib}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/lib}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/lib/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/libexec/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/lib/include/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/share/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/share/doc/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/share/man/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/etc .log -.logbase base-4.13.0.0 containerscontainers-0.6.2.1ghc-primghc-prim-0.5.3template-haskelltemplate-haskell-2.15.0.0 base-4.13.0.0containers-0.6.2.1ghc-prim-0.5.3template-haskell-2.15.0.0 base-4.13.0.0containers-0.6.2.1ghc-prim-0.5.3template-haskell-2.15.0.0time  time-1.9.3 time-1.9.38Ashley Yakeleystablehttps://github.com/haskell/timeA time libraryTime, clocks and calendarsTime 1ee9468a2c318710c9470941c3cad903 Data.TimeData.Time.CalendarData.Time.Calendar.EasterData.Time.Calendar.JulianData.Time.Calendar.MonthDayData.Time.Calendar.OrdinalDateData.Time.Calendar.WeekDateData.Time.ClockData.Time.Clock.POSIXData.Time.Clock.SystemData.Time.Clock.TAIData.Time.FormatData.Time.Format.ISO8601Data.Time.Format.InternalData.Time.LocalTime Data.FormatData.Time.Calendar.PrivateData.Time.Calendar.DaysData.Time.Calendar.Gregorian#Data.Time.Calendar.CalendarDiffDaysData.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.ZonedTimeData.Time.Format.ParseData.Time.Format.LocaleData.Time.Format.Format.Class!Data.Time.Format.Format.InstancesData.Time.Format.Parse.Class Data.Time.Format.Parse.Instances4/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/time-1.9.34/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/time-1.9.34/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/time-1.9.3C/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/time-1.9.3 HStime-1.9.3Andy Gill, Ross Paterson'Concrete functor and monad transformersA 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 (). 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.Control 59c2c39f0b0cda3a789b7e5221b7640bControl.Applicative.BackwardsControl.Applicative.LiftControl.Monad.SignaturesControl.Monad.Trans.AccumControl.Monad.Trans.ClassControl.Monad.Trans.ContControl.Monad.Trans.ErrorControl.Monad.Trans.ExceptControl.Monad.Trans.IdentityControl.Monad.Trans.ListControl.Monad.Trans.MaybeControl.Monad.Trans.RWSControl.Monad.Trans.RWS.CPSControl.Monad.Trans.RWS.LazyControl.Monad.Trans.RWS.StrictControl.Monad.Trans.ReaderControl.Monad.Trans.SelectControl.Monad.Trans.StateControl.Monad.Trans.State.Lazy Control.Monad.Trans.State.StrictControl.Monad.Trans.WriterControl.Monad.Trans.Writer.CPSControl.Monad.Trans.Writer.Lazy!Control.Monad.Trans.Writer.StrictData.Functor.ConstantData.Functor.Reverse>/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/transformers-0.5.6.2>/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/transformers-0.5.6.2>/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/transformers-0.5.6.2M/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/transformers-0.5.6.2HStransformers-0.5.6.2 base-4.13.0.0h/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/transformers-0.5.6.2/transformers.haddockS/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/transformers-0.5.6.2)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Xtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688cXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688ctransformers-baseControl.Monad.BaseXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688cControl.Monad.Baseorphaninstancesorphaninstancestransformers-baseLICENSE[2011 Mikhail Vorozhtsov , Bas van Dijk 1Mikhail Vorozhtsov VMikhail Vorozhtsov , Bas van Dijk experimental          (https://github.com/mvv/transformers-base/https://github.com/mvv/transformers-base/issues,https://github.com/mvv/transformers-base.git8Lift computations from the bottom of a transformer stack_This package provides a straightforward port of @monadLib@'s BaseM typeclass to @transformers@.ControlControl.Monad.Base!-DHS_TRANSFORMERS_BASE__ORPHANS=1src-Wallbase base-orphansstm transformerstransformers-compat. README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgtransformers-base 2;h"f%zv3-5}2ϐ,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4kName: transformers-base Version: 0.4.6 Category: Control Stability: experimental Synopsis: Lift computations from the bottom of a transformer stack Description: This package provides a straightforward port of @monadLib@'s BaseM typeclass to @transformers@. Homepage: https://github.com/mvv/transformers-base Bug-Reports: https://github.com/mvv/transformers-base/issues Author: Mikhail Vorozhtsov , Bas van Dijk Maintainer: Mikhail Vorozhtsov Copyright: 2011 Mikhail Vorozhtsov , Bas van Dijk License: BSD3 License-File: LICENSE Extra-Source-Files: README.md Tested-With: GHC==7.0.4, GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.4, GHC==8.6.5, GHC==8.8.4, GHC==8.10.5, GHC==9.0.1 Cabal-Version: >= 1.10 Build-Type: Simple Source-Repository head Type: git Location: https://github.com/mvv/transformers-base.git Flag OrphanInstances Description: Import orphan Applicative instances for lazy and strict ST if needed Default: True Library Default-Language: Haskell2010 Build-Depends: base >= 3 && < 5 && (< 4.4 || >= 4.5), stm >= 2.3, transformers >= 0.2, transformers-compat >= 0.6.1 Hs-Source-Dirs: src GHC-Options: -Wall if flag(OrphanInstances) Build-Depends: base-orphans >= 0.3 CPP-Options: -DHS_TRANSFORMERS_BASE__ORPHANS=1 else CPP-Options: -DHS_TRANSFORMERS_BASE__ORPHANS=0 Exposed-Modules: Control.Monad.Base ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/bin~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/lib~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/lib~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/lib/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/libexec/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/lib/include/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/share/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/share/doc/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/share/man/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/etc .log -.logbase base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7stm stm-2.5.0.0 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7 stm-2.5.0.0transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7 stm-2.5.0.0transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0ctransformers-compatControl.Monad.Trans.InstancesZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cControl.Monad.Trans.InstancesData.Functor.Classes.GenericZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cData.Functor.Classes.Generic%Data.Functor.Classes.Generic.InternalZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c%Data.Functor.Classes.Generic.Internalfive five-threefourgeneric-derivingmtlthreetwofive five-threefourgeneric-derivingmtlthreetwotransformers-compatLICENSE'Copyright (C) 2012-2015 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional          -http://github.com/ekmett/transformers-compat/3http://github.com/ekmett/transformers-compat/issues/git://github.com/ekmett/transformers-compat.git7A small compatibility shim for the transformers libraryThis package includes backported versions of types that were added to transformers in transformers 0.3, 0.4, and 0.5 for users who need strict transformers 0.2 or 0.3 compatibility to run on old versions of the platform, but also need those types. Those users should be able to just depend on @transformers >= 0.2@ and @transformers-compat >= 0.3@. Note: missing methods are not supplied, but this at least permits the types to be used. CompatibilityControl.Monad.Trans.InstancesData.Functor.Classes.Generic%Data.Functor.Classes.Generic.Internal-DMTLsrcgenericsPaths_transformers_compatbaseghc-prim transformers. .ghci .gitignore .hlint.yaml .vim.customconfig tests/*.hs tests/LICENSE%tests/transformers-compat-tests.cabalREADME.markdownCHANGELOG.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgtransformers-compat ,sF=9˔ +b]Au̝j,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: transformers-compat category: Compatibility version: 0.7.2 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/transformers-compat/ bug-reports: http://github.com/ekmett/transformers-compat/issues copyright: Copyright (C) 2012-2015 Edward A. Kmett synopsis: A small compatibility shim for the transformers library description: This package includes backported versions of types that were added to transformers in transformers 0.3, 0.4, and 0.5 for users who need strict transformers 0.2 or 0.3 compatibility to run on old versions of the platform, but also need those types. . Those users should be able to just depend on @transformers >= 0.2@ and @transformers-compat >= 0.3@. . Note: missing methods are not supplied, but this at least permits the types to be used. build-type: Simple tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.1 , GHC == 9.2.1 extra-source-files: .ghci .gitignore .hlint.yaml .vim.custom config tests/*.hs tests/LICENSE tests/transformers-compat-tests.cabal README.markdown CHANGELOG.markdown source-repository head type: git location: git://github.com/ekmett/transformers-compat.git flag two default: False description: Use transformers 0.2. This will be selected by cabal picking the appropriate version. manual: False flag three default: False manual: False description: Use transformers 0.3. This will be selected by cabal picking the appropriate version. flag four default: False manual: False description: Use transformers 0.4. This will be selected by cabal picking the appropriate version. flag five default: False manual: False description: Use transformers 0.5 up until (but not including) 0.5.3. This will be selected by cabal picking the appropriate version. flag five-three default: True manual: False description: Use transformers 0.5.3. This will be selected by cabal picking the appropriate version. flag mtl default: True manual: True description: -f-mtl Disables support for mtl for transformers 0.2 and 0.3. That is an unsupported configuration, and results in missing instances for `ExceptT`. flag generic-deriving default: True manual: True description: -f-generic-deriving prevents generic-deriving from being built as a dependency. This disables certain aspects of generics for older versions of GHC. In particular, Generic(1) instances will not be backported prior to GHC 7.2, and generic operations over unlifted types will not be backported prior to GHC 8.0. This is an unsupported configuration. library build-depends: base >= 4.3 && < 5, -- These are all transformers versions we support. -- each flag below splits this interval into two parts. -- flag-true parts are mutually exclusive, so at least one have to be on. transformers >= 0.2 && <0.7 if !impl(ghc >= 8.0) build-depends: fail == 4.9.* hs-source-dirs: src exposed-modules: Control.Monad.Trans.Instances other-modules: Paths_transformers_compat default-language: Haskell2010 -- automatic flags if flag(five-three) build-depends: transformers >= 0.5.3 else build-depends: transformers < 0.5.3 if flag(five) hs-source-dirs: 0.5 build-depends: transformers >= 0.5 && < 0.5.3 else build-depends: transformers < 0.5 || >= 0.5.3 if flag(four) cpp-options: -DTRANSFORMERS_FOUR hs-source-dirs: 0.5 -- Don't allow transformers-0.4.0.0 -- See https://github.com/ekmett/transformers-compat/issues/35 build-depends: transformers >= 0.4.1 && < 0.5 else build-depends: transformers < 0.4 || >= 0.5 if flag(three) hs-source-dirs: 0.3 0.5 build-depends: transformers >= 0.3 && < 0.4 if flag(mtl) build-depends: mtl >= 2.1 && < 2.2 else build-depends: transformers < 0.3 || >= 0.4 if flag(two) hs-source-dirs: 0.2 0.3 0.5 build-depends: transformers >= 0.2 && < 0.3 if flag(mtl) build-depends: mtl >= 2.0 && < 2.1 else build-depends: transformers >= 0.3 -- other flags if impl(ghc >= 7.2) || flag(generic-deriving) hs-source-dirs: generics build-depends: ghc-prim if flag(mtl) cpp-options: -DMTL if flag(generic-deriving) if impl(ghc < 8.0) && flag(generic-deriving) cpp-options: -DGENERIC_DERIVING build-depends: generic-deriving >= 1.10 && < 2 if !flag(mtl) && !flag(generic-deriving) cpp-options: -DHASKELL98 if flag(two) exposed-modules: Control.Applicative.Backwards Control.Applicative.Lift Data.Functor.Reverse if flag(two) || flag(three) exposed-modules: Control.Monad.Trans.Except Control.Monad.Signatures Data.Functor.Classes Data.Functor.Sum if flag(two) || flag(three) || flag(four) || flag(five) exposed-modules: Control.Monad.Trans.Accum Control.Monad.Trans.Select if impl(ghc >= 7.2) || flag(generic-deriving) exposed-modules: Data.Functor.Classes.Generic Data.Functor.Classes.Generic.Internal ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/bin/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/lib/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/lib/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/lib/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/libexec/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/lib/include/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/share/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/share/doc/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/share/man/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/etc .log -.logbase base-4.13.0.0ghc-primghc-prim-0.5.3 transformerstransformers-0.5.6.2 base-4.13.0.0ghc-prim-0.5.3transformers-0.5.6.2 base-4.13.0.0ghc-prim-0.5.3transformers-0.5.6.2Munique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaaMunique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaauniqueControl.Concurrent.UniqueMunique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaaControl.Concurrent.UniqueuniqueLICENSE"Copyright (C) 2015 Edward A. Kmett"Edward A. Kmett Edward A. Kmett experimental          http://github.com/ekmett/unique/&http://github.com/ekmett/unique/issues"git://github.com/ekmett/unique.git#Fully concurrent unique identifiers$Fully concurrent unique identifiers.Concurrency, Data x-revision1Control.Concurrent.Uniquesrc#6-Wallbasehashable.CHANGELOG.markdownREADME.markdown stack.yamlhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgunique m<#3+DOkyr:=ANu ,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: unique category: Concurrency, Data version: 0.0.1 x-revision: 1 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: experimental homepage: http://github.com/ekmett/unique/ bug-reports: http://github.com/ekmett/unique/issues copyright: Copyright (C) 2015 Edward A. Kmett synopsis: Fully concurrent unique identifiers description: Fully concurrent unique identifiers. build-type: Simple extra-source-files: CHANGELOG.markdown README.markdown stack.yaml tested-with: GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.3 source-repository head type: git location: git://github.com/ekmett/unique.git library default-language: Haskell2010 hs-source-dirs: src other-extensions: CPP, MagicHash, UnboxedTuples exposed-modules: Control.Concurrent.Unique ghc-options: -Wall build-depends: base >= 4.5 && < 5, hashable >= 1.1 && < 1.5 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaas/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/bins/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/libs/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/libs/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/libw/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/libexec{/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/sharey/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/share/docy/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/share/man~/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/etc .log -.logbase base-4.13.0.0hashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916 base-4.13.0.0Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916 base-4.13.0.0Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916unix unix-2.7.2.2 unix-2.7.2.28libraries@haskell.orghttps://github.com/haskell/unixPOSIX functionality#This package gives you access to the set of operating system services standardised by (or the IEEE Portable Operating System Interface for Computing Environments - IEEE Std. 1003.1). The package is not supported under Windows.System bb33f95ac9e27a836df65eef2cc127cc! System.PosixSystem.Posix.ByteString System.Posix.ByteString.FilePathSystem.Posix.Directory!System.Posix.Directory.ByteStringSystem.Posix.DynamicLinker%System.Posix.DynamicLinker.ByteString!System.Posix.DynamicLinker.Module,System.Posix.DynamicLinker.Module.ByteStringSystem.Posix.DynamicLinker.PrimSystem.Posix.EnvSystem.Posix.Env.ByteStringSystem.Posix.ErrorSystem.Posix.FcntlSystem.Posix.FilesSystem.Posix.Files.ByteStringSystem.Posix.IOSystem.Posix.IO.ByteStringSystem.Posix.ProcessSystem.Posix.Process.ByteStringSystem.Posix.Process.InternalsSystem.Posix.ResourceSystem.Posix.SemaphoreSystem.Posix.SharedMemSystem.Posix.SignalsSystem.Posix.Signals.ExtsSystem.Posix.TempSystem.Posix.Temp.ByteStringSystem.Posix.Terminal System.Posix.Terminal.ByteStringSystem.Posix.TimeSystem.Posix.UnistdSystem.Posix.UserSystem.Posix.Directory.Common!System.Posix.DynamicLinker.CommonSystem.Posix.Files.CommonSystem.Posix.IO.CommonSystem.Posix.Process.CommonSystem.Posix.Terminal.Common6/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/unix-2.7.2.26/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/unix-2.7.2.26/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/unix-2.7.2.2E/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/unix-2.7.2.2HSunix-2.7.2.2rtutildlpthread>/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/unix-2.7.2.2/includeHsUnix.h execvpe.h base-4.13.0.0bytestring-0.10.10.1 time-1.9.3X/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/unix-2.7.2.2/unix.haddockK/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/unix-2.7.2.2)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Vunliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfaVunliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa unliftio-coreControl.Monad.IO.UnliftVunliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfaControl.Monad.IO.Unlift unliftio-coreLICENSE2017-2020 FP Completemichael@snoyman.com"Michael Snoyman, Francesco MazzoliAhttps://github.com/fpco/unliftio/tree/master/unliftio-core#readme6The MonadUnliftIO typeclass for unlifting monads to IO[Please see the documentation and README at Control x-revision4Control.Monad.IO.UnliftsrcPaths_unliftio_corebase   transformers. README.md ChangeLog.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org unliftio-core 8LV1:ͷVcgY,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.35.1. -- -- see: https://github.com/sol/hpack name: unliftio-core version: 0.2.1.0 x-revision: 4 synopsis: The MonadUnliftIO typeclass for unlifting monads to IO description: Please see the documentation and README at category: Control homepage: https://github.com/fpco/unliftio/tree/master/unliftio-core#readme author: Michael Snoyman, Francesco Mazzoli maintainer: michael@snoyman.com copyright: 2017-2020 FP Complete license: MIT license-file: LICENSE build-type: Simple extra-source-files: README.md ChangeLog.md library exposed-modules: Control.Monad.IO.Unlift other-modules: Paths_unliftio_core hs-source-dirs: src build-depends: base >=4.9 && < 10 , transformers >=0.2 default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binx/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/bin|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/lib|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/lib|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/lib/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/libexec/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/lib/include~/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/share/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/share/doc/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/share/man/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/etc .log -.logbase base-4.13.0.0 transformerstransformers-0.5.6.2 base-4.13.0.0transformers-0.5.6.2 base-4.13.0.0transformers-0.5.6.2^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146unordered-containersData.HashMap.Internal^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Data.HashMap.InternalData.HashMap.Internal.Array^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Data.HashMap.Internal.ArrayData.HashMap.Internal.List^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Data.HashMap.Internal.ListData.HashMap.Internal.Strict^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Data.HashMap.Internal.StrictData.HashMap.Lazy^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Data.HashMap.LazyData.HashMap.Strict^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Data.HashMap.Strict Data.HashSet^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146 Data.HashSetData.HashSet.Internal^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Data.HashSet.Internaldebugdebugunordered-containersLICENSE*2010-2014 Johan Tibell 2010 Edward Z. Yang-simon.jakobi@gmail.com, David.Feuer@gmail.com Johan Tibell           Dhttps://github.com/haskell-unordered-containers/unordered-containersKhttps://github.com/haskell-unordered-containers/unordered-containers/issuesHhttps://github.com/haskell-unordered-containers/unordered-containers.git'Efficient hashing-based container types Efficient hashing-based container types. The containers have been optimized for performance critical use, both in terms of large data quantities and high speed. The declared cost of each operation is either worst-case or amortized, but remains valid even if structures are shared. /Security/ This package currently provides no defenses against hash collision attacks such as HashDoS. Users who need to store input from untrusted sources are advised to use @Data.Map@ or @Data.Set@ from the @containers@ package instead.Data x-revision3Data.HashMap.InternalData.HashMap.Internal.ArrayData.HashMap.Internal.ListData.HashMap.Internal.StrictData.HashMap.LazyData.HashMap.Strict Data.HashSetData.HashSet.Internal.\6 #-Wall-O2 -fwarn-tabs -ferror-spansbase deepseqhashabletemplate-haskellunordered-containers-testsMain.hs -DASSERTStests Regressions PropertiesProperties.HashMapLazyProperties.HashMapStrictProperties.HashSetProperties.List Strictness-Wall ChasingBottomsHUnit QuickCheckbase containers hashablenothunksrandomtasty tasty-hunit tasty-quickcheck unordered-containers benchmarks Benchmarks.hs benchmarksUtil.ByteString Util.StringUtil.Int-Wall-O2-rtsopts-with-rtsopts=-A32m base  bytestring  containersdeepseqhashablehashmapmtlrandom tasty-benchunordered-containers. CHANGES.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgunordered-containers '"z`)Ħ LJ2Uı(,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4rname: unordered-containers version: 0.2.19.1 x-revision: 3 synopsis: Efficient hashing-based container types description: Efficient hashing-based container types. The containers have been optimized for performance critical use, both in terms of large data quantities and high speed. . The declared cost of each operation is either worst-case or amortized, but remains valid even if structures are shared. . /Security/ . This package currently provides no defenses against hash collision attacks such as HashDoS. Users who need to store input from untrusted sources are advised to use @Data.Map@ or @Data.Set@ from the @containers@ package instead. license: BSD3 license-file: LICENSE author: Johan Tibell maintainer: simon.jakobi@gmail.com, David.Feuer@gmail.com Homepage: https://github.com/haskell-unordered-containers/unordered-containers bug-reports: https://github.com/haskell-unordered-containers/unordered-containers/issues copyright: 2010-2014 Johan Tibell 2010 Edward Z. Yang category: Data build-type: Simple cabal-version: >=1.10 extra-source-files: CHANGES.md tested-with: GHC ==9.8.1 || ==9.6.3 || ==9.4.7 || ==9.2.8 || ==9.0.2 || ==8.10.7 || ==8.8.4 || ==8.6.5 || ==8.4.4 || ==8.2.2 flag debug description: Enable debug support default: False library exposed-modules: Data.HashMap.Internal Data.HashMap.Internal.Array Data.HashMap.Internal.List Data.HashMap.Internal.Strict Data.HashMap.Lazy Data.HashMap.Strict Data.HashSet Data.HashSet.Internal build-depends: base >= 4.10 && < 5, deepseq >= 1.4.3, hashable >= 1.2.5 && < 1.5, template-haskell < 2.22 default-language: Haskell2010 other-extensions: RoleAnnotations, UnboxedTuples, ScopedTypeVariables, MagicHash, BangPatterns ghc-options: -Wall -O2 -fwarn-tabs -ferror-spans -- For dumping the generated code: -- ghc-options: -ddump-simpl -ddump-stg-final -ddump-cmm -ddump-asm -ddump-to-file -- ghc-options: -dsuppress-coercions -dsuppress-unfoldings -dsuppress-module-prefixes -- ghc-options: -dsuppress-uniques -dsuppress-timestamps if flag(debug) cpp-options: -DASSERTS test-suite unordered-containers-tests hs-source-dirs: tests main-is: Main.hs type: exitcode-stdio-1.0 other-modules: Regressions Properties Properties.HashMapLazy Properties.HashMapStrict Properties.HashSet Properties.List Strictness build-depends: base, ChasingBottoms, containers >= 0.5.8, hashable, HUnit, QuickCheck >= 2.4.0.1, random, tasty >= 1.4.0.3, tasty-hunit >= 0.10.0.3, tasty-quickcheck >= 0.10.1.2, unordered-containers if impl(ghc >= 8.6) build-depends: nothunks >= 0.1.3 default-language: Haskell2010 ghc-options: -Wall cpp-options: -DASSERTS benchmark benchmarks hs-source-dirs: benchmarks main-is: Benchmarks.hs type: exitcode-stdio-1.0 other-modules: Util.ByteString Util.String Util.Int build-depends: base >= 4.8.0, bytestring >= 0.10.0.0, containers, deepseq, hashable, hashmap, mtl, random, tasty-bench >= 0.3.1, unordered-containers default-language: Haskell2010 ghc-options: -Wall -O2 -rtsopts -with-rtsopts=-A32m if impl(ghc >= 8.10) ghc-options: "-with-rtsopts=-A32m --nonmoving-gc" -- cpp-options: -DBENCH_containers_Map -DBENCH_containers_IntMap -DBENCH_hashmap_Map source-repository head type: git location: https://github.com/haskell-unordered-containers/unordered-containers.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/bin/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/lib/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/lib/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/lib/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/libexec/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/lib/include/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/share/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/share/doc/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/share/man/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0hashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916template-haskelltemplate-haskell-2.15.0.0 base-4.13.0.0deepseq-1.4.4.0Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916template-haskell-2.15.0.0 base-4.13.0.0deepseq-1.4.4.0Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916template-haskell-2.15.0.0Pvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abvector  Data.VectorPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab Data.VectorData.Vector.Fusion.BundlePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Fusion.Bundle!Data.Vector.Fusion.Bundle.MonadicPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab!Data.Vector.Fusion.Bundle.MonadicData.Vector.Fusion.Bundle.SizePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Fusion.Bundle.Size!Data.Vector.Fusion.Stream.MonadicPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab!Data.Vector.Fusion.Stream.MonadicData.Vector.Fusion.UtilPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Fusion.UtilData.Vector.GenericPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.GenericData.Vector.Generic.BasePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Generic.BaseData.Vector.Generic.MutablePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Generic.Mutable Data.Vector.Generic.Mutable.BasePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab Data.Vector.Generic.Mutable.BaseData.Vector.Generic.NewPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Generic.NewData.Vector.Internal.CheckPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Internal.CheckData.Vector.MutablePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.MutableData.Vector.PrimitivePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.PrimitiveData.Vector.Primitive.MutablePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Primitive.MutableData.Vector.StorablePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.StorableData.Vector.Storable.InternalPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Storable.InternalData.Vector.Storable.MutablePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Storable.MutableData.Vector.UnboxedPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.UnboxedData.Vector.Unboxed.BasePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Unboxed.BaseData.Vector.Unboxed.MutablePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Unboxed.Mutable boundschecksinternalchecks unsafecheckswall boundschecksinternalchecks unsafecheckswallvector LICENSE (c) Roman Leshchinskiy 2008-2012.Haskell Libraries Team 'Roman Leshchinskiy         !https://github.com/haskell/vector(https://github.com/haskell/vector/issues%https://github.com/haskell/vector.gitEfficient Arrays An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework . It is structured as follows: ["Data.Vector"] Boxed vectors of arbitrary types. ["Data.Vector.Unboxed"] Unboxed vectors with an adaptive representation based on data type families. ["Data.Vector.Storable"] Unboxed vectors of 'Storable' types. ["Data.Vector.Primitive"] Unboxed vectors of primitive types as defined by the @primitive@ package. "Data.Vector.Unboxed" is more flexible at no performance cost. ["Data.Vector.Generic"] Generic interface to the vector types. There is also a (draft) tutorial on common uses of vector. * Data, Data Structures x-revision5Data.Vector.Internal.CheckData.Vector.Fusion.Util!Data.Vector.Fusion.Stream.MonadicData.Vector.Fusion.Bundle.Size!Data.Vector.Fusion.Bundle.MonadicData.Vector.Fusion.Bundle Data.Vector.Generic.Mutable.BaseData.Vector.Generic.MutableData.Vector.Generic.BaseData.Vector.Generic.NewData.Vector.GenericData.Vector.Primitive.MutableData.Vector.PrimitiveData.Vector.Storable.InternalData.Vector.Storable.MutableData.Vector.StorableData.Vector.Unboxed.BaseData.Vector.Unboxed.MutableData.Vector.UnboxedData.Vector.Mutable Data.Vector-DVECTOR_BOUNDS_CHECKS.7 1# %$includeinternalvector.h-O2-Wall-fno-warn-orphansbasedeepseqghc-prim  primitive vector-tests-O0Main.hstests Boilerplater Tests.Bundle Tests.Move Tests.VectorTests.Vector.PropertyTests.Vector.BoxedTests.Vector.StorableTests.Vector.PrimitiveTests.Vector.UnboxedTests.Vector.UnitTests Utilities   $-O0 -threaded-Wall-fno-warn-orphans-fno-warn-missing-signatures HUnit QuickCheck base base-orphans primitiverandomtasty tasty-hunittasty-quickchecktemplate-haskell transformersvectorvector-tests-O2Main.hstests Boilerplater Tests.Bundle Tests.Move Tests.VectorTests.Vector.PropertyTests.Vector.BoxedTests.Vector.StorableTests.Vector.PrimitiveTests.Vector.UnboxedTests.Vector.UnitTests Utilities   $-Wall-O2 -threaded-fno-warn-orphans-fno-warn-missing-signatures HUnit QuickCheck base base-orphans primitiverandomtasty tasty-hunittasty-quickchecktemplate-haskell transformersvectorvector-doctest doctests.hstestsbasedoctest primitivevector. changelog.md README.md tests/LICENSEtests/Setup.hs tests/Main.hs"benchmarks/vector-benchmarks.cabalbenchmarks/LICENSEbenchmarks/Setup.hsbenchmarks/Main.hsbenchmarks/Algo/AwShCC.hsbenchmarks/Algo/HybCC.hsbenchmarks/Algo/Leaffix.hsbenchmarks/Algo/ListRank.hsbenchmarks/Algo/Quickhull.hsbenchmarks/Algo/Rootfix.hsbenchmarks/Algo/Spectral.hsbenchmarks/Algo/Tridiag.hsbenchmarks/TestData/Graph.hs benchmarks/TestData/ParenTree.hsbenchmarks/TestData/Random.hsinternal/GenUnboxTuple.hsinternal/unbox-tuple-instanceshackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgvector  JS+U`M;;ٖ ®#[5,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 Name: vector Version: 0.12.3.1 x-revision: 5 -- don't forget to update the changelog file! License: BSD3 License-File: LICENSE Author: Roman Leshchinskiy Maintainer: Haskell Libraries Team Copyright: (c) Roman Leshchinskiy 2008-2012 Homepage: https://github.com/haskell/vector Bug-Reports: https://github.com/haskell/vector/issues Category: Data, Data Structures Synopsis: Efficient Arrays Description: . An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework . . It is structured as follows: . ["Data.Vector"] Boxed vectors of arbitrary types. . ["Data.Vector.Unboxed"] Unboxed vectors with an adaptive representation based on data type families. . ["Data.Vector.Storable"] Unboxed vectors of 'Storable' types. . ["Data.Vector.Primitive"] Unboxed vectors of primitive types as defined by the @primitive@ package. "Data.Vector.Unboxed" is more flexible at no performance cost. . ["Data.Vector.Generic"] Generic interface to the vector types. . There is also a (draft) tutorial on common uses of vector. . * Tested-With: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.1, GHC == 8.10.1 Cabal-Version: >=1.10 Build-Type: Simple Extra-Source-Files: changelog.md README.md tests/LICENSE tests/Setup.hs tests/Main.hs benchmarks/vector-benchmarks.cabal benchmarks/LICENSE benchmarks/Setup.hs benchmarks/Main.hs benchmarks/Algo/AwShCC.hs benchmarks/Algo/HybCC.hs benchmarks/Algo/Leaffix.hs benchmarks/Algo/ListRank.hs benchmarks/Algo/Quickhull.hs benchmarks/Algo/Rootfix.hs benchmarks/Algo/Spectral.hs benchmarks/Algo/Tridiag.hs benchmarks/TestData/Graph.hs benchmarks/TestData/ParenTree.hs benchmarks/TestData/Random.hs internal/GenUnboxTuple.hs internal/unbox-tuple-instances Flag BoundsChecks Description: Enable bounds checking Default: True Manual: True Flag UnsafeChecks Description: Enable bounds checking in unsafe operations at the cost of a significant performance penalty Default: False Manual: True Flag InternalChecks Description: Enable internal consistency checks at the cost of a significant performance penalty Default: False Manual: True Flag Wall Description: Enable all -Wall warnings Default: False Manual: True Library Default-Language: Haskell2010 Other-Extensions: BangPatterns CPP DeriveDataTypeable ExistentialQuantification FlexibleContexts FlexibleInstances GADTs KindSignatures MagicHash MultiParamTypeClasses Rank2Types ScopedTypeVariables StandaloneDeriving TypeFamilies Exposed-Modules: Data.Vector.Internal.Check Data.Vector.Fusion.Util Data.Vector.Fusion.Stream.Monadic Data.Vector.Fusion.Bundle.Size Data.Vector.Fusion.Bundle.Monadic Data.Vector.Fusion.Bundle Data.Vector.Generic.Mutable.Base Data.Vector.Generic.Mutable Data.Vector.Generic.Base Data.Vector.Generic.New Data.Vector.Generic Data.Vector.Primitive.Mutable Data.Vector.Primitive Data.Vector.Storable.Internal Data.Vector.Storable.Mutable Data.Vector.Storable Data.Vector.Unboxed.Base Data.Vector.Unboxed.Mutable Data.Vector.Unboxed Data.Vector.Mutable Data.Vector Include-Dirs: include, internal Install-Includes: vector.h Build-Depends: base >= 4.5 && < 4.20 , primitive >= 0.6.4.0 && < 0.10 , ghc-prim >= 0.2 && < 0.12 , deepseq >= 1.1 && < 1.6 if !impl(ghc > 8.0) Build-Depends: fail == 4.9.* , semigroups >= 0.18 && < 0.21 Ghc-Options: -O2 -Wall if !flag(Wall) Ghc-Options: -fno-warn-orphans if impl(ghc >= 8.0) && impl(ghc < 8.1) Ghc-Options: -Wno-redundant-constraints if flag(BoundsChecks) cpp-options: -DVECTOR_BOUNDS_CHECKS if flag(UnsafeChecks) cpp-options: -DVECTOR_UNSAFE_CHECKS if flag(InternalChecks) cpp-options: -DVECTOR_INTERNAL_CHECKS source-repository head type: git location: https://github.com/haskell/vector.git test-suite vector-tests-O0 Default-Language: Haskell2010 type: exitcode-stdio-1.0 Main-Is: Main.hs other-modules: Boilerplater Tests.Bundle Tests.Move Tests.Vector Tests.Vector.Property Tests.Vector.Boxed Tests.Vector.Storable Tests.Vector.Primitive Tests.Vector.Unboxed Tests.Vector.UnitTests Utilities hs-source-dirs: tests Build-Depends: base >= 4.5 && < 5, template-haskell, base-orphans >= 0.6, vector, primitive, random, QuickCheck >= 2.9 && < 2.15, HUnit, tasty, tasty-hunit, tasty-quickcheck, transformers >= 0.2.0.0 if !impl(ghc > 8.0) Build-Depends: semigroups default-extensions: CPP, ScopedTypeVariables, PatternGuards, MultiParamTypeClasses, FlexibleContexts, Rank2Types, TypeSynonymInstances, TypeFamilies, TemplateHaskell Ghc-Options: -O0 -threaded Ghc-Options: -Wall if !flag(Wall) Ghc-Options: -fno-warn-orphans -fno-warn-missing-signatures if impl(ghc >= 8.0) && impl( ghc < 8.1) Ghc-Options: -Wno-redundant-constraints test-suite vector-tests-O2 Default-Language: Haskell2010 type: exitcode-stdio-1.0 Main-Is: Main.hs other-modules: Boilerplater Tests.Bundle Tests.Move Tests.Vector Tests.Vector.Property Tests.Vector.Boxed Tests.Vector.Storable Tests.Vector.Primitive Tests.Vector.Unboxed Tests.Vector.UnitTests Utilities hs-source-dirs: tests Build-Depends: base >= 4.5 && < 5, template-haskell, base-orphans >= 0.6, vector, primitive, random, QuickCheck >= 2.9 && < 2.15, HUnit, tasty, tasty-hunit, tasty-quickcheck, transformers >= 0.2.0.0 if !impl(ghc > 8.0) Build-Depends: semigroups default-extensions: CPP, ScopedTypeVariables, PatternGuards, MultiParamTypeClasses, FlexibleContexts, Rank2Types, TypeSynonymInstances, TypeFamilies, TemplateHaskell Ghc-Options: -Wall Ghc-Options: -O2 -threaded if !flag(Wall) Ghc-Options: -fno-warn-orphans -fno-warn-missing-signatures if impl(ghc >= 8.0) && impl(ghc < 8.1) Ghc-Options: -Wno-redundant-constraints test-suite vector-doctest type: exitcode-stdio-1.0 main-is: doctests.hs hs-source-dirs: tests default-language: Haskell2010 -- Older GHC don't support DerivingVia if impl(ghc < 8.6) buildable: False -- GHC 8.10 fails to run doctests for some reason if impl(ghc >= 8.10) && impl(ghc < 8.11) buildable: False build-depends: base -any , doctest >=0.15 && <0.19 , primitive , vector -any ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/binv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/libv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/libv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/libz/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/libexec~/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/lib/includex/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/share|/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/share/doc|/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/share/man/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3 primitive Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c base-4.13.0.0deepseq-1.4.4.0ghc-prim-0.5.3Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c base-4.13.0.0deepseq-1.4.4.0ghc-prim-0.5.3Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cKvoid-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2Kvoid-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2voidData.Void.UnsafeKvoid-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2Data.Void.UnsafesafesafevoidLICENSE'Copyright (C) 2008-2015 Edward A. Kmett"Edward A. Kmett Edward A. Kmettportable       http://github.com/ekmett/void$http://github.com/ekmett/void/issues git://github.com/ekmett/void.git,A Haskell 98 logically uninhabited data typebA Haskell 98 logically uninhabited data type, used to indicate that a given term should not exist.Data StructuresData.Void.Unsafesrc-Wallbase ..ghci .gitignore .travis.yml .vim.customCHANGELOG.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgvoid Su7cqCJ-DWCs,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Aname: void category: Data Structures version: 0.7.3 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: portable homepage: http://github.com/ekmett/void bug-reports: http://github.com/ekmett/void/issues copyright: Copyright (C) 2008-2015 Edward A. Kmett synopsis: A Haskell 98 logically uninhabited data type description: A Haskell 98 logically uninhabited data type, used to indicate that a given term should not exist. build-type: Simple tested-with: GHC==8.8.1 , GHC==8.6.5 , GHC==8.4.4 , GHC==8.2.2 , GHC==8.0.2 , GHC==7.10.3 , GHC==7.8.4 , GHC==7.6.3 , GHC==7.4.2 , GHC==7.2.2 , GHC==7.0.4 extra-source-files: .ghci .gitignore .travis.yml .vim.custom CHANGELOG.markdown README.markdown source-repository head type: git location: git://github.com/ekmett/void.git flag safe manual: True default: False library default-language: Haskell98 hs-source-dirs: src exposed-modules: Data.Void.Unsafe build-depends: base >= 3 && < 10 ghc-options: -Wall if flag(safe) cpp-options: -DSAFE if !impl(ghc>=7.9) hs-source-dirs: src-old exposed-modules: Data.Void build-depends: deepseq >= 1.1 && < 1.5, hashable >= 1.1, semigroups >= 0.8.2, template-haskell >=2.5.0.0 && <2.11 if impl(ghc) other-extensions: DeriveDataTypeable cpp-options: -DLANGUAGE_DeriveDataTypeable if impl(ghc >= 7.2) other-extensions: StandaloneDeriving -- other-extensions: DeriveGeneric isn't known to cabal yet cpp-options: -DLANGUAGE_DeriveGeneric build-depends: ghc-prim ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binm/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2q/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/binq/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/libq/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/libq/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/libu/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/libexecy/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/lib/includes/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/sharew/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/share/docw/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/share/man|/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/share/doc/htmlq/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0\wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d\wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17dwl-pprint-annotatedText.PrettyPrint.Annotated.WL\wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17dText.PrettyPrint.Annotated.WLwl-pprint-annotatedLICENSE+2011-2012 Edward A. Kmett, 2000 Daan Leijen'Daniel Mendler 'Daniel Mendler experimental     3https://github.com/minad/wl-pprint-annotated#readme3https://github.com/minad/wl-pprint-annotated/issues,https://github.com/minad/wl-pprint-annotated&Pretty printer with annotation supportWadler/Leijen pretty printer with support for annotations and modernized API. Annotations are useful for coloring. See wl-pprint-console.Text x-revision3Text.PrettyPrint.Annotated.WLsrcPaths_wl_pprint_annotatedPRQ89-Wallbase  containers deepseqtext  wl-pprintWLPPrintTests.hstestPaths_wl_pprint_annotatedPRQ89-Wall -threaded-rtsopts-with-rtsopts=-Nbase  containers deepseqtasty tasty-hunittext wl-pprint-annotated.hackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgwl-pprint-annotated kf+$K.1)#pW6)JrG#',/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4-- This file has been generated from package.yaml by hpack version 0.28.2. -- -- see: https://github.com/sol/hpack -- -- hash: 456188a057c4e34f6769dab99fc89329114f7149df4168c3485402e7a66bb298 name: wl-pprint-annotated category: Text version: 0.1.0.1 x-revision: 3 synopsis: Pretty printer with annotation support cabal-version: >= 1.10 license: BSD3 license-file: LICENSE tested-with: GHC == 7.10.3, GHC == 8.0.1, GHC == 8.2.1, GHC == 8.4.3, GHC == 8.6.1 author: Daniel Mendler maintainer: Daniel Mendler stability: experimental homepage: https://github.com/minad/wl-pprint-annotated#readme bug-reports: https://github.com/minad/wl-pprint-annotated/issues copyright: 2011-2012 Edward A. Kmett, 2000 Daan Leijen description: Wadler/Leijen pretty printer with support for annotations and modernized API. Annotations are useful for coloring. See wl-pprint-console. build-type: Simple source-repository head type: git location: https://github.com/minad/wl-pprint-annotated library hs-source-dirs: src default-extensions: FlexibleInstances TypeSynonymInstances DeriveFunctor DeriveFoldable DeriveTraversable DeriveGeneric DefaultSignatures ghc-options: -Wall build-depends: base >=4.8 && <5, containers >=0.4 && <0.8, deepseq >=1.4 && <1.6, text >=0.11 && <2.2 if impl(ghc < 8.0) build-depends: semigroups >=0.9 && <1 exposed-modules: Text.PrettyPrint.Annotated.WL other-modules: Paths_wl_pprint_annotated default-language: Haskell2010 test-suite wl-pprint type: exitcode-stdio-1.0 main-is: WLPPrintTests.hs other-modules: Paths_wl_pprint_annotated hs-source-dirs: test default-extensions: FlexibleInstances TypeSynonymInstances DeriveFunctor DeriveFoldable DeriveTraversable DeriveGeneric DefaultSignatures ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N build-depends: base >=4.8 && <5, containers >=0.4 && <0.8, deepseq >=1.4 && <1.6, tasty, tasty-hunit, text >=0.11 && <2.2, wl-pprint-annotated if impl(ghc < 8.0) build-depends: semigroups >=0.9 && <1 default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin~/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/bin/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/lib/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/lib/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/lib/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/libexec/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/lib/include/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/share/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/share/doc/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/share/man/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/etc .log -.logbase base-4.13.0.0 containerscontainers-0.6.2.1deepseqdeepseq-1.4.4.0text text-1.2.4.0 base-4.13.0.0containers-0.6.2.1deepseq-1.4.4.0 text-1.2.4.0 base-4.13.0.0containers-0.6.2.1deepseq-1.4.4.0 text-1.2.4.0eCabal Cabal-3.0.1.0 Cabal-3.0.1.0842003-2019, Cabal Development Team (see AUTHORS file)cabal-devel@haskell.org0Cabal Development Team http://www.haskell.org/cabal/*A framework for packaging Haskell software?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. Distribution 025b0525318457bfbda00b10a5747c98Distribution.Backpack%Distribution.Backpack.ComponentsGraphDistribution.Backpack.Configure)Distribution.Backpack.ConfiguredComponent$Distribution.Backpack.DescribeUnitId Distribution.Backpack.FullUnitId%Distribution.Backpack.LinkedComponentDistribution.Backpack.ModSubst!Distribution.Backpack.ModuleShape$Distribution.Backpack.PreModuleShapeDistribution.CabalSpecVersionDistribution.Compat.BinaryDistribution.Compat.CharParsingDistribution.Compat.CreatePipeDistribution.Compat.DListDistribution.Compat.DirectoryDistribution.Compat.EnvironmentDistribution.Compat.ExceptionDistribution.Compat.FilePathDistribution.Compat.Graph%Distribution.Compat.Internal.TempFileDistribution.Compat.LensDistribution.Compat.NewtypeDistribution.Compat.Parsing$Distribution.Compat.Prelude.Internal Distribution.Compat.ResponseFileDistribution.Compat.SemigroupDistribution.Compat.StackDistribution.Compat.TimeDistribution.CompilerDistribution.FieldGrammarDistribution.FieldGrammar.Class%Distribution.FieldGrammar.FieldDescrs Distribution.FieldGrammar.Parsec Distribution.FieldGrammar.PrettyDistribution.FieldsDistribution.Fields.ConfVarDistribution.Fields.FieldDistribution.Fields.LexerDistribution.Fields.LexerMonadDistribution.Fields.ParseResultDistribution.Fields.ParserDistribution.Fields.Pretty!Distribution.InstalledPackageInfoDistribution.LicenseDistribution.MakeDistribution.ModuleNameDistribution.PackageDistribution.PackageDescription%Distribution.PackageDescription.Check-Distribution.PackageDescription.Configuration,Distribution.PackageDescription.FieldGrammar&Distribution.PackageDescription.Parsec+Distribution.PackageDescription.PrettyPrint&Distribution.PackageDescription.Quirks%Distribution.PackageDescription.UtilsDistribution.ParsecDistribution.Parsec.Error#Distribution.Parsec.FieldLineStreamDistribution.Parsec.NewtypesDistribution.Parsec.PositionDistribution.Parsec.WarningDistribution.PrettyDistribution.ReadEDistribution.SPDXDistribution.SPDX.License$Distribution.SPDX.LicenseExceptionId#Distribution.SPDX.LicenseExpressionDistribution.SPDX.LicenseId$Distribution.SPDX.LicenseListVersion"Distribution.SPDX.LicenseReferenceDistribution.SimpleDistribution.Simple.BenchDistribution.Simple.Build Distribution.Simple.Build.Macros%Distribution.Simple.Build.PathsModuleDistribution.Simple.BuildPathsDistribution.Simple.BuildTarget$Distribution.Simple.BuildToolDependsDistribution.Simple.CCompilerDistribution.Simple.CommandDistribution.Simple.CompilerDistribution.Simple.ConfigureDistribution.Simple.DoctestDistribution.Simple.FlagDistribution.Simple.GHCDistribution.Simple.GHCJSDistribution.Simple.GlobDistribution.Simple.Haddock Distribution.Simple.HaskellSuiteDistribution.Simple.HpcDistribution.Simple.InstallDistribution.Simple.InstallDirs(Distribution.Simple.InstallDirs.Internal"Distribution.Simple.LocalBuildInfo Distribution.Simple.PackageIndexDistribution.Simple.PreProcess$Distribution.Simple.PreProcess.UnlitDistribution.Simple.ProgramDistribution.Simple.Program.Ar#Distribution.Simple.Program.BuiltinDistribution.Simple.Program.Db Distribution.Simple.Program.FindDistribution.Simple.Program.GHC!Distribution.Simple.Program.HcPkgDistribution.Simple.Program.Hpc$Distribution.Simple.Program.InternalDistribution.Simple.Program.Ld(Distribution.Simple.Program.ResponseFileDistribution.Simple.Program.Run"Distribution.Simple.Program.Script!Distribution.Simple.Program.Strip!Distribution.Simple.Program.TypesDistribution.Simple.RegisterDistribution.Simple.Setup!Distribution.Simple.ShowBuildInfoDistribution.Simple.SrcDistDistribution.Simple.TestDistribution.Simple.Test.ExeV10Distribution.Simple.Test.LibV09Distribution.Simple.Test.LogDistribution.Simple.UHCDistribution.Simple.UserHooksDistribution.Simple.UtilsDistribution.SystemDistribution.TestSuiteDistribution.Text Distribution.Types.AbiDependencyDistribution.Types.AbiHashDistribution.Types.AnnotatedIdDistribution.Types.Benchmark!Distribution.Types.Benchmark.Lens%Distribution.Types.BenchmarkInterface Distribution.Types.BenchmarkTypeDistribution.Types.BuildInfo!Distribution.Types.BuildInfo.LensDistribution.Types.BuildTypeDistribution.Types.ComponentDistribution.Types.ComponentId#Distribution.Types.ComponentInclude*Distribution.Types.ComponentLocalBuildInfo Distribution.Types.ComponentName)Distribution.Types.ComponentRequestedSpecDistribution.Types.CondTreeDistribution.Types.ConditionDistribution.Types.Dependency Distribution.Types.DependencyMap Distribution.Types.ExeDependencyDistribution.Types.Executable"Distribution.Types.Executable.Lens"Distribution.Types.ExecutableScope Distribution.Types.ExposedModuleDistribution.Types.ForeignLib"Distribution.Types.ForeignLib.Lens#Distribution.Types.ForeignLibOption!Distribution.Types.ForeignLibType,Distribution.Types.GenericPackageDescription1Distribution.Types.GenericPackageDescription.Lens!Distribution.Types.GivenComponent"Distribution.Types.HookedBuildInfo"Distribution.Types.IncludeRenaming'Distribution.Types.InstalledPackageInfo4Distribution.Types.InstalledPackageInfo.FieldGrammar,Distribution.Types.InstalledPackageInfo.Lens&Distribution.Types.LegacyExeDependencyDistribution.Types.LensDistribution.Types.LibraryDistribution.Types.Library.LensDistribution.Types.LibraryName$Distribution.Types.LibraryVisibility!Distribution.Types.LocalBuildInfoDistribution.Types.MixinDistribution.Types.Module!Distribution.Types.ModuleReexport!Distribution.Types.ModuleRenaming"Distribution.Types.MungedPackageId$Distribution.Types.MungedPackageName%Distribution.Types.PackageDescription*Distribution.Types.PackageDescription.LensDistribution.Types.PackageId!Distribution.Types.PackageId.LensDistribution.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.LensDistribution.Types.SourceRepo"Distribution.Types.SourceRepo.LensDistribution.Types.TargetInfoDistribution.Types.TestSuite!Distribution.Types.TestSuite.Lens%Distribution.Types.TestSuiteInterfaceDistribution.Types.TestTypeDistribution.Types.UnitId&Distribution.Types.UnqualComponentNameDistribution.Types.Version"Distribution.Types.VersionIntervalDistribution.Types.VersionRange(Distribution.Types.VersionRange.InternalDistribution.Utils.GenericDistribution.Utils.IODataDistribution.Utils.LogProgressDistribution.Utils.MapAccumDistribution.Utils.NubListDistribution.Utils.ProgressDistribution.Utils.ShortTextDistribution.VerbosityDistribution.Verbosity.InternalDistribution.VersionLanguage.Haskell.Extension*Distribution.Backpack.PreExistingComponent$Distribution.Backpack.ReadyComponentDistribution.Backpack.MixLink!Distribution.Backpack.ModuleScopeDistribution.Backpack.UnifyMDistribution.Backpack.IdDistribution.Utils.UnionFindDistribution.Utils.Base62Distribution.Compat.CopyFile$Distribution.Compat.GetShortPathNameDistribution.Compat.MonadFailDistribution.Compat.PreludeDistribution.Compat.SnocListDistribution.GetOptDistribution.LexDistribution.Utils.String)Distribution.Simple.GHC.EnvironmentParser Distribution.Simple.GHC.Internal Distribution.Simple.GHC.ImplInfoDistribution.Simple.Utils.Json Paths_Cabal7/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/Cabal-3.0.1.07/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/Cabal-3.0.1.07/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/Cabal-3.0.1.0F/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/Cabal-3.0.1.0HSCabal-3.0.1.0 array-0.5.4.0 base-4.13.0.0binary-0.8.7.0bytestring-0.10.10.1containers-0.6.2.1deepseq-1.4.4.0directory-1.3.6.0filepath-1.4.2.1 mtl-2.2.2parsec-3.1.14.0pretty-1.1.3.6process-1.6.9.0 text-1.2.4.0 time-1.9.3transformers-0.5.6.2 unix-2.7.2.2Z/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/Cabal-3.0.1.0/Cabal.haddockL/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/Cabal-3.0.1.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4OStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670OStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670StateVar Data.StateVarOStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670 Data.StateVarStateVarLICENSE=Copyright (C) 2014-2015 Edward A. Kmett, 2009-2021 Sven Panne Sven Panne Sven Panne and Edward Kmett          *https://github.com/haskell-opengl/StateVar1https://github.com/haskell-opengl/StateVar/issues.https://github.com/haskell-opengl/StateVar.gitState variablesvThis package contains state variables, which are references in the IO monad, like IORefs or parts of the OpenGL state.Data Data.StateVar-DUSE_DEFAULT_SIGNATURES=1src7$-Wall-Wcompatbasestm transformers. README.md CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgStateVar ^K99VV'(5yPRY`&%%,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: StateVar version: 1.2.2 synopsis: State variables description: This package contains state variables, which are references in the IO monad, like IORefs or parts of the OpenGL state. homepage: https://github.com/haskell-opengl/StateVar bug-reports: https://github.com/haskell-opengl/StateVar/issues copyright: Copyright (C) 2014-2015 Edward A. Kmett, 2009-2021 Sven Panne license: BSD3 license-file: LICENSE author: Sven Panne and Edward Kmett maintainer: Sven Panne category: Data build-type: Simple tested-with: GHC == 7.0.4 GHC == 7.2.2 GHC == 7.4.2 GHC == 7.6.3 GHC == 7.8.4 GHC == 7.10.3 GHC == 8.0.2 GHC == 8.2.2 GHC == 8.4.3 GHC == 8.6.5 GHC == 8.8.4 GHC == 8.10.3 GHC == 8.10.4 GHC == 9.0.1 cabal-version: >= 1.10 extra-source-files: README.md CHANGELOG.md library exposed-modules: Data.StateVar build-depends: base >= 4 && < 5, stm >= 2.3.0.1 && < 2.6, transformers >= 0.3 && < 0.7 default-language: Haskell2010 other-extensions: CPP DeriveDataTypeable MultiParamTypeClasses FunctionalDependencies FlexibleInstances TypeFamilies hs-source-dirs: src ghc-options: -Wall if impl(ghc > 8) ghc-options: -Wcompat if impl(ghc>=7.4) -- other-extensions: DefaultSignatures cpp-options: -DUSE_DEFAULT_SIGNATURES=1 if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode source-repository head type: git location: https://github.com/haskell-opengl/StateVar.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binq/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670u/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/binu/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/libu/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/libu/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/liby/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/libexec}/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/lib/includew/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/share{/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/share/doc{/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/share/man/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/share/doc/htmlu/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670/etc .log -.logbase base-4.13.0.0stm stm-2.5.0.0 transformerstransformers-0.5.6.2 base-4.13.0.0 stm-2.5.0.0transformers-0.5.6.2 base-4.13.0.0 stm-2.5.0.0transformers-0.5.6.2Saccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696Saccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696 accelerate7Data.Array.AccelerateSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.AccelerateData.Array.Accelerate.ASTSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.AST%Data.Array.Accelerate.AST.EnvironmentSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619%Data.Array.Accelerate.AST.EnvironmentData.Array.Accelerate.AST.IdxSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.AST.Idx&Data.Array.Accelerate.AST.LeftHandSideSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619&Data.Array.Accelerate.AST.LeftHandSideData.Array.Accelerate.AST.VarSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.AST.Var#Data.Array.Accelerate.Analysis.HashSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619#Data.Array.Accelerate.Analysis.Hash$Data.Array.Accelerate.Analysis.MatchSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619$Data.Array.Accelerate.Analysis.Match Data.Array.Accelerate.Array.DataSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619 Data.Array.Accelerate.Array.Data"Data.Array.Accelerate.Array.RemoteSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619"Data.Array.Accelerate.Array.Remote(Data.Array.Accelerate.Array.Remote.ClassSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619(Data.Array.Accelerate.Array.Remote.Class&Data.Array.Accelerate.Array.Remote.LRUSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619&Data.Array.Accelerate.Array.Remote.LRU(Data.Array.Accelerate.Array.Remote.TableSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619(Data.Array.Accelerate.Array.Remote.Table"Data.Array.Accelerate.Array.UniqueSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619"Data.Array.Accelerate.Array.UniqueData.Array.Accelerate.AsyncSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.AsyncData.Array.Accelerate.Data.BitsSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Data.Bits"Data.Array.Accelerate.Data.ComplexSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619"Data.Array.Accelerate.Data.Complex!Data.Array.Accelerate.Data.EitherSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619!Data.Array.Accelerate.Data.EitherData.Array.Accelerate.Data.FoldSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Data.Fold"Data.Array.Accelerate.Data.FunctorSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619"Data.Array.Accelerate.Data.Functor Data.Array.Accelerate.Data.MaybeSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619 Data.Array.Accelerate.Data.Maybe!Data.Array.Accelerate.Data.MonoidSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619!Data.Array.Accelerate.Data.Monoid Data.Array.Accelerate.Data.RatioSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619 Data.Array.Accelerate.Data.Ratio$Data.Array.Accelerate.Data.SemigroupSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619$Data.Array.Accelerate.Data.SemigroupData.Array.Accelerate.DebugSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.DebugData.Array.Accelerate.ErrorSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Error!Data.Array.Accelerate.InterpreterSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619!Data.Array.Accelerate.InterpreterData.Array.Accelerate.LifetimeSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.LifetimeData.Array.Accelerate.PrettySaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Pretty*Data.Array.Accelerate.Representation.ArraySaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619*Data.Array.Accelerate.Representation.Array(Data.Array.Accelerate.Representation.EltSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619(Data.Array.Accelerate.Representation.Elt*Data.Array.Accelerate.Representation.ShapeSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619*Data.Array.Accelerate.Representation.Shape*Data.Array.Accelerate.Representation.SliceSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619*Data.Array.Accelerate.Representation.Slice,Data.Array.Accelerate.Representation.StencilSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619,Data.Array.Accelerate.Representation.Stencil(Data.Array.Accelerate.Representation.TagSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619(Data.Array.Accelerate.Representation.Tag)Data.Array.Accelerate.Representation.TypeSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619)Data.Array.Accelerate.Representation.Type(Data.Array.Accelerate.Representation.VecSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619(Data.Array.Accelerate.Representation.VecData.Array.Accelerate.SmartSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Smart!Data.Array.Accelerate.Sugar.ArraySaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619!Data.Array.Accelerate.Sugar.ArrayData.Array.Accelerate.Sugar.EltSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Sugar.Elt#Data.Array.Accelerate.Sugar.ForeignSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619#Data.Array.Accelerate.Sugar.Foreign!Data.Array.Accelerate.Sugar.ShapeSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619!Data.Array.Accelerate.Sugar.ShapeData.Array.Accelerate.Sugar.VecSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Sugar.Vec Data.Array.Accelerate.Test.NoFibSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619 Data.Array.Accelerate.Test.NoFib"Data.Array.Accelerate.Test.SimilarSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619"Data.Array.Accelerate.Test.SimilarData.Array.Accelerate.TrafoSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Trafo"Data.Array.Accelerate.Trafo.ConfigSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619"Data.Array.Accelerate.Trafo.Config#Data.Array.Accelerate.Trafo.DelayedSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619#Data.Array.Accelerate.Trafo.Delayed"Data.Array.Accelerate.Trafo.FusionSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619"Data.Array.Accelerate.Trafo.Fusion#Data.Array.Accelerate.Trafo.SharingSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619#Data.Array.Accelerate.Trafo.Sharing(Data.Array.Accelerate.Trafo.SubstitutionSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619(Data.Array.Accelerate.Trafo.SubstitutionData.Array.Accelerate.TypeSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.TypeData.Array.Accelerate.UnsafeSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Array.Accelerate.Unsafe Data.BitSetSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619 Data.BitSetData.Primitive.VecSaccelerate-1.3.0.0-2e28854026b993c450361f5e70a6af21dc13efb8d5e340d1534d313237b4e619Data.Primitive.Vec bounds-checksdebugekginternal-checksnofib unsafe-checks bounds-checksdebugekginternal-checksnofib unsafe-checks accelerateLICENSE.Trevor L. McDonell The Accelerate Team Experimental +https://github.com/AccelerateHS/accelerate/1https://github.com/AccelerateHS/accelerate/issues,git://github.com/AccelerateHS/accelerate.git,git://github.com/AccelerateHS/accelerate.gitv1.3.0.05An embedded language for accelerated array processing@Data.Array.Accelerate@ defines an embedded array language for computations for high-performance computing in Haskell. Computations on multi-dimensional, regular arrays are expressed in the form of parameterised collective operations, such as maps, reductions, and permutations. These computations may then be online compiled and executed on a range of architectures. [/A simple example/] As a simple example, consider the computation of a dot product of two vectors of floating point numbers: > dotp :: Acc (Vector Float) -> Acc (Vector Float) -> Acc (Scalar Float) > dotp xs ys = fold (+) 0 (zipWith (*) xs ys) Except for the type, this code is almost the same as the corresponding Haskell code on lists of floats. The types indicate that the computation may be online-compiled for performance - for example, using @Data.Array.Accelerate.LLVM.PTX@ it may be on-the-fly off-loaded to the GPU. See the "Data.Array.Accelerate" module for further information. [/Additional components/] The following supported add-ons are available as separate packages. Install them from Hackage with @cabal install \@ * @accelerate-llvm-native@: Backend supporting parallel execution on multicore CPUs. * @accelerate-llvm-ptx@: Backend supporting parallel execution on CUDA-capable NVIDIA GPUs. Requires a GPU with compute capability 2.0 or greater. See the following table for supported GPUs: * @accelerate-examples@: Computational kernels and applications demonstrating the use of Accelerate. * @accelerate-io*@: Fast conversions between Accelerate arrays and other array and data formats. * @accelerate-fft@: Discrete Fourier transforms, with FFI bindings to optimised implementations. * @accelerate-blas@: Numeric linear algebra, with FFI bindings to optimised implementations. * @accelerate-bignum@: Fixed-width large integer arithmetic. * @containers-accelerate@: Container types for use with Accelerate. * @hashable-accelerate@: Class for types which can be converted to a hash value. * @colour-accelerate@: Colour representations in Accelerate (RGB, sRGB, HSV, and HSL). * @gloss-accelerate@: Generate gloss pictures from Accelerate. * @gloss-raster-accelerate@: Parallel rendering of raster images and animations. * @lens-accelerate@: Lens operators for Accelerate types. * @linear-accelerate@: Linear vector spaces in Accelerate. * @mwc-random-accelerate@: Generate Accelerate arrays filled with high quality pseudorandom numbers. [/Examples and documentation/] Haddock documentation is included in the package The @accelerate-examples@ package demonstrates a range of computational kernels and several complete applications, including: * An implementation of the Canny edge detection algorithm * Interactive Mandelbrot and Julia set generators * A particle-based simulation of stable fluid flows * An /n/-body simulation of gravitational attraction between solid particles * An implementation of the PageRank algorithm * A simple interactive ray tracer * A cellular automata simulation * A \"password recovery\" tool, for dictionary lookup of MD5 hashes @lulesh-accelerate@ is an implementation of the Livermore Unstructured Lagrangian Explicit Shock Hydrodynamics (LULESH) mini-app. LULESH represents a typical hydrodynamics code such as ALE3D, but is highly simplified and hard-coded to solve the Sedov blast problem on an unstructured hexahedron mesh. [/Mailing list and contacts/] * Gitter chat: * Mailing list: (discussion of both use and development welcome). * Sign up for the mailing list here: * Bug reports and issue tracking: BAccelerate, Compilers/Interpreters, Concurrency, Data, Parallelismbase Cabal cabal-doctest7Data.Array.Accelerate!Data.Array.Accelerate.InterpreterData.Array.Accelerate.Data.Bits"Data.Array.Accelerate.Data.Complex!Data.Array.Accelerate.Data.EitherData.Array.Accelerate.Data.Fold"Data.Array.Accelerate.Data.Functor Data.Array.Accelerate.Data.Maybe!Data.Array.Accelerate.Data.Monoid Data.Array.Accelerate.Data.RatioData.Array.Accelerate.UnsafeData.Array.Accelerate.AST%Data.Array.Accelerate.AST.EnvironmentData.Array.Accelerate.AST.Idx&Data.Array.Accelerate.AST.LeftHandSideData.Array.Accelerate.AST.Var#Data.Array.Accelerate.Analysis.Hash$Data.Array.Accelerate.Analysis.Match Data.Array.Accelerate.Array.Data"Data.Array.Accelerate.Array.Remote(Data.Array.Accelerate.Array.Remote.Class&Data.Array.Accelerate.Array.Remote.LRU(Data.Array.Accelerate.Array.Remote.Table"Data.Array.Accelerate.Array.UniqueData.Array.Accelerate.AsyncData.Array.Accelerate.DebugData.Array.Accelerate.ErrorData.Array.Accelerate.LifetimeData.Array.Accelerate.Pretty*Data.Array.Accelerate.Representation.Array(Data.Array.Accelerate.Representation.Elt*Data.Array.Accelerate.Representation.Shape*Data.Array.Accelerate.Representation.Slice,Data.Array.Accelerate.Representation.Stencil(Data.Array.Accelerate.Representation.Tag)Data.Array.Accelerate.Representation.Type(Data.Array.Accelerate.Representation.VecData.Array.Accelerate.Smart!Data.Array.Accelerate.Sugar.ArrayData.Array.Accelerate.Sugar.Elt#Data.Array.Accelerate.Sugar.Foreign!Data.Array.Accelerate.Sugar.ShapeData.Array.Accelerate.Sugar.VecData.Array.Accelerate.Trafo"Data.Array.Accelerate.Trafo.Config#Data.Array.Accelerate.Trafo.Delayed"Data.Array.Accelerate.Trafo.Fusion#Data.Array.Accelerate.Trafo.Sharing(Data.Array.Accelerate.Trafo.SubstitutionData.Array.Accelerate.Type Data.Array.Accelerate.Test.NoFib"Data.Array.Accelerate.Test.Similar Data.BitSetData.Primitive.Vec$Data.Array.Accelerate.Data.Semigroup-DACCELERATE_DISABLE_NOFIB-DACCELERATE_BOUNDS_CHECKS-DUNIX-O3-Wallsrc/&Data.Array.Accelerate.Analysis.Hash.TH*Data.Array.Accelerate.Array.Remote.NurseryData.Array.Accelerate.Classes%Data.Array.Accelerate.Classes.Bounded"Data.Array.Accelerate.Classes.Enum Data.Array.Accelerate.Classes.Eq&Data.Array.Accelerate.Classes.Floating(Data.Array.Accelerate.Classes.Fractional*Data.Array.Accelerate.Classes.FromIntegral&Data.Array.Accelerate.Classes.Integral!Data.Array.Accelerate.Classes.Num!Data.Array.Accelerate.Classes.Ord&Data.Array.Accelerate.Classes.Rational"Data.Array.Accelerate.Classes.Real'Data.Array.Accelerate.Classes.RealFloat&Data.Array.Accelerate.Classes.RealFrac(Data.Array.Accelerate.Classes.ToFloating!Data.Array.Accelerate.Debug.Clock!Data.Array.Accelerate.Debug.Flags&Data.Array.Accelerate.Debug.Monitoring!Data.Array.Accelerate.Debug.Stats!Data.Array.Accelerate.Debug.Timed!Data.Array.Accelerate.Debug.TraceData.Array.Accelerate.LanguageData.Array.Accelerate.LiftData.Array.Accelerate.OrphansData.Array.Accelerate.Pattern"Data.Array.Accelerate.Pattern.Bool$Data.Array.Accelerate.Pattern.Either#Data.Array.Accelerate.Pattern.Maybe&Data.Array.Accelerate.Pattern.Ordering Data.Array.Accelerate.Pattern.THData.Array.Accelerate.Prelude%Data.Array.Accelerate.Pretty.Graphviz+Data.Array.Accelerate.Pretty.Graphviz.Monad*Data.Array.Accelerate.Pretty.Graphviz.Type"Data.Array.Accelerate.Pretty.Print#Data.Array.Accelerate.Trafo.Algebra'Data.Array.Accelerate.Trafo.Environment$Data.Array.Accelerate.Trafo.LetSplit"Data.Array.Accelerate.Trafo.Shrink$Data.Array.Accelerate.Trafo.SimplifyData.Array.Accelerate.Trafo.Var Data.Atomic%Data.Array.Accelerate.Test.NoFib.Base'Data.Array.Accelerate.Test.NoFib.ConfigLanguage.Haskell.TH.Extra-O2-Wall-Wcompat-Wmissed-specialisations-freduction-depth=100-fspec-constr-count=50-funbox-strict-fields-caf-all -auto-all ansi-terminalbase  base-orphans bytestring  containers cryptonitedeepseq directory exceptionsfilepathghc-primhalfhashable hashtableshedgehoglensmtl prettyprinterprettyprinter-ansi-terminal primitivetasty template-haskell terminal-sizetext transformersuniqueunixunordered-containersvector doctestMain.hs test/doctest-Wall -threaded-rtsoptsx-doctest-options,-freduction-depth=100 -fspec-constr-count=50 acceleratebase doctest nofib-interpreterMain.hs test/nofib-O2-Wall -threaded-rtsopts-with-rtsopts=-A128M-with-rtsopts=-n4M. README.md CHANGELOG.md cbits/*.c cbits/*.h images/*.pnghackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org accelerate K\UFy YYmISM֗K,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Rname: accelerate version: 1.3.0.0 cabal-version: 1.18 tested-with: GHC >= 8.6 build-type: Custom synopsis: An embedded language for accelerated array processing description: @Data.Array.Accelerate@ defines an embedded array language for computations for high-performance computing in Haskell. Computations on multi-dimensional, regular arrays are expressed in the form of parameterised collective operations, such as maps, reductions, and permutations. These computations may then be online compiled and executed on a range of architectures. . [/A simple example/] . As a simple example, consider the computation of a dot product of two vectors of floating point numbers: . > dotp :: Acc (Vector Float) -> Acc (Vector Float) -> Acc (Scalar Float) > dotp xs ys = fold (+) 0 (zipWith (*) xs ys) . Except for the type, this code is almost the same as the corresponding Haskell code on lists of floats. The types indicate that the computation may be online-compiled for performance - for example, using @Data.Array.Accelerate.LLVM.PTX@ it may be on-the-fly off-loaded to the GPU. . See the "Data.Array.Accelerate" module for further information. . [/Additional components/] . The following supported add-ons are available as separate packages. Install them from Hackage with @cabal install \@ . * @accelerate-llvm-native@: Backend supporting parallel execution on multicore CPUs. . * @accelerate-llvm-ptx@: Backend supporting parallel execution on CUDA-capable NVIDIA GPUs. Requires a GPU with compute capability 2.0 or greater. See the following table for supported GPUs: . * @accelerate-examples@: Computational kernels and applications demonstrating the use of Accelerate. . * @accelerate-io*@: Fast conversions between Accelerate arrays and other array and data formats. . * @accelerate-fft@: Discrete Fourier transforms, with FFI bindings to optimised implementations. . * @accelerate-blas@: Numeric linear algebra, with FFI bindings to optimised implementations. . * @accelerate-bignum@: Fixed-width large integer arithmetic. . * @containers-accelerate@: Container types for use with Accelerate. . * @hashable-accelerate@: Class for types which can be converted to a hash value. . * @colour-accelerate@: Colour representations in Accelerate (RGB, sRGB, HSV, and HSL). . * @gloss-accelerate@: Generate gloss pictures from Accelerate. . * @gloss-raster-accelerate@: Parallel rendering of raster images and animations. . * @lens-accelerate@: Lens operators for Accelerate types. . * @linear-accelerate@: Linear vector spaces in Accelerate. . * @mwc-random-accelerate@: Generate Accelerate arrays filled with high quality pseudorandom numbers. . [/Examples and documentation/] . Haddock documentation is included in the package . The @accelerate-examples@ package demonstrates a range of computational kernels and several complete applications, including: . * An implementation of the Canny edge detection algorithm . * Interactive Mandelbrot and Julia set generators . * A particle-based simulation of stable fluid flows . * An /n/-body simulation of gravitational attraction between solid particles . * An implementation of the PageRank algorithm . * A simple interactive ray tracer . * A cellular automata simulation . * A \"password recovery\" tool, for dictionary lookup of MD5 hashes . @lulesh-accelerate@ is an implementation of the Livermore Unstructured Lagrangian Explicit Shock Hydrodynamics (LULESH) mini-app. LULESH represents a typical hydrodynamics code such as ALE3D, but is highly simplified and hard-coded to solve the Sedov blast problem on an unstructured hexahedron mesh. . [/Mailing list and contacts/] . * Gitter chat: . * Mailing list: (discussion of both use and development welcome). . * Sign up for the mailing list here: . * Bug reports and issue tracking: . license: BSD3 license-file: LICENSE author: The Accelerate Team maintainer: Trevor L. McDonell homepage: https://github.com/AccelerateHS/accelerate/ bug-reports: https://github.com/AccelerateHS/accelerate/issues category: Accelerate, Compilers/Interpreters, Concurrency, Data, Parallelism stability: Experimental extra-source-files: README.md CHANGELOG.md cbits/*.c cbits/*.h extra-doc-files: images/*.png custom-setup setup-depends: base >= 4.10 , Cabal , cabal-doctest >= 1.0 flag debug default: False description: Enable debug tracing messages. The following options are read from the environment variable @ACCELERATE_FLAGS@, and via the command-line as: . > ./program +ACC ... -ACC . Note that a backend may not implement (or be applicable to) all options. . The following flags control phases of the compiler. The are enabled with @-f\@ and can be reveresed with @-fno-\@: . * @acc-sharing@: Enable sharing recovery of array expressions (True). . * @exp-sharing@: Enable sharing recovery of scalar expressions (True). . * @fusion@: Enable array fusion (True). . * @simplify@: Enable program simplification phase (True). . * @inplace@: Enable in-place array updates (True). . * @flush-cache@: Clear any persistent caches on program startup (False). . * @force-recomp@: Force recompilation of array programs (False). . * @fast-math@: Allow algebraically equivalent transformations which may change floating point results (e.g., reassociate) (True). . * @fast-permute-const@: Allow non-atomic `permute const` for product types (True). . The following options control debug message output, and are enabled with @-d\@. . * @verbose@: Be extra chatty. . * @dump-phases@: Print timing information about each phase of the compiler. Enable GC stats (@+RTS -t@ or otherwise) for memory usage information. . * @dump-sharing@: Print information related to sharing recovery. . * @dump-simpl-stats@: Print statistics related to fusion & simplification. . * @dump-simpl-iterations@: Print a summary after each simplifier iteration. . * @dump-vectorisation@: Print information related to the vectoriser. . * @dump-dot@: Generate a representation of the program graph in Graphviz DOT format. . * @dump-simpl-dot@: Generate a more compact representation of the program graph in Graphviz DOT format. In particular, scalar expressions are elided. . * @dump-gc@: Print information related to the Accelerate garbage collector. . * @dump-gc-stats@: Print aggregate garbage collection information at the end of program execution. . * @dubug-cc@: Include debug symbols in the generated and compiled kernels. . * @dump-cc@: Print information related to kernel code generation/compilation. Print the generated code if @verbose@. . * @dump-ld@: Print information related to runtime linking. . * @dump-asm@: Print information related to kernel assembly. Print the assembled code if @verbose@. . * @dump-exec@: Print information related to program execution. . * @dump-sched@: Print information related to execution scheduling. . flag ekg default: False description: Enable hooks for monitoring the running application using EKG. Implies @debug@ mode. In order to view the metrics, your application will need to call @Data.Array.Accelerate.Debug.beginMonitoring@ before running any Accelerate computations. This will launch the server on the local machine at port 8000. . Alternatively, if you wish to configure the EKG monitoring server you can initialise it like so: . > import Data.Array.Accelerate.Debug > > import System.Metrics > import System.Remote.Monitoring > > main :: IO () > main = do > store <- initAccMetrics > registerGcMetrics store -- optional > > server <- forkServerWith store "localhost" 8000 > > ... . Note that, as with any program utilising EKG, in order to collect Haskell GC statistics, you must either run the program with: . > +RTS -T -RTS . or compile it with: . > -with-rtsopts=-T . flag bounds-checks description: Enable bounds checking default: True flag unsafe-checks description: Enable bounds checking in unsafe operations default: False flag internal-checks description: Enable internal consistency checks default: False -- Enabling this drastically increases build times -- See: https://gitlab.haskell.org/ghc/ghc/issues/15751 flag nofib default: False description: Build the nofib test suite (required for backend testing) library build-depends: base >= 4.12 && < 4.15 , ansi-terminal >= 0.6.2 , base-orphans >= 0.3 , bytestring >= 0.10.2 , containers >= 0.3 , cryptonite >= 0.21 , deepseq >= 1.3 , directory >= 1.0 , exceptions >= 0.6 , filepath >= 1.0 , ghc-prim , half >= 0.3 , hashable >= 1.1 , hashtables >= 1.2.3 , hedgehog >= 0.5 , lens >= 4.0 , mtl >= 2.0 , prettyprinter >= 1.2 , prettyprinter-ansi-terminal >= 1.0 , primitive >= 0.6.4 , tasty >= 0.11 , template-haskell , terminal-size >= 0.3 , text >= 1.2 , transformers >= 0.3 , unique , unordered-containers >= 0.2 , vector >= 0.10 exposed-modules: -- The core language and reference implementation Data.Array.Accelerate Data.Array.Accelerate.Interpreter -- Prelude-like Data.Array.Accelerate.Data.Bits Data.Array.Accelerate.Data.Complex Data.Array.Accelerate.Data.Either Data.Array.Accelerate.Data.Fold Data.Array.Accelerate.Data.Functor Data.Array.Accelerate.Data.Maybe Data.Array.Accelerate.Data.Monoid Data.Array.Accelerate.Data.Ratio Data.Array.Accelerate.Unsafe -- For backend development (hidden) Data.Array.Accelerate.AST Data.Array.Accelerate.AST.Environment Data.Array.Accelerate.AST.Idx Data.Array.Accelerate.AST.LeftHandSide Data.Array.Accelerate.AST.Var Data.Array.Accelerate.Analysis.Hash Data.Array.Accelerate.Analysis.Match Data.Array.Accelerate.Array.Data Data.Array.Accelerate.Array.Remote Data.Array.Accelerate.Array.Remote.Class Data.Array.Accelerate.Array.Remote.LRU Data.Array.Accelerate.Array.Remote.Table Data.Array.Accelerate.Array.Unique Data.Array.Accelerate.Async Data.Array.Accelerate.Debug Data.Array.Accelerate.Error Data.Array.Accelerate.Lifetime Data.Array.Accelerate.Pretty Data.Array.Accelerate.Representation.Array Data.Array.Accelerate.Representation.Elt Data.Array.Accelerate.Representation.Shape Data.Array.Accelerate.Representation.Slice Data.Array.Accelerate.Representation.Stencil Data.Array.Accelerate.Representation.Tag Data.Array.Accelerate.Representation.Type Data.Array.Accelerate.Representation.Vec Data.Array.Accelerate.Smart Data.Array.Accelerate.Sugar.Array Data.Array.Accelerate.Sugar.Elt Data.Array.Accelerate.Sugar.Foreign Data.Array.Accelerate.Sugar.Shape Data.Array.Accelerate.Sugar.Vec Data.Array.Accelerate.Trafo Data.Array.Accelerate.Trafo.Config Data.Array.Accelerate.Trafo.Delayed Data.Array.Accelerate.Trafo.Fusion Data.Array.Accelerate.Trafo.Sharing Data.Array.Accelerate.Trafo.Substitution Data.Array.Accelerate.Type -- For testing Data.Array.Accelerate.Test.NoFib Data.Array.Accelerate.Test.Similar -- Other Data.BitSet Data.Primitive.Vec other-modules: Data.Array.Accelerate.Analysis.Hash.TH Data.Array.Accelerate.Array.Remote.Nursery Data.Array.Accelerate.Classes Data.Array.Accelerate.Classes.Bounded Data.Array.Accelerate.Classes.Enum Data.Array.Accelerate.Classes.Eq Data.Array.Accelerate.Classes.Floating Data.Array.Accelerate.Classes.Fractional Data.Array.Accelerate.Classes.FromIntegral Data.Array.Accelerate.Classes.Integral Data.Array.Accelerate.Classes.Num Data.Array.Accelerate.Classes.Ord Data.Array.Accelerate.Classes.Rational Data.Array.Accelerate.Classes.Real Data.Array.Accelerate.Classes.RealFloat Data.Array.Accelerate.Classes.RealFrac Data.Array.Accelerate.Classes.ToFloating Data.Array.Accelerate.Debug.Clock Data.Array.Accelerate.Debug.Flags Data.Array.Accelerate.Debug.Monitoring Data.Array.Accelerate.Debug.Stats Data.Array.Accelerate.Debug.Timed Data.Array.Accelerate.Debug.Trace Data.Array.Accelerate.Language Data.Array.Accelerate.Lift Data.Array.Accelerate.Orphans Data.Array.Accelerate.Pattern Data.Array.Accelerate.Pattern.Bool Data.Array.Accelerate.Pattern.Either Data.Array.Accelerate.Pattern.Maybe Data.Array.Accelerate.Pattern.Ordering Data.Array.Accelerate.Pattern.TH Data.Array.Accelerate.Prelude Data.Array.Accelerate.Pretty.Graphviz Data.Array.Accelerate.Pretty.Graphviz.Monad Data.Array.Accelerate.Pretty.Graphviz.Type Data.Array.Accelerate.Pretty.Print Data.Array.Accelerate.Trafo.Algebra Data.Array.Accelerate.Trafo.Environment Data.Array.Accelerate.Trafo.LetSplit Data.Array.Accelerate.Trafo.Shrink Data.Array.Accelerate.Trafo.Simplify Data.Array.Accelerate.Trafo.Var Data.Atomic -- Data.Array.Accelerate.Array.Lifted -- Data.Array.Accelerate.Trafo.Vectorise -- nofib test suite Data.Array.Accelerate.Test.NoFib.Base Data.Array.Accelerate.Test.NoFib.Config Language.Haskell.TH.Extra if flag(nofib) build-depends: tasty-expected-failure >= 0.11 , tasty-hedgehog >= 0.1 , tasty-hunit >= 0.9 -- , pipes >= 4.1.6 -- #286 other-modules: Data.Array.Accelerate.Test.NoFib.Sharing Data.Array.Accelerate.Test.NoFib.Prelude Data.Array.Accelerate.Test.NoFib.Prelude.Map Data.Array.Accelerate.Test.NoFib.Prelude.ZipWith Data.Array.Accelerate.Test.NoFib.Prelude.SIMD Data.Array.Accelerate.Test.NoFib.Prelude.Fold Data.Array.Accelerate.Test.NoFib.Prelude.Scan Data.Array.Accelerate.Test.NoFib.Prelude.Backpermute Data.Array.Accelerate.Test.NoFib.Prelude.Permute Data.Array.Accelerate.Test.NoFib.Prelude.Filter Data.Array.Accelerate.Test.NoFib.Prelude.Stencil Data.Array.Accelerate.Test.NoFib.Imaginary Data.Array.Accelerate.Test.NoFib.Imaginary.DotP Data.Array.Accelerate.Test.NoFib.Imaginary.SASUM Data.Array.Accelerate.Test.NoFib.Imaginary.SAXPY Data.Array.Accelerate.Test.NoFib.Spectral Data.Array.Accelerate.Test.NoFib.Spectral.SMVM Data.Array.Accelerate.Test.NoFib.Spectral.RadixSort Data.Array.Accelerate.Test.NoFib.Spectral.BlackScholes Data.Array.Accelerate.Test.NoFib.Issues Data.Array.Accelerate.Test.NoFib.Issues.Issue93 Data.Array.Accelerate.Test.NoFib.Issues.Issue102 Data.Array.Accelerate.Test.NoFib.Issues.Issue114 Data.Array.Accelerate.Test.NoFib.Issues.Issue119 Data.Array.Accelerate.Test.NoFib.Issues.Issue123 Data.Array.Accelerate.Test.NoFib.Issues.Issue137 Data.Array.Accelerate.Test.NoFib.Issues.Issue168 Data.Array.Accelerate.Test.NoFib.Issues.Issue184 Data.Array.Accelerate.Test.NoFib.Issues.Issue185 Data.Array.Accelerate.Test.NoFib.Issues.Issue187 Data.Array.Accelerate.Test.NoFib.Issues.Issue228 Data.Array.Accelerate.Test.NoFib.Issues.Issue255 Data.Array.Accelerate.Test.NoFib.Issues.Issue264 -- Data.Array.Accelerate.Test.NoFib.Issues.Issue286 Data.Array.Accelerate.Test.NoFib.Issues.Issue287 Data.Array.Accelerate.Test.NoFib.Issues.Issue288 Data.Array.Accelerate.Test.NoFib.Issues.Issue362 Data.Array.Accelerate.Test.NoFib.Issues.Issue364 Data.Array.Accelerate.Test.NoFib.Issues.Issue407 Data.Array.Accelerate.Test.NoFib.Issues.Issue409 Data.Array.Accelerate.Test.NoFib.Issues.Issue436 Data.Array.Accelerate.Test.NoFib.Issues.Issue437 Data.Array.Accelerate.Test.NoFib.Issues.Issue439 else cpp-options: -DACCELERATE_DISABLE_NOFIB if impl(ghc >= 8.0) exposed-modules: Data.Array.Accelerate.Data.Semigroup default-language: Haskell2010 hs-source-dirs: src if flag(debug) || flag(ekg) ghc-options: -optc-DACCELERATE_DEBUG cpp-options: -DACCELERATE_DEBUG if flag(ekg) cpp-options: -DACCELERATE_MONITORING build-depends: async >= 2.0 , ekg >= 0.1 , ekg-core >= 0.1 , text >= 1.0 if flag(bounds-checks) cpp-options: -DACCELERATE_BOUNDS_CHECKS if flag(unsafe-checks) cpp-options: -DACCELERATE_UNSAFE_CHECKS if flag(internal-checks) cpp-options: -DACCELERATE_INTERNAL_CHECKS if os(windows) cpp-options: -DWIN32 build-depends: Win32 else cpp-options: -DUNIX build-depends: unix cc-options: -O3 -Wall ghc-options: -O2 -Wall -Wcompat -Wmissed-specialisations -- -Wredundant-constraints -freduction-depth=100 -fspec-constr-count=50 -funbox-strict-fields ghc-prof-options: -caf-all -auto-all -- Don't add the extensions list here. Instead, place individual LANGUAGE -- pragmas in the files that require a specific extension. This means the -- project loads in GHCi, and avoids extension clashes. -- -- Extensions: test-suite doctest type: exitcode-stdio-1.0 default-language: Haskell2010 hs-source-dirs: test/doctest main-is: Main.hs build-depends: base >= 4.10 , accelerate , doctest >= 0.11 ghc-options: -Wall -threaded -rtsopts x-doctest-options: -freduction-depth=100 -fspec-constr-count=50 test-suite nofib-interpreter type: exitcode-stdio-1.0 default-language: Haskell2010 hs-source-dirs: test/nofib main-is: Main.hs if !flag(nofib) buildable: False build-depends: base >= 4.10 , accelerate ghc-options: -O2 -Wall -threaded -rtsopts -with-rtsopts=-A128M -with-rtsopts=-n4M source-repository head Type: git Location: git://github.com/AccelerateHS/accelerate.git source-repository this Type: git Tag: v1.3.0.0 Location: git://github.com/AccelerateHS/accelerate.git -- vim: nospell ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binu/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696y/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/biny/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/liby/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/liby/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/lib}/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/libexec/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/lib/include{/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/share/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/share/doc/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/share/man/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/share/doc/htmly/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696/etc .log -.logSaccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696 ansi-terminalTansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99base base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7 bytestring bytestring-0.10.10.1 containerscontainers-0.6.2.1 cryptonitePcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfeddeepseqdeepseq-1.4.4.0 directorydirectory-1.3.6.0 exceptions Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031efilepathfilepath-1.4.2.1ghc-primghc-prim-0.5.3halfKhalf-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980hashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916 hashtablesShashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506hedgehogMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8lensLlens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155mtl mtl-2.2.2 prettyprinterTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefprettyprinter-ansi-terminalbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f primitive Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9ctastyJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7template-haskelltemplate-haskell-2.15.0.0 terminal-sizeTterminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672text text-1.2.4.0 transformerstransformers-0.5.6.2uniqueMunique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaaunix unix-2.7.2.2unordered-containers^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146vector Pvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abCabal Cabal-3.0.1.0base base-4.13.0.0 cabal-doctest Ucabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0Radjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24fRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f adjunctions #Control.Comonad.Representable.StoreRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f#Control.Comonad.Representable.StoreControl.Comonad.Trans.AdjointRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24fControl.Comonad.Trans.Adjoint"Control.Monad.Representable.ReaderRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f"Control.Monad.Representable.Reader!Control.Monad.Representable.StateRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f!Control.Monad.Representable.StateControl.Monad.Trans.AdjointRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24fControl.Monad.Trans.Adjoint)Control.Monad.Trans.Contravariant.AdjointRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f)Control.Monad.Trans.Contravariant.AdjointControl.Monad.Trans.ContsRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24fControl.Monad.Trans.ContsData.Functor.AdjunctionRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24fData.Functor.Adjunction%Data.Functor.Contravariant.AdjunctionRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f%Data.Functor.Contravariant.AdjunctionData.Functor.Contravariant.RepRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24fData.Functor.Contravariant.RepData.Functor.RepRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24fData.Functor.Rep adjunctionsLICENSE'Copyright (C) 2011-2014 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional           %http://github.com/ekmett/adjunctions/+http://github.com/ekmett/adjunctions/issues'git://github.com/ekmett/adjunctions.git&Adjunctions and representable functors'Adjunctions and representable functors.Data Structures, Adjunctions x-revision2 #Control.Comonad.Representable.StoreControl.Comonad.Trans.Adjoint"Control.Monad.Representable.Reader!Control.Monad.Representable.StateControl.Monad.Trans.Adjoint)Control.Monad.Trans.Contravariant.AdjointControl.Monad.Trans.ContsData.Functor.Adjunction%Data.Functor.Contravariant.AdjunctionData.Functor.Contravariant.RepData.Functor.Repsrc -Wall-Wcompat-Wnoncanonical-monad-instances-Wno-trustworthy-safe-Wno-inline-rule-shadowing-Wno-star-is-typearraybasecomonad containers  contravariant distributivefreemtl profunctors semigroupoids semigroups tagged transformerstransformers-compatvoidspecSpec.hshspec-discoverhspec-discovertests GenericsSpec-Wall -threaded-rtsopts adjunctionsbase distributivegeneric-deriving hspec. .gitignore .vim.customHLint.hsCHANGELOG.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org adjunctions {_RIG!~'e,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 3name: adjunctions category: Data Structures, Adjunctions version: 4.4.2 x-revision: 2 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/adjunctions/ bug-reports: http://github.com/ekmett/adjunctions/issues copyright: Copyright (C) 2011-2014 Edward A. Kmett synopsis: Adjunctions and representable functors description: Adjunctions and representable functors. build-type: Simple extra-source-files: .gitignore .vim.custom HLint.hs CHANGELOG.markdown README.markdown tested-with: GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.2 source-repository head type: git location: git://github.com/ekmett/adjunctions.git library hs-source-dirs: src other-extensions: CPP FunctionalDependencies FlexibleContexts MultiParamTypeClasses Rank2Types UndecidableInstances build-depends: array >= 0.3.0.2 && < 0.7, base >= 4 && < 5, comonad >= 4 && < 6, containers >= 0.3 && < 0.8, contravariant >= 1 && < 2, distributive >= 0.5.1 && < 1, free >= 4 && < 6, mtl >= 2.0.1 && < 2.4, profunctors >= 4 && < 6, tagged >= 0.7 && < 1, semigroupoids >= 4 && < 7, semigroups >= 0.11 && < 1, transformers >= 0.2 && < 0.7, transformers-compat >= 0.3 && < 1, void >= 0.5.5.1 && < 1 if impl(ghc < 7.6) build-depends: ghc-prim exposed-modules: Control.Comonad.Representable.Store Control.Comonad.Trans.Adjoint Control.Monad.Representable.Reader Control.Monad.Representable.State Control.Monad.Trans.Adjoint Control.Monad.Trans.Contravariant.Adjoint Control.Monad.Trans.Conts Data.Functor.Adjunction Data.Functor.Contravariant.Adjunction Data.Functor.Contravariant.Rep Data.Functor.Rep ghc-options: -Wall default-language: Haskell2010 if impl(ghc >= 8.0) -- See https://ghc.haskell.org/trac/ghc/wiki/Migration/8.0#base-4.9.0.0 ghc-options: -Wcompat -Wnoncanonical-monad-instances ghc-options: -Wno-trustworthy-safe -Wno-inline-rule-shadowing if !impl(ghc >= 8.8) ghc-options: -Wnoncanonical-monadfail-instances if impl(ghc >= 8.6) ghc-options: -Wno-star-is-type test-suite spec type: exitcode-stdio-1.0 hs-source-dirs: tests build-tool-depends: hspec-discover:hspec-discover >=2 && <3 build-depends: adjunctions, base >= 4 && < 5, distributive >= 0.5.1 && < 1, generic-deriving >= 1.11 && < 2, hspec >= 2 && < 3 main-is: Spec.hs other-modules: GenericsSpec ghc-options: -Wall -threaded -rtsopts default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bint/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24fx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/binx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/libx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/libx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/lib|/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/libexec/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/lib/includez/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/share~/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/share/doc~/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/share/man/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/share/doc/htmlx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f/etc .log -.logarray array-0.5.4.0base base-4.13.0.0comonad Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1 distributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345freeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3mtl mtl-2.2.2 profunctorsRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09 semigroupoidsTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea semigroupsPsemigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfdtagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cvoidKvoid-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2 array-0.5.4.0 base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Ifree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3 mtl-2.2.2Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Tsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaPsemigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfdMtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cKvoid-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2 array-0.5.4.0 base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Ifree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3 mtl-2.2.2Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Tsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaPsemigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfdMtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cKvoid-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2Tansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99Tansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99 ansi-terminalSystem.Console.ANSITansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99System.Console.ANSISystem.Console.ANSI.CodesTansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99System.Console.ANSI.CodesSystem.Console.ANSI.TypesXansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633aSystem.Console.ANSI.Typesexampleexample ansi-terminalLICENSEEMike Pilgrem , Roman Cheplyaka Max Bolingbroke0https://github.com/UnkindPartition/ansi-terminal2git://github.com/UnkindPartition/ansi-terminal.gitSimple ANSI terminal supportANSI terminal support for Haskell: allows cursor movement, screen clearing, color output, showing or hiding the cursor, and changing the title. Works on UNIX and Windows.User InterfacesSystem.Console.ANSISystem.Console.ANSI.CodesSystem.Console.ANSI.TypesSystem.Console.ANSI.TypessrcunixSystem.Console.ANSI.Internal-Wallansi-terminal-typesbase colouransi-terminal-example Example.hsapp-Wall. CHANGELOG.md README.mdwin/include/errors.hwin/include/HsWin32.hwin/include/winternl_compat.hhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org ansi-terminal ~D=0FAߙEe}sVL,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 NCabal-Version: 1.22 Name: ansi-terminal Version: 1.1.1 Category: User Interfaces Synopsis: Simple ANSI terminal support Description: ANSI terminal support for Haskell: allows cursor movement, screen clearing, color output, showing or hiding the cursor, and changing the title. Works on UNIX and Windows. License: BSD3 License-File: LICENSE Author: Max Bolingbroke Maintainer: Mike Pilgrem , Roman Cheplyaka Homepage: https://github.com/UnkindPartition/ansi-terminal Build-Type: Simple Extra-Source-Files: CHANGELOG.md README.md win/include/errors.h win/include/HsWin32.h win/include/winternl_compat.h Source-repository head type: git location: git://github.com/UnkindPartition/ansi-terminal.git Flag Example Description: Build the example application Default: False Library Hs-Source-Dirs: src Exposed-Modules: System.Console.ANSI System.Console.ANSI.Codes -- We re-export all of ansi-terminal-types to aid compatibility for -- downstream users. Reexported-Modules: System.Console.ANSI.Types Other-Modules: System.Console.ANSI.Internal Build-Depends: base >= 4.8.0.0 && < 5 , ansi-terminal-types == 1.1 , colour >= 2.1.0 if os(windows) Hs-Source-Dirs: win Other-Modules: System.Console.ANSI.Windows.Foreign System.Console.ANSI.Windows.Win32.Types System.Console.ANSI.Windows.Win32.MinTTY Include-Dirs: win/include Includes: errors.h HsWin32.h winternl_compat.h Install-Includes: HsWin32.h C-Sources: win/c-source/errors.c win/c-source/HsWin32.c else Hs-Source-Dirs: unix Default-Extensions: CPP Ghc-Options: -Wall Default-Language: Haskell2010 Executable ansi-terminal-example Hs-Source-Dirs: app Main-Is: Example.hs Build-Depends: base >= 4.8.0.0 && < 5 , ansi-terminal , colour Ghc-Options: -Wall if !flag(example) Buildable: False Default-Language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99z/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/binz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/libz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/libz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/lib~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/libexec/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/lib/include|/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/share/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/share/doc/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/share/man/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99/etc .log -.logansi-terminal-typesXansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633abase base-4.13.0.0colourMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aXansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a base-4.13.0.0Mcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aXansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a base-4.13.0.0Mcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aXansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633aXansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633aansi-terminal-typesSystem.Console.ANSI.TypesXansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633aSystem.Console.ANSI.Types ansi-terminal-typesLICENSEEMike Pilgrem , Roman Cheplyaka Max Bolingbroke0https://github.com/UnkindPartition/ansi-terminal2git://github.com/UnkindPartition/ansi-terminal.git1Types and functions used to represent SGR aspectsBThe \'ANSI\' standards refer to the visual style of displaying characters as their \'graphic rendition\'. The \'ANSI\' codes to establish the graphic rendition for subsequent text are referred to as SELECT GRAPHIC RENDITION (SGR). This package exposes modules that export types and functions used to represent SGR aspects.User InterfacesSystem.Console.ANSI.Typessrc-Wallbase colour. CHANGELOG.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.organsi-terminal-types 3>3 v bVG {)z]%,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Cabal-Version: 1.22 Name: ansi-terminal-types Version: 1.1 Category: User Interfaces Synopsis: Types and functions used to represent SGR aspects Description: The \'ANSI\' standards refer to the visual style of displaying characters as their \'graphic rendition\'. The \'ANSI\' codes to establish the graphic rendition for subsequent text are referred to as SELECT GRAPHIC RENDITION (SGR). This package exposes modules that export types and functions used to represent SGR aspects. License: BSD3 License-File: LICENSE Author: Max Bolingbroke Maintainer: Mike Pilgrem , Roman Cheplyaka Homepage: https://github.com/UnkindPartition/ansi-terminal Build-Type: Simple Extra-Source-Files: CHANGELOG.md README.md Source-repository head type: git location: git://github.com/UnkindPartition/ansi-terminal.git Library Hs-Source-Dirs: src Exposed-Modules: System.Console.ANSI.Types Build-Depends: base >= 4.8.0.0 && < 5 , colour >= 2.1.0 Default-Extensions: CPP Ghc-Options: -Wall Default-Language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/bin~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/lib~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/lib~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/lib/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/libexec/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/lib/include/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/share/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/share/doc/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/share/man/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-032d983cc5c13fa46d1a04aeecbc8d8b2496c40fa312ae95b30869e5841b633a/etc .log -.logbase base-4.13.0.0colourMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a base-4.13.0.0Mcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a base-4.13.0.0Mcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aarray array-0.5.4.0 array-0.5.4.08libraries@haskell.orgMutable and immutable arraysNIn addition to providing the "Data.Array" module , 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.Data Structures ddbb263d3105b5124ee29d98260bade6 Data.ArrayData.Array.BaseData.Array.IArray Data.Array.IOData.Array.IO.InternalsData.Array.IO.SafeData.Array.MArrayData.Array.MArray.Safe Data.Array.STData.Array.ST.SafeData.Array.StorableData.Array.Storable.InternalsData.Array.Storable.SafeData.Array.UnboxedData.Array.Unsafe7/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/array-0.5.4.07/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/array-0.5.4.07/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/array-0.5.4.0F/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/array-0.5.4.0HSarray-0.5.4.0 base-4.13.0.0Z/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/array-0.5.4.0/array.haddockL/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/array-0.5.4.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Lassoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6Lassoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6assocData.Bifunctor.AssocLassoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6Data.Bifunctor.AssocData.Bifunctor.SwapLassoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6Data.Bifunctor.Swaptaggedtaggedassoc8LICENSE"Oleg Grenrus "Oleg Grenrus            #https://github.com/phadej/assoc.git3swap and assoc: Symmetric and Semigroupy BifunctorsProvides generalisations of @swap :: (a,b) -> (b,a)@ and @assoc :: ((a,b),c) -> (a,(b,c))@ to @Bifunctor@s supporting similar operations (e.g. @Either@, @These@).DataData.Bifunctor.AssocData.Bifunctor.Swapsrc$base . CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgassoc #I]Z(a^;)m>D;,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4ecabal-version: 3.0 name: assoc version: 1.1.1 license: BSD-3-Clause license-file: LICENSE synopsis: swap and assoc: Symmetric and Semigroupy Bifunctors category: Data description: Provides generalisations of @swap :: (a,b) -> (b,a)@ and @assoc :: ((a,b),c) -> (a,(b,c))@ to @Bifunctor@s supporting similar operations (e.g. @Either@, @These@). author: Oleg Grenrus maintainer: Oleg Grenrus build-type: Simple extra-source-files: CHANGELOG.md tested-with: GHC ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.5 || ==9.8.2 || ==9.10.1 source-repository head type: git location: https://github.com/phadej/assoc.git flag tagged default: False manual: True description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. library default-language: Haskell2010 hs-source-dirs: src build-depends: base >=4.12 && <4.21 if flag(tagged) build-depends: tagged >=0.8.8 && <0.9 exposed-modules: Data.Bifunctor.Assoc Data.Bifunctor.Swap other-extensions: TypeFamilies ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binn/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6r/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/binr/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/libr/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/libr/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/libv/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/libexecz/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/lib/includet/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/sharex/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/share/docx/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/share/man}/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/share/doc/htmlr/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Lasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdLasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdasyncControl.Concurrent.AsyncLasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdControl.Concurrent.Async!Control.Concurrent.Async.InternalLasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd!Control.Concurrent.Async.InternalbenchbenchasyncLICENSE(c) Simon Marlow 2012!Simon Marlow Simon Marlow            !https://github.com/simonmar/async(https://github.com/simonmar/async/issues%https://github.com/simonmar/async.git;Run IO operations asynchronously and wait for their resultsThis package provides a higher-level interface over threads, in which an @Async a@ is a concurrent thread that will eventually deliver a value of type @a@. The package provides ways to create @Async@ computations, wait for their results, and cancel them. Using @Async@ is safer than using threads in two ways: * When waiting for a thread to return a result, if the thread dies with an exception then the caller must either re-throw the exception ('wait') or handle it ('waitCatch'); the exception cannot be ignored. * The API makes it possible to build a tree of threads that are automatically killed when their parent dies (see 'withAsync'). Concurrency x-revision2Control.Concurrent.Async!Control.Concurrent.Async.Internal.# 6Vbasehashablestm concasync concasync.hsbench-O2 conccancel conccancel.hsbench-O2 -threadedracerace.hsbench-O2 -threaded test-async test-async.hstestHUnitasyncbasestmtest-frameworktest-framework-hunit. changelog.md bench/race.hshackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgasync G>!*v)z_]Di9j,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: async version: 2.2.5 x-revision: 2 -- don't forget to update ./changelog.md! synopsis: Run IO operations asynchronously and wait for their results description: This package provides a higher-level interface over threads, in which an @Async a@ is a concurrent thread that will eventually deliver a value of type @a@. The package provides ways to create @Async@ computations, wait for their results, and cancel them. . Using @Async@ is safer than using threads in two ways: . * When waiting for a thread to return a result, if the thread dies with an exception then the caller must either re-throw the exception ('wait') or handle it ('waitCatch'); the exception cannot be ignored. . * The API makes it possible to build a tree of threads that are automatically killed when their parent dies (see 'withAsync'). license: BSD3 license-file: LICENSE author: Simon Marlow maintainer: Simon Marlow copyright: (c) Simon Marlow 2012 category: Concurrency build-type: Simple cabal-version: >=1.10 homepage: https://github.com/simonmar/async bug-reports: https://github.com/simonmar/async/issues tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.6 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 -- CI does not support GHC 7 -- GHC == 7.10.3 -- GHC == 7.8.4 -- GHC == 7.6.3 -- GHC == 7.4.2 -- GHC == 7.2.2 -- GHC == 7.0.4 extra-source-files: changelog.md bench/race.hs source-repository head type: git location: https://github.com/simonmar/async.git library default-language: Haskell2010 other-extensions: CPP, MagicHash, RankNTypes, UnboxedTuples if impl(ghc>=7.1) other-extensions: Trustworthy exposed-modules: Control.Concurrent.Async Control.Concurrent.Async.Internal build-depends: base >= 4.3 && < 4.21, hashable >= 1.1.2.0 && < 1.6, stm >= 2.2 && < 2.6 test-suite test-async default-language: Haskell2010 type: exitcode-stdio-1.0 hs-source-dirs: test main-is: test-async.hs build-depends: base, async, stm, test-framework, test-framework-hunit, HUnit flag bench default: False executable concasync if !flag(bench) buildable: False default-language: Haskell2010 hs-source-dirs: bench main-is: concasync.hs build-depends: base, async, stm ghc-options: -O2 executable conccancel if !flag(bench) buildable: False default-language: Haskell2010 hs-source-dirs: bench main-is: conccancel.hs build-depends: base, async, stm ghc-options: -O2 -threaded executable race if !flag(bench) buildable: False default-language: Haskell2010 hs-source-dirs: bench main-is: race.hs build-depends: base, async, stm ghc-options: -O2 -threaded ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binn/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/binr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/libr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/libr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/libv/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/libexecz/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/lib/includet/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/sharex/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/share/docx/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/share/man}/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/share/doc/htmlr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd/etc .log -.logbase base-4.13.0.0hashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916stm stm-2.5.0.0 base-4.13.0.0Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916 stm-2.5.0.0 base-4.13.0.0Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916 stm-2.5.0.0Pbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3aPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3abarbiesBarbiesPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3aBarbies Barbies.BarePbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a Barbies.Bare Barbies.BiPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a Barbies.BiBarbies.ConstraintsPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3aBarbies.ConstraintsBarbies.InternalPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3aBarbies.InternalData.Functor.BarbiePbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3aData.Functor.BarbieData.Functor.TransformerPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3aData.Functor.TransformerbarbiesLICENSE2018 Daniel Gorinjcpetruzza@gmail.com Daniel Gorin,https://github.com/jcpetruzza/barbies#readme,https://github.com/jcpetruzza/barbies/issues%https://github.com/jcpetruzza/barbies7Classes for working with types that can change clothes.Types that are parametric on a functor are like Barbies that have an outfit for each role. This package provides the basic abstractions to work with them comfortably.Data StructuresBarbies Barbies.Bare Barbies.BiBarbies.ConstraintsBarbies.InternalData.Functor.BarbieData.Functor.TransformersrcBarbies.Generics.ApplicativeBarbies.Generics.BareBarbies.Generics.ConstraintsBarbies.Generics.DistributiveBarbies.Generics.FunctorBarbies.Generics.TraversableBarbies.Internal.ApplicativeBBarbies.Internal.ApplicativeTBarbies.Internal.BareBBarbies.Internal.ConstraintsBBarbies.Internal.ConstraintsTBarbies.Internal.ContainersBarbies.Internal.DictsBarbies.Internal.DistributiveBBarbies.Internal.DistributiveTBarbies.Internal.FunctorBBarbies.Internal.FunctorTBarbies.Internal.MonadTBarbies.Internal.TraversableBBarbies.Internal.TraversableTBarbies.Internal.TrivialBarbies.Internal.WearBarbies.Internal.WrappersBarbies.Internal.WriterData.Generics.GenericNXZ9PRQ87^M2K %q+-Wallbase  distributive transformers barbies-testSpec.hstest TestBarbies TestBarbiesW TestBiBarbiesClothesSpec.Applicative Spec.BareSpec.ConstraintsSpec.Distributive Spec.FunctorSpec.Traversable Spec.Wrapper 78K %q+ -threaded-rtsopts-with-rtsopts=-N-Wall-O0 QuickCheckbarbiesbase distributivetasty tasty-hunittasty-quickcheck. ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgbarbies s ڮДM?˟?*͹@ҷ,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: barbies version: 2.1.1.0 synopsis: Classes for working with types that can change clothes. description: Types that are parametric on a functor are like Barbies that have an outfit for each role. This package provides the basic abstractions to work with them comfortably. category: Data Structures homepage: https://github.com/jcpetruzza/barbies#readme bug-reports: https://github.com/jcpetruzza/barbies/issues author: Daniel Gorin maintainer: jcpetruzza@gmail.com copyright: 2018 Daniel Gorin license: BSD3 license-file: LICENSE build-type: Simple cabal-version: >= 1.10 extra-source-files: ChangeLog.md README.md source-repository head type: git location: https://github.com/jcpetruzza/barbies library exposed-modules: Barbies Barbies.Bare Barbies.Bi Barbies.Constraints Barbies.Internal Data.Functor.Barbie Data.Functor.Transformer other-modules: Barbies.Generics.Applicative Barbies.Generics.Bare Barbies.Generics.Constraints Barbies.Generics.Distributive Barbies.Generics.Functor Barbies.Generics.Traversable Barbies.Internal.ApplicativeB Barbies.Internal.ApplicativeT Barbies.Internal.BareB Barbies.Internal.ConstraintsB Barbies.Internal.ConstraintsT Barbies.Internal.Containers Barbies.Internal.Dicts Barbies.Internal.DistributiveB Barbies.Internal.DistributiveT Barbies.Internal.FunctorB Barbies.Internal.FunctorT Barbies.Internal.MonadT Barbies.Internal.TraversableB Barbies.Internal.TraversableT Barbies.Internal.Trivial Barbies.Internal.Wear Barbies.Internal.Wrappers Barbies.Internal.Writer Data.Generics.GenericN hs-source-dirs: src build-depends: base >=4.11 && <5, distributive, transformers ghc-options: -Wall default-language: Haskell2010 default-extensions: ConstraintKinds , DataKinds , DefaultSignatures , DeriveFunctor , DeriveFoldable , DeriveTraversable , DeriveGeneric , DeriveDataTypeable , EmptyCase , ExplicitForAll , FlexibleContexts , FlexibleInstances , GADTSyntax , KindSignatures , LambdaCase , MultiParamTypeClasses , Rank2Types , ScopedTypeVariables , StandaloneDeriving , TypeApplications , TypeOperators test-suite barbies-test type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: TestBarbies TestBarbiesW TestBiBarbies Clothes Spec.Applicative Spec.Bare Spec.Constraints Spec.Distributive Spec.Functor Spec.Traversable Spec.Wrapper hs-source-dirs: test ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall -O0 build-depends: barbies , base >=4.7 && <5 , distributive , QuickCheck , tasty , tasty-hunit , tasty-quickcheck default-language: Haskell2010 default-extensions: DeriveDataTypeable DeriveGeneric KindSignatures LambdaCase Rank2Types ScopedTypeVariables StandaloneDeriving TypeApplications TypeOperators ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3av/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/binv/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/libv/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/libv/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/libz/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/libexec~/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/lib/includex/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/share|/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/share/doc|/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/share/man/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a/etc .log -.logbase base-4.13.0.0 distributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345 transformerstransformers-0.5.6.2 base-4.13.0.0Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345transformers-0.5.6.2 base-4.13.0.0Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345transformers-0.5.6.2base base-4.13.0.0 base-4.13.0.08libraries@haskell.orgBasic librariesThis 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.Prelude 2f2204e341e000a8286266977e577b7bControl.Applicative Control.ArrowControl.CategoryControl.ConcurrentControl.Concurrent.ChanControl.Concurrent.MVarControl.Concurrent.QSemControl.Concurrent.QSemNControl.ExceptionControl.Exception.Base Control.MonadControl.Monad.FailControl.Monad.FixControl.Monad.IO.ClassControl.Monad.InstancesControl.Monad.STControl.Monad.ST.LazyControl.Monad.ST.Lazy.SafeControl.Monad.ST.Lazy.UnsafeControl.Monad.ST.SafeControl.Monad.ST.StrictControl.Monad.ST.UnsafeControl.Monad.ZipData.BifoldableData.BifunctorData.Bitraversable Data.Bits Data.Bool Data.Char Data.Coerce Data.Complex Data.Data Data.Dynamic Data.EitherData.Eq Data.Fixed Data.Foldable Data.Function Data.FunctorData.Functor.ClassesData.Functor.ComposeData.Functor.ConstData.Functor.ContravariantData.Functor.IdentityData.Functor.ProductData.Functor.Sum Data.IORefData.IntData.Ix Data.Kind Data.ListData.List.NonEmpty Data.Maybe Data.MonoidData.Ord Data.Proxy Data.Ratio Data.STRefData.STRef.LazyData.STRef.StrictData.Semigroup Data.StringData.Traversable Data.TupleData.Type.BoolData.Type.CoercionData.Type.Equality Data.Typeable Data.Unique Data.Version Data.Void Data.Word Debug.TraceForeign Foreign.CForeign.C.ErrorForeign.C.StringForeign.C.TypesForeign.ConcurrentForeign.ForeignPtrForeign.ForeignPtr.SafeForeign.ForeignPtr.UnsafeForeign.MarshalForeign.Marshal.AllocForeign.Marshal.ArrayForeign.Marshal.ErrorForeign.Marshal.PoolForeign.Marshal.SafeForeign.Marshal.UnsafeForeign.Marshal.Utils Foreign.Ptr Foreign.SafeForeign.StablePtrForeign.StorableGHC.ArrGHC.Base GHC.ByteOrderGHC.Char GHC.ClockGHC.Conc GHC.Conc.IOGHC.Conc.Signal GHC.Conc.SyncGHC.ConsoleHandler GHC.Constants GHC.DesugarGHC.EnumGHC.EnvironmentGHC.Err GHC.Event GHC.ExceptionGHC.Exception.TypeGHC.ExecutionStackGHC.ExecutionStack.InternalGHC.ExtsGHC.FingerprintGHC.Fingerprint.Type GHC.FloatGHC.Float.ConversionUtilsGHC.Float.RealFracMethods GHC.ForeignGHC.ForeignPtrGHC.GHCiGHC.GHCi.Helpers GHC.GenericsGHC.IO GHC.IO.BufferGHC.IO.BufferedIO GHC.IO.DeviceGHC.IO.EncodingGHC.IO.Encoding.CodePageGHC.IO.Encoding.FailureGHC.IO.Encoding.IconvGHC.IO.Encoding.Latin1GHC.IO.Encoding.TypesGHC.IO.Encoding.UTF16GHC.IO.Encoding.UTF32GHC.IO.Encoding.UTF8GHC.IO.Exception GHC.IO.FD GHC.IO.HandleGHC.IO.Handle.FDGHC.IO.Handle.InternalsGHC.IO.Handle.LockGHC.IO.Handle.TextGHC.IO.Handle.Types GHC.IO.IOMode GHC.IO.Unsafe GHC.IOArray GHC.IORefGHC.IntGHC.ListGHC.MVar GHC.Maybe GHC.NaturalGHC.Num GHC.OldListGHC.OverloadedLabelsGHC.Pack GHC.ProfilingGHC.Ptr GHC.RTS.FlagsGHC.ReadGHC.Real GHC.RecordsGHC.ResponseFileGHC.ST GHC.STRefGHC.Show GHC.StableGHC.StableName GHC.Stack GHC.Stack.CCSGHC.Stack.Types GHC.StaticPtr GHC.Stats GHC.StorableGHC.TopHandler GHC.TypeLits GHC.TypeNats GHC.UnicodeGHC.WeakGHC.WordNumericNumeric.NaturalPreludeSystem.CPUTimeSystem.Console.GetOptSystem.EnvironmentSystem.Environment.Blank System.Exit System.IOSystem.IO.ErrorSystem.IO.Unsafe System.Info System.MemSystem.Mem.StableNameSystem.Mem.WeakSystem.Posix.InternalsSystem.Posix.TypesSystem.TimeoutText.ParserCombinators.ReadPText.ParserCombinators.ReadPrec Text.Printf Text.Read Text.Read.Lex Text.ShowText.Show.FunctionsType.ReflectionType.Reflection.Unsafe Unsafe.CoerceControl.Monad.ST.ImpControl.Monad.ST.Lazy.ImpData.Functor.Utils Data.OldListData.Semigroup.InternalData.Typeable.InternalForeign.ForeignPtr.ImpGHC.StaticPtr.Internal!System.Environment.ExecutablePathSystem.CPUTime.Utils GHC.Event.ArrGHC.Event.ArrayGHC.Event.ControlGHC.Event.EPollGHC.Event.IntTableGHC.Event.InternalGHC.Event.KQueueGHC.Event.Manager GHC.Event.PSQGHC.Event.PollGHC.Event.ThreadGHC.Event.TimerManagerGHC.Event.Unique!System.CPUTime.Posix.ClockGetTimeSystem.CPUTime.Posix.TimesSystem.CPUTime.Posix.RUsageSystem.CPUTime.Unsupported7/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/base-4.13.0.07/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/base-4.13.0.07/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/base-4.13.0.0F/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/base-4.13.0.0HSbase-4.13.0.0?/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/base-4.13.0.0/includeHsBase.hghc-prim-0.5.3integer-gmp-1.0.2.0rtsY/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/base-4.13.0.0/base.haddockL/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/base-4.13.0.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7 base-orphans  Data.OrphansSbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7 Data.Orphans base-orphans LICENSEU(c) 2012-2017 Simon Hengel, (c) 2014-2017 João Cristóvão, (c) 2015-2017 Ryan ScottpSimon Hengel , João Cristóvão , Ryan Scott pSimon Hengel , João Cristóvão , Ryan Scott               5https://github.com/haskell-compat/base-orphans#readme5https://github.com/haskell-compat/base-orphans/issues.https://github.com/haskell-compat/base-orphans.Backwards-compatible orphan instances for base@base-orphans@ defines orphan instances that mimic instances available in later versions of @base@ to a wider (older) range of compilers. @base-orphans@ does not export anything except the orphan instances themselves and complements @@. See the README for what instances are covered: . See also the section. Compatibility Data.OrphanssrcData.Orphans.Prelude-Wallbaseghc-primspecSpec.hshspec-discoverhspec-discovertest Control.Applicative.OrphansSpecControl.Exception.OrphansSpecData.Bits.OrphansSpecData.Foldable.OrphansSpecData.Monoid.OrphansSpecData.Traversable.OrphansSpecData.Version.OrphansSpecForeign.Storable.OrphansSpecGHC.Fingerprint.OrphansSpecSystem.Posix.Types.IntWordSystem.Posix.Types.OrphansSpecPaths_base_orphans-Wall QuickCheckbase base-orphanshspec.CHANGES.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org base-orphans  b [h|aQkzm<,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.36.0. -- -- see: https://github.com/sol/hpack -- -- hash: 0c23e2cb85ef24758da1fa779ef857dc3889dfc4238a4057841a071b38ce3e96 name: base-orphans version: 0.9.2 synopsis: Backwards-compatible orphan instances for base description: @base-orphans@ defines orphan instances that mimic instances available in later versions of @base@ to a wider (older) range of compilers. @base-orphans@ does not export anything except the orphan instances themselves and complements @@. . See the README for what instances are covered: . See also the section. category: Compatibility homepage: https://github.com/haskell-compat/base-orphans#readme bug-reports: https://github.com/haskell-compat/base-orphans/issues author: Simon Hengel , João Cristóvão , Ryan Scott maintainer: Simon Hengel , João Cristóvão , Ryan Scott copyright: (c) 2012-2017 Simon Hengel, (c) 2014-2017 João Cristóvão, (c) 2015-2017 Ryan Scott license: MIT license-file: LICENSE build-type: Simple tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.8 , GHC == 9.4.8 , GHC == 9.6.5 , GHC == 9.8.2 , GHC == 9.10.1 extra-source-files: CHANGES.markdown README.markdown source-repository head type: git location: https://github.com/haskell-compat/base-orphans library hs-source-dirs: src ghc-options: -Wall build-depends: base >=4.3 && <5 , ghc-prim exposed-modules: Data.Orphans other-modules: Data.Orphans.Prelude default-language: Haskell2010 test-suite spec type: exitcode-stdio-1.0 main-is: Spec.hs hs-source-dirs: test ghc-options: -Wall build-depends: QuickCheck , base >=4.3 && <5 , base-orphans , hspec ==2.* build-tool-depends: hspec-discover:hspec-discover == 2.* other-modules: Control.Applicative.OrphansSpec Control.Exception.OrphansSpec Data.Bits.OrphansSpec Data.Foldable.OrphansSpec Data.Monoid.OrphansSpec Data.Traversable.OrphansSpec Data.Version.OrphansSpec Foreign.Storable.OrphansSpec GHC.Fingerprint.OrphansSpec System.Posix.Types.IntWord System.Posix.Types.OrphansSpec Paths_base_orphans default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binu/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7y/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/biny/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/liby/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/liby/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/lib}/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/libexec/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/lib/include{/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/share/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/share/doc/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/share/man/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/share/doc/htmly/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7/etc .log -.logbase base-4.13.0.0ghc-primghc-prim-0.5.3 base-4.13.0.0ghc-prim-0.5.3 base-4.13.0.0ghc-prim-0.5.3Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20basement>Basement.Alg.XorShiftPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Alg.XorShiftBasement.Base16Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Base16Basement.Bindings.MemoryPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Bindings.Memory Basement.BitsPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20 Basement.BitsBasement.BlockPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.BlockBasement.Block.BuilderPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Block.BuilderBasement.Block.MutablePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Block.MutableBasement.BlockNPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.BlockNBasement.BoundedPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.BoundedBasement.BoxedArrayPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.BoxedArray Basement.CastPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20 Basement.CastBasement.Compat.AMPPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.AMPBasement.Compat.BasePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.BaseBasement.Compat.BifunctorPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.BifunctorBasement.Compat.C.TypesPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.C.TypesBasement.Compat.CallStackPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.CallStackBasement.Compat.ExtListPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.ExtListBasement.Compat.IdentityPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.IdentityBasement.Compat.IsListPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.IsListBasement.Compat.MonadTransPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.MonadTransBasement.Compat.NaturalPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.NaturalBasement.Compat.NumLiteralPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.NumLiteralBasement.Compat.PrimTypesPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.PrimTypesBasement.Compat.PrimitivePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.PrimitiveBasement.Compat.SemigroupPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.SemigroupBasement.Compat.TypeablePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Compat.TypeableBasement.EndiannessPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.EndiannessBasement.EnvironmentPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.EnvironmentBasement.ExceptionPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.ExceptionBasement.FinalPtrPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.FinalPtrBasement.FloatingPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Floating Basement.FromPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20 Basement.FromBasement.ImportsPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.ImportsBasement.IntegralConvPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.IntegralConvBasement.MonadPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.MonadBasement.MutableBuilderPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.MutableBuilder Basement.NatPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20 Basement.NatBasement.NonEmptyPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.NonEmptyBasement.NormalFormPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.NormalFormBasement.Numerical.AdditivePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Numerical.Additive!Basement.Numerical.MultiplicativePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20!Basement.Numerical.MultiplicativeBasement.Numerical.NumberPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Numerical.NumberBasement.Numerical.SubtractivePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Numerical.SubtractiveBasement.PrimTypePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.PrimTypeBasement.Sized.BlockPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Sized.BlockBasement.Sized.ListPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Sized.ListBasement.Sized.UVectPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Sized.UVectBasement.Sized.VectPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Sized.VectBasement.StringPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.StringBasement.String.BuilderPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.String.BuilderBasement.TerminalPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.TerminalBasement.Terminal.ANSIPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Terminal.ANSIBasement.ThesePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.TheseBasement.Types.AsciiStringPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Types.AsciiStringBasement.Types.Char7Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Types.Char7Basement.Types.CharUTF8Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Types.CharUTF8Basement.Types.OffsetSizePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Types.OffsetSizeBasement.Types.PtrPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Types.PtrBasement.Types.Word128Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Types.Word128Basement.Types.Word256Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.Types.Word256Basement.UArrayPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.UArrayBasement.UArray.MutablePbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20Basement.UArray.MutablebasementLICENSEP2015-2017 Vincent Hanquez , 2017-2018 Foundation Maintainersvincent@snarc.org7https://github.com/haskell-foundation/foundation#readme7https://github.com/haskell-foundation/foundation/issues0https://github.com/haskell-foundation/foundationbasement&Foundation scrap box of array & string9Foundation most basic primitives without any dependenciesWeb x-revision2>Basement.ImportsBasement.Base16Basement.Bindings.MemoryBasement.EndiannessBasement.EnvironmentBasement.PrimTypeBasement.Exception Basement.Cast Basement.FromBasement.Types.Char7Basement.Types.CharUTF8Basement.Types.OffsetSizeBasement.Types.PtrBasement.Types.AsciiStringBasement.Types.Word128Basement.Types.Word256Basement.MonadBasement.MutableBuilderBasement.FinalPtr Basement.NatBasement.BoxedArrayBasement.BlockBasement.Block.MutableBasement.Block.BuilderBasement.UArrayBasement.UArray.MutableBasement.StringBasement.String.BuilderBasement.NonEmptyBasement.Sized.BlockBasement.Sized.UVectBasement.Sized.VectBasement.Sized.ListBasement.BlockNBasement.NormalFormBasement.TheseBasement.TerminalBasement.Terminal.ANSIBasement.IntegralConvBasement.FloatingBasement.Numerical.NumberBasement.Numerical.AdditiveBasement.Numerical.Subtractive!Basement.Numerical.MultiplicativeBasement.BoundedBasement.Alg.XorShiftBasement.Compat.AMPBasement.Compat.BaseBasement.Compat.BifunctorBasement.Compat.CallStackBasement.Compat.C.TypesBasement.Compat.ExtListBasement.Compat.IsListBasement.Compat.IdentityBasement.Compat.PrimitiveBasement.Compat.PrimTypesBasement.Compat.MonadTransBasement.Compat.SemigroupBasement.Compat.NaturalBasement.Compat.NumLiteralBasement.Compat.Typeable Basement.Bits-DARCH_IS_LITTLE_ENDIANcbits/foundation_mem.c.Basement.Error Basement.ShowBasement.RuntimeBasement.Alg.ClassBasement.Alg.MutableBasement.Alg.PrimArrayBasement.Alg.UTF8Basement.Alg.StringBasement.Numerical.ConversionBasement.Block.BaseBasement.UTF8.BaseBasement.UTF8.HelperBasement.UTF8.TableBasement.UTF8.TypesBasement.UArray.BaseBasement.String.CaseMapping!Basement.String.Encoding.EncodingBasement.String.Encoding.UTF16Basement.String.Encoding.UTF32Basement.String.Encoding.ASCII7#Basement.String.Encoding.ISO_8859_1Basement.Terminal.SizeL$7cbitsbaseghc-prim . cbits/*.hhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgbasement %> 5b'e1A--!s,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: basement version: 0.0.14 x-revision: 2 synopsis: Foundation scrap box of array & string description: Foundation most basic primitives without any dependencies license: BSD3 license-file: LICENSE copyright: 2015-2017 Vincent Hanquez , 2017-2018 Foundation Maintainers maintainer: vincent@snarc.org category: Web build-type: Simple homepage: https://github.com/haskell-foundation/foundation#readme bug-reports: https://github.com/haskell-foundation/foundation/issues cabal-version: 1.18 extra-source-files: cbits/*.h source-repository head type: git location: https://github.com/haskell-foundation/foundation subdir: basement library build-depends: base <4.17 hs-source-dirs: . exposed-modules: Basement.Imports Basement.Base16 Basement.Bindings.Memory Basement.Endianness Basement.Environment Basement.PrimType Basement.Exception Basement.Cast Basement.From Basement.Types.Char7 Basement.Types.CharUTF8 Basement.Types.OffsetSize Basement.Types.Ptr Basement.Types.AsciiString Basement.Types.Word128 Basement.Types.Word256 Basement.Monad Basement.MutableBuilder Basement.FinalPtr Basement.Nat -- Extended Types Basement.BoxedArray Basement.Block Basement.Block.Mutable Basement.Block.Builder Basement.UArray Basement.UArray.Mutable Basement.String Basement.String.Builder Basement.NonEmpty -- Extended Types with explicit type level size Basement.Sized.Block Basement.Sized.UVect Basement.Sized.Vect Basement.Sized.List Basement.BlockN -- Utils Basement.NormalForm Basement.These -- Terminal Basement.Terminal Basement.Terminal.ANSI -- numeric stuff Basement.IntegralConv Basement.Floating Basement.Numerical.Number Basement.Numerical.Additive Basement.Numerical.Subtractive Basement.Numerical.Multiplicative Basement.Bounded -- exported algorithms Basement.Alg.XorShift -- compat / base redefinition Basement.Compat.AMP Basement.Compat.Base Basement.Compat.Bifunctor Basement.Compat.CallStack Basement.Compat.C.Types Basement.Compat.ExtList Basement.Compat.IsList Basement.Compat.Identity Basement.Compat.Primitive Basement.Compat.PrimTypes Basement.Compat.MonadTrans Basement.Compat.Semigroup Basement.Compat.Natural Basement.Compat.NumLiteral Basement.Compat.Typeable Basement.Bits other-modules: Basement.Error Basement.Show Basement.Runtime Basement.Alg.Class Basement.Alg.Mutable Basement.Alg.PrimArray Basement.Alg.UTF8 Basement.Alg.String Basement.Numerical.Conversion Basement.Block.Base Basement.UTF8.Base Basement.UTF8.Helper Basement.UTF8.Table Basement.UTF8.Types Basement.UArray.Base Basement.String.CaseMapping Basement.String.Encoding.Encoding Basement.String.Encoding.UTF16 Basement.String.Encoding.UTF32 Basement.String.Encoding.ASCII7 Basement.String.Encoding.ISO_8859_1 Basement.Terminal.Size -- support and dependencies if impl(ghc < 8.8) buildable: False else build-depends: base , ghc-prim < 0.9 if os(windows) build-depends: Win32 default-language: Haskell2010 default-extensions: NoImplicitPrelude RebindableSyntax TypeFamilies BangPatterns DeriveDataTypeable if (arch(i386) || arch(x86_64)) cpp-options: -DARCH_IS_LITTLE_ENDIAN else cpp-options: -DARCH_IS_UNKNOWN_ENDIAN include-dirs: cbits c-sources: cbits/foundation_mem.c ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20v/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/binv/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/libv/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/libv/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/libz/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/libexec~/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/lib/includex/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/share|/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/share/doc|/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/share/man/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20/etc .log -.logbase base-4.13.0.0ghc-primghc-prim-0.5.3 base-4.13.0.0ghc-prim-0.5.3 base-4.13.0.0ghc-prim-0.5.3Qbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Qbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9 bifunctorsData.BiapplicativeQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.BiapplicativeData.Bifunctor.BiapQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.BiapData.Bifunctor.BiffQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.BiffData.Bifunctor.ClownQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.ClownData.Bifunctor.FixQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.FixData.Bifunctor.FlipQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.FlipData.Bifunctor.FunctorQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.FunctorData.Bifunctor.JoinQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.JoinData.Bifunctor.JokerQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.JokerData.Bifunctor.ProductQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.ProductData.Bifunctor.SumQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.SumData.Bifunctor.THQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.THData.Bifunctor.TannenQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.TannenData.Bifunctor.WrappedQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Data.Bifunctor.Wrappedtaggedtagged bifunctorsLICENSE'Copyright (C) 2008-2016 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional            $http://github.com/ekmett/bifunctors/*http://github.com/ekmett/bifunctors/issues(https://github.com/ekmett/bifunctors.git Bifunctors Bifunctors.Data, FunctorsData.BiapplicativeData.Bifunctor.BiapData.Bifunctor.BiffData.Bifunctor.ClownData.Bifunctor.FixData.Bifunctor.FlipData.Bifunctor.FunctorData.Bifunctor.JoinData.Bifunctor.JokerData.Bifunctor.ProductData.Bifunctor.SumData.Bifunctor.TannenData.Bifunctor.THData.Bifunctor.WrappedsrcData.Bifunctor.TH.Internal-Wall assocbase comonad containers foldable1-classes-compattagged template-haskell th-abstraction  transformersbifunctors-specSpec.hshspec-discoverhspec-discover tests BifunctorSpecT89Spec-Wall-Wno-star-is-type QuickCheckbase bifunctorshspec template-haskell transformerstransformers-compat.CHANGELOG.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org bifunctors (Pae"=/miiz,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 cabal-version: 1.24 name: bifunctors category: Data, Functors version: 5.6.2 license: BSD3 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/bifunctors/ bug-reports: http://github.com/ekmett/bifunctors/issues copyright: Copyright (C) 2008-2016 Edward A. Kmett synopsis: Bifunctors description: Bifunctors. build-type: Simple tested-with: GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.8 , GHC == 9.4.8 , GHC == 9.6.4 , GHC == 9.8.2 , GHC == 9.10.1 extra-source-files: CHANGELOG.markdown README.markdown source-repository head type: git location: https://github.com/ekmett/bifunctors.git flag tagged default: True manual: True description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. library hs-source-dirs: src build-depends: base >= 4.9 && < 5, assoc >= 1.1 && < 1.2, comonad >= 5.0.7 && < 6, containers >= 0.5.7.1 && < 0.8, template-haskell >= 2.11 && < 2.23, th-abstraction >= 0.4.2.0 && < 0.8, transformers >= 0.5 && < 0.7 if !impl(ghc >= 8.2) build-depends: bifunctor-classes-compat >= 0.1 && < 0.2, transformers-compat >= 0.6 && < 0.8 if flag(tagged) build-depends: tagged >= 0.8.6 && < 1 if impl(ghc<8.1) reexported-modules: Data.Bifoldable , Data.Bitraversable if !impl(ghc >= 9.6) build-depends: foldable1-classes-compat >= 0.1 && < 0.2 exposed-modules: Data.Biapplicative Data.Bifunctor.Biap Data.Bifunctor.Biff Data.Bifunctor.Clown Data.Bifunctor.Fix Data.Bifunctor.Flip Data.Bifunctor.Functor Data.Bifunctor.Join Data.Bifunctor.Joker Data.Bifunctor.Product Data.Bifunctor.Sum Data.Bifunctor.Tannen Data.Bifunctor.TH Data.Bifunctor.Wrapped other-modules: Data.Bifunctor.TH.Internal ghc-options: -Wall default-language: Haskell2010 if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode test-suite bifunctors-spec type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: Spec.hs other-modules: BifunctorSpec T89Spec ghc-options: -Wall if impl(ghc >= 8.6) ghc-options: -Wno-star-is-type default-language: Haskell2010 build-tool-depends: hspec-discover:hspec-discover >= 1.8 build-depends: base >= 4 && < 5, bifunctors, hspec >= 1.8, QuickCheck >= 2 && < 3, template-haskell, transformers, transformers-compat ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9w/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/binw/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/libw/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/libw/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/lib{/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/libexec/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/lib/includey/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/share}/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/share/doc}/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/share/man/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9/etc .log -.log assocLassoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6base base-4.13.0.0comonad Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1 containerscontainers-0.6.2.1foldable1-classes-compat]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702tagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskelltemplate-haskell-2.15.0.0th-abstractionWth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd transformerstransformers-0.5.6.2 Lassoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6 base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdtransformers-0.5.6.2 Lassoc-1.1.1-ef720734ba7164e0767333ad45eb89ff87d574409c398376f75a5bad9a9711c6 base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdtransformers-0.5.6.2binary binary-0.8.7.0binary-0.8.7.080Lennart Kolmodin, Don Stewart %Lennart Kolmodin provisional"https://github.com/kolmodin/binary>Binary serialisation for Haskell values using lazy ByteStringsEfficient, 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. Data, Parsing 943d8a881c36eff64b03655576bc7172 Data.BinaryData.Binary.BuilderData.Binary.GetData.Binary.Get.InternalData.Binary.PutData.Binary.ClassData.Binary.InternalData.Binary.GenericData.Binary.FloatCast8/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/binary-0.8.7.08/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/binary-0.8.7.08/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/binary-0.8.7.0G/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/binary-0.8.7.0HSbinary-0.8.7.0 array-0.5.4.0 base-4.13.0.0bytestring-0.10.10.1containers-0.6.2.1\/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/binary-0.8.7.0/binary.haddockM/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/binary-0.8.7.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Mboring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59aMboring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59aboring Data.BoringMboring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a Data.Boringtaggedtagged boring8LICENSE(c) 2017-2021 Oleg Grenrus"Oleg.Grenrus "Oleg Grenrus             https://github.com/phadej/boring'https://github.com/phadej/boring/issues$https://github.com/phadej/boring.gitboringBoring and Absurd types* @Boring@ types are isomorphic to @()@. * @Absurd@ types are isomorphic to @Void@. See [What does () mean in Haskell -answer by Conor McBride](https://stackoverflow.com/questions/33112439/what-does-mean-in-haskell/33115522#33115522)Data Data.Boringsrc91V+base tagged   transformers. ChangeLog.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgboring ivXp>" ;i"qR-g,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4cabal-version: 2.2 name: boring version: 0.2.2 synopsis: Boring and Absurd types description: * @Boring@ types are isomorphic to @()@. . * @Absurd@ types are isomorphic to @Void@. . See [What does () mean in Haskell -answer by Conor McBride](https://stackoverflow.com/questions/33112439/what-does-mean-in-haskell/33115522#33115522) homepage: https://github.com/phadej/boring bug-reports: https://github.com/phadej/boring/issues license: BSD-3-Clause license-file: LICENSE author: Oleg Grenrus maintainer: Oleg.Grenrus copyright: (c) 2017-2021 Oleg Grenrus category: Data build-type: Simple extra-source-files: ChangeLog.md tested-with: GHC ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.5 || ==9.8.2 || ==9.10.1 source-repository head type: git location: https://github.com/phadej/boring.git subdir: boring flag tagged description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True library exposed-modules: Data.Boring build-depends: base >=4.12.0.0 && <4.21 , transformers >=0.5.6.2 && <0.7 if impl(ghc <7.6) build-depends: ghc-prim if flag(tagged) build-depends: tagged >=0.8.6 && <0.9 other-extensions: CPP DefaultSignatures FlexibleContexts GADTs Trustworthy TypeOperators hs-source-dirs: src default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59as/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/bins/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/libs/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/libs/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/libw/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/libexec{/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/sharey/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/share/docy/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/share/man~/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59a/etc .log -.logbase base-4.13.0.0tagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 transformerstransformers-0.5.6.2 base-4.13.0.0Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2 base-4.13.0.0Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2 bytestring bytestring-0.10.10.1bytestring-0.10.10.18Copyright (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.,Duncan Coutts Don Stewart, Duncan Coutts%https://github.com/haskell/bytestringAFast, compact, strict and lazy byte strings with a list interfaceXAn 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 BSData c40ee1b0b7656572f5a6f56c384635e0Data.ByteStringData.ByteString.BuilderData.ByteString.Builder.Extra Data.ByteString.Builder.InternalData.ByteString.Builder.Prim%Data.ByteString.Builder.Prim.InternalData.ByteString.Char8Data.ByteString.InternalData.ByteString.LazyData.ByteString.Lazy.Builder"Data.ByteString.Lazy.Builder.ASCII#Data.ByteString.Lazy.Builder.ExtrasData.ByteString.Lazy.Char8Data.ByteString.Lazy.InternalData.ByteString.ShortData.ByteString.Short.InternalData.ByteString.UnsafeData.ByteString.Builder.ASCII#Data.ByteString.Builder.Prim.Binary"Data.ByteString.Builder.Prim.ASCII.Data.ByteString.Builder.Prim.Internal.Floating5Data.ByteString.Builder.Prim.Internal.UncheckedShifts,Data.ByteString.Builder.Prim.Internal.Base16>/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/bytestring-0.10.10.1>/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/bytestring-0.10.10.1>/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/bytestring-0.10.10.1M/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/bytestring-0.10.10.1HSbytestring-0.10.10.1F/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/bytestring-0.10.10.1/include fpstring.h base-4.13.0.0deepseq-1.4.4.0ghc-prim-0.5.3integer-gmp-1.0.2.0f/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/bytestring-0.10.10.1/bytestring.haddockS/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/bytestring-0.10.10.1)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Ucabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0Ucabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0 cabal-doctest Distribution.Extra.DoctestUcabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0Distribution.Extra.Doctest cabal-doctest LICENSE5(c) 2017-2020 Oleg Grenrus, 2020- package maintainersMax Ulidtko "Oleg Grenrus            (https://github.com/ulidtko/cabal-doctest(https://github.com/ulidtko/cabal-doctest&A Setup.hs helper for running doctestsAs of now (end of 2021), there isn't @cabal doctest@ command. Yet, to properly work, @doctest@ needs plenty of configuration. This library provides the common bits for writing a custom @Setup.hs@. DistributionDistribution.Extra.Doctestsrc-WallCabal base  directoryfilepath. changelog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org cabal-doctest  HaW)ܾ>BW򙬭.W>,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: cabal-doctest version: 1.0.10 -- x-revision: 0 synopsis: A Setup.hs helper for running doctests description: As of now (end of 2021), there isn't @cabal doctest@ command. Yet, to properly work, @doctest@ needs plenty of configuration. This library provides the common bits for writing a custom @Setup.hs@. homepage: https://github.com/ulidtko/cabal-doctest license: BSD3 license-file: LICENSE author: Oleg Grenrus maintainer: Max Ulidtko copyright: (c) 2017-2020 Oleg Grenrus, 2020- package maintainers category: Distribution build-type: Simple cabal-version: >=1.10 extra-source-files: changelog.md README.md tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.5 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 -- 2023-10-14: Dropped CI support for GHC 7.x source-repository head type: git location: https://github.com/ulidtko/cabal-doctest library exposed-modules: Distribution.Extra.Doctest other-modules: other-extensions: build-depends: -- NOTE: contrary to PVP, some upper-bounds are intentionally set to major-major. -- This is to increase signal-to-noise ratio of CI failures. "Too tight bounds" -- is an extremely boring (and practically guaranteed, repeatedly) failure mode. -- OTOH, genuine build failures due to breaking changes in dependencies are: -- 1) unlikely to occur, as this package is so small, moreso regularly; -- 2) best caught in CI pipelines that don't induce alert fatigue. -- In any case, revisions may set tighter bounds afterwards, if exceptional -- circumstances would warrant that. base >=4.9 && <5 , Cabal >=1.10 && <3.14 , directory >=1.3 && <2 , filepath >=1.4 && <2 hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binw/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/bin{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/lib{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/lib{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/lib/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/libexec/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/lib/include}/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/share/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/share/doc/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/share/man/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0/etc .log -.logCabal Cabal-3.0.1.0base base-4.13.0.0 directorydirectory-1.3.6.0filepathfilepath-1.4.2.1 Cabal-3.0.1.0 base-4.13.0.0directory-1.3.6.0filepath-1.4.2.1 Cabal-3.0.1.0 base-4.13.0.0directory-1.3.6.0filepath-1.4.2.1Qcall-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43Qcall-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43 call-stackData.CallStackQcall-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43Data.CallStack call-stackLICENSESimon Hengel (https://github.com/sol/call-stack#readme(https://github.com/sol/call-stack/issues!https://github.com/sol/call-stack0Use GHC call-stacks in a backward compatible wayDataData.CallStacksrc Data.SrcLocPaths_call_stack-WallbasespecSpec.hstestData.CallStackSpecExampleUtilPaths_call_stack-Wallbase call-stackfilepathnanospec.hackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org call-stack C ϊ4SW< {Vo (ٯy6{,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.34.4. -- -- see: https://github.com/sol/hpack name: call-stack version: 0.4.0 synopsis: Use GHC call-stacks in a backward compatible way category: Data homepage: https://github.com/sol/call-stack#readme bug-reports: https://github.com/sol/call-stack/issues maintainer: Simon Hengel license: MIT license-file: LICENSE build-type: Simple source-repository head type: git location: https://github.com/sol/call-stack library hs-source-dirs: src ghc-options: -Wall build-depends: base ==4.* if os(windows) cpp-options: -DWINDOWS build-depends: filepath exposed-modules: Data.CallStack other-modules: Data.SrcLoc Paths_call_stack default-language: Haskell2010 test-suite spec type: exitcode-stdio-1.0 main-is: Spec.hs hs-source-dirs: test ghc-options: -Wall build-depends: base ==4.* , call-stack , filepath , nanospec other-modules: Data.CallStackSpec Example Util Paths_call_stack default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43w/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/binw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/libw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/libw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/lib{/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/libexec/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/lib/includey/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/share}/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/share/doc}/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/share/man/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Mcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509acolour Data.ColourMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a Data.ColourData.Colour.CIEMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aData.Colour.CIEData.Colour.CIE.IlluminantMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aData.Colour.CIE.IlluminantData.Colour.NamesMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aData.Colour.NamesData.Colour.RGBSpaceMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aData.Colour.RGBSpaceData.Colour.RGBSpace.HSLMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aData.Colour.RGBSpace.HSLData.Colour.RGBSpace.HSVMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aData.Colour.RGBSpace.HSVData.Colour.SRGBMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aData.Colour.SRGBData.Colour.SRGB.LinearMcolour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509aData.Colour.SRGB.LinearcolourLICENSE&Russell O'Connor Russell O'Connor )http://www.haskell.org/haskellwiki/Colour)A model for human colour/color perceptionThis package provides a data type for colours and transparency. Colours can be blended and composed. Various colour spaces are supported. A module of colour names ("Data.Colour.Names") is provided.data, graphics Data.ColourData.Colour.SRGBData.Colour.SRGB.LinearData.Colour.CIEData.Colour.CIE.IlluminantData.Colour.RGBSpaceData.Colour.RGBSpace.HSLData.Colour.RGBSpace.HSVData.Colour.Names.Data.Colour.InternalData.Colour.ChanData.Colour.RGBData.Colour.MatrixData.Colour.CIE.Chromaticitybase test-colourTests.hs. Data.ColourData.Colour.SRGBData.Colour.SRGB.LinearData.Colour.CIEData.Colour.CIE.IlluminantData.Colour.RGBSpaceData.Colour.RGBSpace.HSLData.Colour.RGBSpace.HSVData.Colour.NamesData.Colour.InternalData.Colour.ChanData.Colour.RGBData.Colour.MatrixData.Colour.CIE.Chromaticity QuickCheckbasecolourrandomtest-framework  test-framework-quickcheck2README CHANGELOG.hackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgcolour ,]iD^dy Xq,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 JName: colour Version: 2.3.6 Cabal-Version: >= 1.10 License: MIT License-file: LICENSE Author: Russell O'Connor Maintainer: Russell O'Connor Homepage: http://www.haskell.org/haskellwiki/Colour Build-Type: Simple Category: data, graphics Synopsis: A model for human colour/color perception Description: This package provides a data type for colours and transparency. Colours can be blended and composed. Various colour spaces are supported. A module of colour names ("Data.Colour.Names") is provided. Tested-with: GHC == 8.8.4 data-files: README CHANGELOG Library default-language: Haskell98 Build-Depends: base >= 4.13 && < 5 Exposed-Modules: Data.Colour Data.Colour.SRGB Data.Colour.SRGB.Linear Data.Colour.CIE Data.Colour.CIE.Illuminant Data.Colour.RGBSpace Data.Colour.RGBSpace.HSL Data.Colour.RGBSpace.HSV Data.Colour.Names Other-Modules: Data.Colour.Internal Data.Colour.Chan Data.Colour.RGB Data.Colour.Matrix Data.Colour.CIE.Chromaticity test-suite test-colour default-language: Haskell98 type: exitcode-stdio-1.0 main-is: Tests.hs build-depends: base >= 4.13 && < 5, colour, QuickCheck >= 2.5 && < 2.15, random >= 1.0 && < 1.2, test-framework >= 0.8 && < 0.9, test-framework-quickcheck2 >= 0.3 && < 0.4 Other-Modules: Data.Colour Data.Colour.SRGB Data.Colour.SRGB.Linear Data.Colour.CIE Data.Colour.CIE.Illuminant Data.Colour.RGBSpace Data.Colour.RGBSpace.HSL Data.Colour.RGBSpace.HSV Data.Colour.Names Data.Colour.Internal Data.Colour.Chan Data.Colour.RGB Data.Colour.Matrix Data.Colour.CIE.Chromaticity ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509as/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/bins/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/libs/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/libs/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/libw/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/libexec{/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/sharey/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/share/docy/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/share/man~/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-cef9313fb3518917a3e797d04c2c1616d9288431b3e1a4a94c8e2b6aa0d4509a/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1comonad Control.ComonadNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.ComonadControl.Comonad.EnvNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.EnvControl.Comonad.Env.ClassNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Env.ClassControl.Comonad.Hoist.ClassNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Hoist.ClassControl.Comonad.IdentityNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.IdentityControl.Comonad.StoreNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.StoreControl.Comonad.Store.ClassNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Store.ClassControl.Comonad.TracedNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.TracedControl.Comonad.Traced.ClassNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Traced.ClassControl.Comonad.Trans.ClassNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Trans.ClassControl.Comonad.Trans.EnvNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Trans.EnvControl.Comonad.Trans.IdentityNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Trans.IdentityControl.Comonad.Trans.StoreNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Trans.StoreControl.Comonad.Trans.TracedNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Control.Comonad.Trans.TracedData.Functor.CompositionNcomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Data.Functor.Composition containers distributiveindexed-traversable containers distributiveindexed-traversablecomonad LICENSENCopyright (C) 2008-2014 Edward A. Kmett, Copyright (C) 2004-2008 Dave Menendez"Edward A. Kmett Edward A. Kmett provisional         !http://github.com/ekmett/comonad/'http://github.com/ekmett/comonad/issues#git://github.com/ekmett/comonad.gitComonads Comonads.Control, Comonads x-revision2Control.ComonadControl.Comonad.EnvControl.Comonad.Env.ClassControl.Comonad.Hoist.ClassControl.Comonad.IdentityControl.Comonad.StoreControl.Comonad.Store.ClassControl.Comonad.TracedControl.Comonad.Traced.ClassControl.Comonad.Trans.ClassControl.Comonad.Trans.EnvControl.Comonad.Trans.IdentityControl.Comonad.Trans.StoreControl.Comonad.Trans.TracedData.Functor.Compositionsrc -Wallbase containers  distributiveindexed-traversabletagged  transformerstransformers-compat. .gitignore .hlint.yaml .vim.custom coq/Store.vREADME.markdownCHANGELOG.markdownexamples/History.hshackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgcomonad  l,’CjlX#_ިD$y+.=,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4/name: comonad category: Control, Comonads version: 5.0.8 x-revision: 2 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/comonad/ bug-reports: http://github.com/ekmett/comonad/issues copyright: Copyright (C) 2008-2014 Edward A. Kmett, Copyright (C) 2004-2008 Dave Menendez synopsis: Comonads description: Comonads. build-type: Simple tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.3 , GHC == 8.10.1 extra-source-files: .gitignore .hlint.yaml .vim.custom coq/Store.v README.markdown CHANGELOG.markdown examples/History.hs flag containers description: You can disable the use of the `containers` package using `-f-containers`. . Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag distributive description: You can disable the use of the `distributive` package using `-f-distributive`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. . If disabled we will not supply instances of `Distributive` . default: True manual: True flag indexed-traversable description: You can disable the use of the `indexed-traversable` package using `-f-indexed-traversable`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. . If disabled we will not supply instances of `FunctorWithIndex` . default: True manual: True source-repository head type: git location: git://github.com/ekmett/comonad.git library hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall build-depends: base >= 4 && < 5, tagged >= 0.8.6.1 && < 1, transformers >= 0.3 && < 0.7, transformers-compat >= 0.5 && < 1 if !impl(ghc >= 8.0) build-depends: semigroups >= 0.18.5 && < 1 if flag(containers) build-depends: containers >= 0.3 && < 0.8 if flag(distributive) build-depends: distributive >= 0.5.2 && < 1 if flag(indexed-traversable) build-depends: indexed-traversable >= 0.1.1 && < 0.2 if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode exposed-modules: Control.Comonad Control.Comonad.Env Control.Comonad.Env.Class Control.Comonad.Hoist.Class Control.Comonad.Identity Control.Comonad.Store Control.Comonad.Store.Class Control.Comonad.Traced Control.Comonad.Traced.Class Control.Comonad.Trans.Class Control.Comonad.Trans.Env Control.Comonad.Trans.Identity Control.Comonad.Trans.Store Control.Comonad.Trans.Traced Data.Functor.Composition other-extensions: CPP RankNTypes MultiParamTypeClasses FunctionalDependencies FlexibleInstances UndecidableInstances ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binp/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1t/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/bint/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/libt/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/libt/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/libx/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/libexec|/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/lib/includev/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/sharez/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/share/docz/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/share/man/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/share/doc/htmlt/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1/etc .log -.logbase base-4.13.0.0 containerscontainers-0.6.2.1 distributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345indexed-traversableZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcatagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0containers-0.6.2.1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Zindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcaMtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0containers-0.6.2.1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Zindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcaMtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cZconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624ccZconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624ccconcurrent-output System.Console.ConcurrentZconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624ccSystem.Console.Concurrent"System.Console.Concurrent.InternalZconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc"System.Console.Concurrent.InternalSystem.Console.RegionsZconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624ccSystem.Console.RegionsSystem.Process.ConcurrentZconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624ccSystem.Process.Concurrentconcurrent-output LICENSE*2015-2021 Joey Hess, 2009 Joachim BreitnerJoey Hess Joey Hess, Joachim BreitnerStable*git://git.joeyh.name/concurrent-output.git0Ungarble output from several threads or commands}Lets multiple threads and external processes concurrently output to the console, without it getting all garbled up. Built on top of that is a way of defining multiple output regions, which are automatically laid out on the screen and can be individually updated by concurrent threads. Can be used for progress displays etc. <>User Interfaces, ConcurrencySystem.Console.Concurrent"System.Console.Concurrent.InternalSystem.Console.RegionsSystem.Process.Concurrent. Utility.MonadUtility.Exception-Wall-fno-warn-tabs-O2 ansi-terminalasyncbase directory exceptions processstm terminal-sizetext  transformersunix . CHANGELOGTODOdemo.hsdemo2.hsdemo3.hs aptdemo.hs stmdemo.hshackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgconcurrent-output  J C595J^)n3#qª,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Name: concurrent-output Version: 1.10.21 Cabal-Version: >= 1.10 License: BSD2 Maintainer: Joey Hess Author: Joey Hess, Joachim Breitner Stability: Stable Copyright: 2015-2021 Joey Hess, 2009 Joachim Breitner License-File: LICENSE Build-Type: Simple Category: User Interfaces, Concurrency Synopsis: Ungarble output from several threads or commands Description: Lets multiple threads and external processes concurrently output to the console, without it getting all garbled up. . Built on top of that is a way of defining multiple output regions, which are automatically laid out on the screen and can be individually updated by concurrent threads. Can be used for progress displays etc. . <> Extra-Source-Files: CHANGELOG TODO demo.hs demo2.hs demo3.hs aptdemo.hs stmdemo.hs Library Default-Language: Haskell2010 GHC-Options: -Wall -fno-warn-tabs -O2 Build-Depends: base (>= 4.6), base < 5 , text (>= 0.11.0 && < 2.2) , async (>= 2.0 && < 2.3) , stm (>= 2.0 && < 2.6) , process (>= 1.6.0 && < 1.7.0) , directory (>= 1.2.0 && < 1.4.0) , transformers (>= 0.3.0 && < 0.7.0) , exceptions (>= 0.6.0 && < 0.11.0) , ansi-terminal (>= 0.6.2 && < 1.2.0) Exposed-Modules: System.Console.Concurrent System.Console.Concurrent.Internal System.Console.Regions System.Process.Concurrent Other-Modules: Utility.Monad Utility.Exception if (! os(Windows)) Build-Depends: unix (>= 2.7.0 && < 2.9.0) if (! arch(wasm32)) Build-Depends: terminal-size (>= 0.3.0 && < 0.4.0) source-repository head type: git location: git://git.joeyh.name/concurrent-output.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/bin/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/lib/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/lib/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/lib/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/libexec/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/lib/include/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/share/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/share/doc/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/share/man/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc/etc .log -.log ansi-terminalTansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99asyncLasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdbase base-4.13.0.0 directorydirectory-1.3.6.0 exceptions Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eprocess process-1.6.9.0stm stm-2.5.0.0 terminal-sizeTterminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672text text-1.2.4.0 transformerstransformers-0.5.6.2unix unix-2.7.2.2 Tansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99Lasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd base-4.13.0.0directory-1.3.6.0Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eprocess-1.6.9.0 stm-2.5.0.0Tterminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672 text-1.2.4.0transformers-0.5.6.2 unix-2.7.2.2 Tansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99Lasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd base-4.13.0.0directory-1.3.6.0Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eprocess-1.6.9.0 stm-2.5.0.0Tterminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672 text-1.2.4.0transformers-0.5.6.2 unix-2.7.2.2Sconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Sconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6 constraintsData.ConstraintSconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Data.ConstraintData.Constraint.DeferrableSconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Data.Constraint.DeferrableData.Constraint.ForallSconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Data.Constraint.ForallData.Constraint.LiftingSconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Data.Constraint.LiftingData.Constraint.NatSconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Data.Constraint.NatData.Constraint.SymbolSconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Data.Constraint.SymbolData.Constraint.UnsafeSconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Data.Constraint.Unsafe constraints0LICENSE'Copyright (C) 2011-2021 Edward A. Kmett"Edward A. Kmett Edward A. Kmett experimental        %http://github.com/ekmett/constraints/+http://github.com/ekmett/constraints/issues)https://github.com/ekmett/constraints.gitConstraint manipulationGHC 7.4 gave us the ability to talk about @ConstraintKinds@. They stopped crashing the compiler in GHC 7.6. This package provides a vocabulary for working with them. Constraints x-revision1Data.ConstraintData.Constraint.DeferrableData.Constraint.ForallData.Constraint.LiftingData.Constraint.NatData.Constraint.SymbolData.Constraint.Unsafesrc  %X+ 1-Wall-Wno-star-is-type base binary boringdeepseqghc-primhashable integer-gmpmtl transformersspecSpec.hshspec-discoverhspec-discovertestsGH55Spec GH117Spec-Wall -threaded-rtsoptsbase constraintshspec.README.markdownCHANGELOG.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org constraints O$]n6⪜ m+pyr,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 Pcabal-version: 2.4 name: constraints category: Constraints version: 0.14.2 x-revision: 1 license: BSD-2-Clause license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: experimental homepage: http://github.com/ekmett/constraints/ bug-reports: http://github.com/ekmett/constraints/issues copyright: Copyright (C) 2011-2021 Edward A. Kmett synopsis: Constraint manipulation description: GHC 7.4 gave us the ability to talk about @ConstraintKinds@. They stopped crashing the compiler in GHC 7.6. . This package provides a vocabulary for working with them. build-type: Simple tested-with: GHC == 9.8.1 GHC == 9.6.3 GHC == 9.4.7 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 extra-source-files: README.markdown , CHANGELOG.markdown source-repository head type: git location: https://github.com/ekmett/constraints.git library hs-source-dirs: src default-language: Haskell2010 other-extensions: FunctionalDependencies, ScopedTypeVariables, StandaloneDeriving, FlexibleInstances, FlexibleContexts, ConstraintKinds, KindSignatures, TypeOperators, Rank2Types, GADTs build-depends: , base >= 4.12 && < 5 , binary >= 0.7.1 && < 0.9 , boring >= 0.2 && < 0.3 , deepseq >= 1.3 && < 1.6 , ghc-prim , hashable >= 1.2 && < 1.6 , mtl >= 2.2 && < 2.4 , transformers >= 0.5 && < 0.7 if !impl(ghc >= 9.0) build-depends: integer-gmp exposed-modules: Data.Constraint Data.Constraint.Deferrable Data.Constraint.Forall Data.Constraint.Lifting Data.Constraint.Nat Data.Constraint.Symbol Data.Constraint.Unsafe if impl(ghc >= 9.2) exposed-modules: Data.Constraint.Char ghc-options: -Wall -Wno-star-is-type test-suite spec type: exitcode-stdio-1.0 default-language: Haskell2010 hs-source-dirs: tests main-is: Spec.hs other-modules: GH55Spec GH117Spec ghc-options: -Wall -threaded -rtsopts build-tool-depends: hspec-discover:hspec-discover >= 2 build-depends: , base , constraints , hspec >= 2 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binu/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6y/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/biny/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/liby/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/liby/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/lib}/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/libexec/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/lib/include{/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/share/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/share/doc/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/share/man/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/share/doc/htmly/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6/etc .log -.log base base-4.13.0.0binary binary-0.8.7.0boringMboring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59adeepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3hashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916 integer-gmpinteger-gmp-1.0.2.0mtl mtl-2.2.2 transformerstransformers-0.5.6.2 base-4.13.0.0binary-0.8.7.0Mboring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59adeepseq-1.4.4.0ghc-prim-0.5.3Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916integer-gmp-1.0.2.0 mtl-2.2.2transformers-0.5.6.2 base-4.13.0.0binary-0.8.7.0Mboring-0.2.2-99d883dbcc323c68252fc15d7de2e37de282d6e467ddf7ca426f62af7163d59adeepseq-1.4.4.0ghc-prim-0.5.3Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916integer-gmp-1.0.2.0 mtl-2.2.2transformers-0.5.6.2 containerscontainers-0.6.2.1containers-0.6.2.18libraries@haskell.org!Assorted concrete container typesThis 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.Data Structures ab1cfa9bc23f20eae49af53e84c2fc9eData.Containers.ListUtils Data.Graph Data.IntMapData.IntMap.InternalData.IntMap.Internal.DebugData.IntMap.LazyData.IntMap.Merge.LazyData.IntMap.Merge.StrictData.IntMap.StrictData.IntMap.Strict.Internal Data.IntSetData.IntSet.InternalData.MapData.Map.InternalData.Map.Internal.Debug Data.Map.LazyData.Map.Merge.LazyData.Map.Merge.StrictData.Map.StrictData.Map.Strict.Internal Data.SequenceData.Sequence.InternalData.Sequence.Internal.SortingData.SetData.Set.Internal Data.Tree"Utils.Containers.Internal.BitQueue!Utils.Containers.Internal.BitUtil$Utils.Containers.Internal.StrictPairUtils.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.DeprecatedDebugEdward A. Kmett provisional          'http://github.com/ekmett/contravariant/-http://github.com/ekmett/contravariant/issues)git://github.com/ekmett/contravariant.gitContravariant functorsContravariant functors. Control, Data"Data.Functor.Contravariant.Compose$Data.Functor.Contravariant.Divisible"Data.Functor.Contravariant.Genericsrc-Wall-Wno-star-is-typeStateVarbase transformers. .hlint.yamlCHANGELOG.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org contravariant /eתеDi'n vB,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: contravariant category: Control, Data version: 1.5.5 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/contravariant/ bug-reports: http://github.com/ekmett/contravariant/issues copyright: Copyright (C) 2007-2015 Edward A. Kmett synopsis: Contravariant functors description: Contravariant functors. build-type: Simple tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.4 , GHC == 9.0.1 extra-source-files: .hlint.yaml CHANGELOG.markdown README.markdown source-repository head type: git location: git://github.com/ekmett/contravariant.git flag tagged description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag semigroups description: You can disable the use of the `semigroups` package using `-f-semigroups`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag StateVar description: You can disable the use of the `StateVar` package using `-f-StateVar`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True library hs-source-dirs: src build-depends: base < 5, transformers >= 0.3 && < 0.7 if !impl(ghc > 7.10) build-depends: transformers-compat >= 0.5 && < 1 if !impl(ghc >= 7.9) build-depends: void >= 0.6.1 && < 1 if flag(tagged) && !impl(ghc >= 7.7) build-depends: tagged >= 0.8.6.1 && < 1 if flag(semigroups) && !impl(ghc >= 7.11) build-depends: semigroups >= 0.18.5 && < 1 if flag(StateVar) build-depends: StateVar >= 1.2.1 && < 1.3 if impl(ghc >= 7.2 && < 7.6) build-depends: ghc-prim exposed-modules: Data.Functor.Contravariant.Compose Data.Functor.Contravariant.Divisible if impl(ghc < 8.5) hs-source-dirs: old-src exposed-modules: Data.Functor.Contravariant if impl(ghc >= 7.4) exposed-modules: Data.Functor.Contravariant.Generic if impl(ghc >= 8.6) ghc-options: -Wno-star-is-type if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode ghc-options: -Wall default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1z/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/binz/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/libz/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/libz/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/lib~/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/libexec/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/lib/include|/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/share/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/share/doc/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/share/man/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1/etc .log -.logStateVarOStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670base base-4.13.0.0 transformerstransformers-0.5.6.2OStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670 base-4.13.0.0transformers-0.5.6.2OStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670 base-4.13.0.0transformers-0.5.6.2Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed cryptoniteOCrypto.Cipher.AESPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.AESCrypto.Cipher.AESGCMSIVPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.AESGCMSIVCrypto.Cipher.BlowfishPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.BlowfishCrypto.Cipher.CAST5Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.CAST5Crypto.Cipher.CamelliaPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.CamelliaCrypto.Cipher.ChaChaPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.ChaChaCrypto.Cipher.ChaChaPoly1305Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.ChaChaPoly1305Crypto.Cipher.DESPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.DESCrypto.Cipher.RC4Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.RC4Crypto.Cipher.SalsaPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.SalsaCrypto.Cipher.TripleDESPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.TripleDESCrypto.Cipher.TwofishPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.TwofishCrypto.Cipher.TypesPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.TypesCrypto.Cipher.UtilsPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.UtilsCrypto.Cipher.XSalsaPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Cipher.XSalsa%Crypto.ConstructHash.MiyaguchiPreneelPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed%Crypto.ConstructHash.MiyaguchiPreneelCrypto.Data.AFISPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Data.AFISCrypto.Data.PaddingPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Data.Padding Crypto.ECCPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed Crypto.ECCCrypto.ECC.Edwards25519Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.ECC.Edwards25519 Crypto.ErrorPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed Crypto.Error Crypto.HashPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed Crypto.HashCrypto.Hash.AlgorithmsPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Hash.AlgorithmsCrypto.Hash.IOPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Hash.IOCrypto.KDF.Argon2Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.KDF.Argon2Crypto.KDF.BCryptPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.KDF.BCryptCrypto.KDF.BCryptPBKDFPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.KDF.BCryptPBKDFCrypto.KDF.HKDFPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.KDF.HKDFCrypto.KDF.PBKDF2Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.KDF.PBKDF2Crypto.KDF.ScryptPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.KDF.ScryptCrypto.MAC.CMACPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.MAC.CMACCrypto.MAC.HMACPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.MAC.HMACCrypto.MAC.KMACPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.MAC.KMACCrypto.MAC.Poly1305Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.MAC.Poly1305Crypto.Number.BasicPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Number.BasicCrypto.Number.F2mPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Number.F2mCrypto.Number.GeneratePcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Number.GenerateCrypto.Number.ModArithmeticPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Number.ModArithmeticCrypto.Number.NatPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Number.NatCrypto.Number.PrimePcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Number.PrimeCrypto.Number.SerializePcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Number.Serialize Crypto.Number.Serialize.InternalPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed Crypto.Number.Serialize.Internal#Crypto.Number.Serialize.Internal.LEPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed#Crypto.Number.Serialize.Internal.LECrypto.Number.Serialize.LEPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Number.Serialize.LE Crypto.OTPPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed Crypto.OTPCrypto.PubKey.Curve25519Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Curve25519Crypto.PubKey.Curve448Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Curve448Crypto.PubKey.DHPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.DHCrypto.PubKey.DSAPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.DSACrypto.PubKey.ECC.DHPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.ECC.DHCrypto.PubKey.ECC.ECDSAPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.ECC.ECDSACrypto.PubKey.ECC.GeneratePcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.ECC.GenerateCrypto.PubKey.ECC.P256Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.ECC.P256Crypto.PubKey.ECC.PrimPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.ECC.PrimCrypto.PubKey.ECC.TypesPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.ECC.TypesCrypto.PubKey.ECDSAPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.ECDSACrypto.PubKey.ECIESPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.ECIESCrypto.PubKey.Ed25519Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Ed25519Crypto.PubKey.Ed448Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Ed448Crypto.PubKey.EdDSAPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.EdDSACrypto.PubKey.MaskGenFunctionPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.MaskGenFunctionCrypto.PubKey.RSAPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.RSACrypto.PubKey.RSA.OAEPPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.RSA.OAEPCrypto.PubKey.RSA.PKCS15Pcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.RSA.PKCS15Crypto.PubKey.RSA.PSSPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.RSA.PSSCrypto.PubKey.RSA.PrimPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.RSA.PrimCrypto.PubKey.RSA.TypesPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.RSA.TypesCrypto.PubKey.Rabin.BasicPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Rabin.BasicCrypto.PubKey.Rabin.ModifiedPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Rabin.ModifiedCrypto.PubKey.Rabin.OAEPPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Rabin.OAEPCrypto.PubKey.Rabin.RWPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Rabin.RWCrypto.PubKey.Rabin.TypesPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.PubKey.Rabin.Types Crypto.RandomPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed Crypto.RandomCrypto.Random.EntropyPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Random.EntropyCrypto.Random.Entropy.UnsafePcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Random.Entropy.UnsafeCrypto.Random.EntropyPoolPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Random.EntropyPoolCrypto.Random.TypesPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Random.TypesCrypto.System.CPUPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.System.CPUCrypto.TutorialPcryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedCrypto.Tutorial check_alignment integer-gmpold_toolchain_inliner support_aesnisupport_deepseqsupport_pclmuldqsupport_rdrand support_sseuse_target_attributes check_alignment integer-gmpold_toolchain_inliner support_aesnisupport_deepseqsupport_pclmuldqsupport_rdrand support_sseuse_target_attributes cryptoniteLICENSE#Vincent Hanquez vincent@snarc.org#Vincent Hanquez experimental    ,https://github.com/haskell-crypto/cryptonite3https://github.com/haskell-crypto/cryptonite/issues,https://github.com/haskell-crypto/cryptoniteCryptography Primitives sinkyA repository of cryptographic primitives. * Symmetric ciphers: AES, DES, 3DES, CAST5, Blowfish, Twofish, Camellia, RC4, Salsa, XSalsa, ChaCha. * Hash: SHA1, SHA2, SHA3, SHAKE, MD2, MD4, MD5, Keccak, Skein, Ripemd, Tiger, Whirlpool, Blake2 * MAC: HMAC, KMAC, Poly1305 * Asymmetric crypto: DSA, RSA, DH, ECDH, ECDSA, ECC, Curve25519, Curve448, Ed25519, Ed448 * Key Derivation Function: PBKDF2, Scrypt, HKDF, Argon2, BCrypt, BCryptPBKDF * Cryptographic Random generation: System Entropy, Deterministic Random Generator * Data related: Anti-Forensic Information Splitter (AFIS) If anything cryptographic related is missing from here, submit a pull request to have it added. This package strives to be a cryptographic kitchen sink that provides cryptography for everyone. Evaluate the security related to your requirements before using. Read "Crypto.Tutorial" for a quick start guide. CryptographyOCrypto.Cipher.AESCrypto.Cipher.AESGCMSIVCrypto.Cipher.BlowfishCrypto.Cipher.CAST5Crypto.Cipher.CamelliaCrypto.Cipher.ChaChaCrypto.Cipher.ChaChaPoly1305Crypto.Cipher.DESCrypto.Cipher.RC4Crypto.Cipher.SalsaCrypto.Cipher.TripleDESCrypto.Cipher.TwofishCrypto.Cipher.TypesCrypto.Cipher.UtilsCrypto.Cipher.XSalsa%Crypto.ConstructHash.MiyaguchiPreneelCrypto.Data.AFISCrypto.Data.Padding Crypto.ECCCrypto.ECC.Edwards25519 Crypto.ErrorCrypto.MAC.CMACCrypto.MAC.Poly1305Crypto.MAC.HMACCrypto.MAC.KMACCrypto.Number.BasicCrypto.Number.F2mCrypto.Number.GenerateCrypto.Number.ModArithmeticCrypto.Number.NatCrypto.Number.PrimeCrypto.Number.SerializeCrypto.Number.Serialize.LE Crypto.Number.Serialize.Internal#Crypto.Number.Serialize.Internal.LECrypto.KDF.Argon2Crypto.KDF.PBKDF2Crypto.KDF.ScryptCrypto.KDF.BCryptCrypto.KDF.BCryptPBKDFCrypto.KDF.HKDF Crypto.HashCrypto.Hash.IOCrypto.Hash.Algorithms Crypto.OTPCrypto.PubKey.Curve25519Crypto.PubKey.Curve448Crypto.PubKey.MaskGenFunctionCrypto.PubKey.DHCrypto.PubKey.DSACrypto.PubKey.ECC.GenerateCrypto.PubKey.ECC.PrimCrypto.PubKey.ECC.DHCrypto.PubKey.ECC.ECDSACrypto.PubKey.ECC.P256Crypto.PubKey.ECC.TypesCrypto.PubKey.ECDSACrypto.PubKey.ECIESCrypto.PubKey.Ed25519Crypto.PubKey.Ed448Crypto.PubKey.EdDSACrypto.PubKey.RSACrypto.PubKey.RSA.PKCS15Crypto.PubKey.RSA.PrimCrypto.PubKey.RSA.PSSCrypto.PubKey.RSA.OAEPCrypto.PubKey.RSA.TypesCrypto.PubKey.Rabin.OAEPCrypto.PubKey.Rabin.BasicCrypto.PubKey.Rabin.ModifiedCrypto.PubKey.Rabin.RWCrypto.PubKey.Rabin.Types Crypto.RandomCrypto.Random.TypesCrypto.Random.EntropyCrypto.Random.EntropyPoolCrypto.Random.Entropy.UnsafeCrypto.System.CPUCrypto.Tutorial-DARCH_IS_LITTLE_ENDIAN -DARCH_X86_64-DSUPPORT_RDRAND -DSUPPORT_SSE-DWITH_DEEPSEQ_SUPPORT -std=gnu99 -DWITH_AESNI-DWITH_TARGET_ATTRIBUTES-cbits/cryptonite_chacha.ccbits/cryptonite_salsa.ccbits/cryptonite_xsalsa.ccbits/cryptonite_rc4.ccbits/cryptonite_cpu.ccbits/p256/p256.ccbits/p256/p256_ec.ccbits/cryptonite_blake2s.ccbits/cryptonite_blake2sp.ccbits/cryptonite_blake2b.ccbits/cryptonite_blake2bp.ccbits/cryptonite_poly1305.ccbits/cryptonite_sha1.ccbits/cryptonite_sha256.ccbits/cryptonite_sha512.ccbits/cryptonite_sha3.ccbits/cryptonite_md2.ccbits/cryptonite_md4.ccbits/cryptonite_md5.ccbits/cryptonite_ripemd.ccbits/cryptonite_skein256.ccbits/cryptonite_skein512.ccbits/cryptonite_tiger.ccbits/cryptonite_whirlpool.ccbits/cryptonite_scrypt.ccbits/cryptonite_pbkdf2.ccbits/ed25519/ed25519.ccbits/argon2/argon2.c$cbits/decaf/p448/arch_ref64/f_impl.ccbits/decaf/p448/f_generic.ccbits/decaf/p448/f_arithmetic.ccbits/decaf/utils.c$cbits/decaf/ed448goldilocks/scalar.c'cbits/decaf/ed448goldilocks/decaf_all.c#cbits/decaf/ed448goldilocks/eddsa.c'cbits/curve25519/curve25519-donna-c64.ccbits/cryptonite_rdrand.ccbits/aes/x86ni.ccbits/aes/generic.ccbits/aes/gf.ccbits/cryptonite_aes.ccbits/blake2/sse/blake2s.ccbits/blake2/sse/blake2sp.ccbits/blake2/sse/blake2b.ccbits/blake2/sse/blake2bp.c.:Crypto.Cipher.AES.PrimitiveCrypto.Cipher.Blowfish.Box Crypto.Cipher.Blowfish.PrimitiveCrypto.Cipher.CAST5.Primitive Crypto.Cipher.Camellia.PrimitiveCrypto.Cipher.DES.PrimitiveCrypto.Cipher.Twofish.PrimitiveCrypto.Cipher.Types.AEADCrypto.Cipher.Types.BaseCrypto.Cipher.Types.BlockCrypto.Cipher.Types.GFCrypto.Cipher.Types.StreamCrypto.Cipher.Types.UtilsCrypto.Error.TypesCrypto.Number.CompatCrypto.Hash.TypesCrypto.Hash.Blake2Crypto.Hash.Blake2sCrypto.Hash.Blake2spCrypto.Hash.Blake2bCrypto.Hash.Blake2bpCrypto.Hash.SHA1Crypto.Hash.SHA224Crypto.Hash.SHA256Crypto.Hash.SHA384Crypto.Hash.SHA512Crypto.Hash.SHA512tCrypto.Hash.SHA3Crypto.Hash.SHAKECrypto.Hash.KeccakCrypto.Hash.MD2Crypto.Hash.MD4Crypto.Hash.MD5Crypto.Hash.RIPEMD160Crypto.Hash.Skein256Crypto.Hash.Skein512Crypto.Hash.TigerCrypto.Hash.WhirlpoolCrypto.Random.Entropy.SourceCrypto.Random.Entropy.BackendCrypto.Random.ChaChaDRGCrypto.Random.SystemDRGCrypto.Random.ProbabilisticCrypto.PubKey.InternalCrypto.PubKey.ElGamalCrypto.ECC.Simple.TypesCrypto.ECC.Simple.PrimCrypto.Internal.BuilderCrypto.Internal.ByteArrayCrypto.Internal.CompatCrypto.Internal.CompatPrimCrypto.Internal.DeepSeqCrypto.Internal.ImportsCrypto.Internal.NatCrypto.Internal.WordsCrypto.Internal.WordArrayCrypto.Random.Entropy.RDRandCrypto.Random.Entropy.Unixpthread cbits cbits/ed25519cbits/decaf/includecbits/decaf/p448 cbits/argon2cbits/include64cbits/decaf/include/arch_ref64cbits/decaf/p448/arch_ref64cbits/blake2/sse-Wall -fwarn-tabs-optc-O3basebasement bytestringdeepseqghc-prim integer-gmpmemorytest-cryptoniteTests.hstests8 BlockCipherChaChaBCrypt BCryptPBKDFECCECC.Edwards25519ECDSAHashImportsKAT_AES.KATCBCKAT_AES.KATECBKAT_AES.KATGCMKAT_AES.KATCCMKAT_AES.KATOCB3KAT_AES.KATXTSKAT_AES KAT_AESGCMSIVKAT_AFIS KAT_Argon2 KAT_Blowfish KAT_CAST5 KAT_CamelliaKAT_Curve25519 KAT_Curve448KAT_DES KAT_Ed25519 KAT_Ed448 KAT_EdDSAKAT_CMACKAT_HKDFKAT_HMACKAT_KMACKAT_MiyaguchiPreneel KAT_PBKDF2KAT_OTPKAT_PubKey.DSAKAT_PubKey.ECCKAT_PubKey.ECDSAKAT_PubKey.OAEPKAT_PubKey.PSSKAT_PubKey.P256KAT_PubKey.RSAKAT_PubKey.Rabin KAT_PubKeyKAT_RC4 KAT_Scrypt KAT_TripleDES KAT_TwofishChaChaPoly1305Number Number.F2mPaddingPoly1305SalsaUtilsXSalsa-Wall-fno-warn-orphans-fno-warn-missing-signatures-rtsoptsbase  bytestring cryptonitememorytasty tasty-hunit tasty-kattasty-quickcheckbench-cryptoniteBench.hsbenchs Number.F2m-Wall-fno-warn-missing-signaturesbase bytestring cryptonitedeepseqgaugememoryrandom. cbits/*.h cbits/aes/*.hcbits/ed25519/*.hcbits/decaf/include/*.hcbits/decaf/include/decaf/*.hcbits/decaf/include/arch_32/*.h"cbits/decaf/include/arch_ref64/*.hcbits/decaf/p448/arch_32/*.hcbits/decaf/p448/arch_ref64/*.hcbits/decaf/p448/*.h*cbits/decaf/ed448goldilocks/decaf_tables.c#cbits/decaf/ed448goldilocks/decaf.ccbits/include32/p256/*.hcbits/include64/p256/*.hcbits/blake2/ref/*.hcbits/blake2/sse/*.hcbits/argon2/*.hcbits/argon2/*.ccbits/aes/x86ni_impl.ccbits/cryptonite_hash_prefix.c tests/*.hs README.md CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org cryptonite V .p|۸[s¯Ik,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4G}Name: cryptonite version: 0.30 Synopsis: Cryptography Primitives sink Description: A repository of cryptographic primitives. . * Symmetric ciphers: AES, DES, 3DES, CAST5, Blowfish, Twofish, Camellia, RC4, Salsa, XSalsa, ChaCha. . * Hash: SHA1, SHA2, SHA3, SHAKE, MD2, MD4, MD5, Keccak, Skein, Ripemd, Tiger, Whirlpool, Blake2 . * MAC: HMAC, KMAC, Poly1305 . * Asymmetric crypto: DSA, RSA, DH, ECDH, ECDSA, ECC, Curve25519, Curve448, Ed25519, Ed448 . * Key Derivation Function: PBKDF2, Scrypt, HKDF, Argon2, BCrypt, BCryptPBKDF . * Cryptographic Random generation: System Entropy, Deterministic Random Generator . * Data related: Anti-Forensic Information Splitter (AFIS) . If anything cryptographic related is missing from here, submit a pull request to have it added. This package strives to be a cryptographic kitchen sink that provides cryptography for everyone. . Evaluate the security related to your requirements before using. . Read "Crypto.Tutorial" for a quick start guide. License: BSD3 License-file: LICENSE Copyright: Vincent Hanquez Author: Vincent Hanquez Maintainer: vincent@snarc.org Category: Cryptography Stability: experimental Build-Type: Simple Homepage: https://github.com/haskell-crypto/cryptonite Bug-reports: https://github.com/haskell-crypto/cryptonite/issues Cabal-Version: 1.18 tested-with: GHC==9.2.2, GHC==9.0.2, GHC==8.10.7, GHC==8.8.4 extra-doc-files: README.md CHANGELOG.md extra-source-files: cbits/*.h cbits/aes/*.h cbits/ed25519/*.h cbits/decaf/include/*.h cbits/decaf/include/decaf/*.h cbits/decaf/include/arch_32/*.h cbits/decaf/include/arch_ref64/*.h cbits/decaf/p448/arch_32/*.h cbits/decaf/p448/arch_ref64/*.h cbits/decaf/p448/*.h cbits/decaf/ed448goldilocks/decaf_tables.c cbits/decaf/ed448goldilocks/decaf.c cbits/include32/p256/*.h cbits/include64/p256/*.h cbits/blake2/ref/*.h cbits/blake2/sse/*.h cbits/argon2/*.h cbits/argon2/*.c cbits/aes/x86ni_impl.c cbits/cryptonite_hash_prefix.c tests/*.hs source-repository head type: git location: https://github.com/haskell-crypto/cryptonite Flag support_aesni Description: allow compilation with AESNI on system and architecture that supports it Default: True Manual: True Flag support_rdrand Description: allow compilation with RDRAND on system and architecture that supports it Default: True Manual: True Flag support_pclmuldq Description: Allow compilation with pclmuldq on architecture that supports it Default: False Manual: True Flag support_sse Description: Use SSE optimized version of (BLAKE2, ARGON2) Default: False Manual: True Flag integer-gmp Description: Whether or not to use GMP for some functions Default: True Manual: True Flag support_deepseq Description: add deepseq instances for cryptographic types Default: True Manual: True Flag old_toolchain_inliner Description: use -fgnu89-inline to workaround an old compiler / linker / glibc issue. Default: False Manual: True Flag check_alignment Description: extra check on alignment in C layers, which cause lowlevel assert errors. for debugging only. Default: False Manual: True Flag use_target_attributes Description: use GCC / clang function attributes instead of global target options. Default: True Manual: True Library Exposed-modules: Crypto.Cipher.AES Crypto.Cipher.AESGCMSIV Crypto.Cipher.Blowfish Crypto.Cipher.CAST5 Crypto.Cipher.Camellia Crypto.Cipher.ChaCha Crypto.Cipher.ChaChaPoly1305 Crypto.Cipher.DES Crypto.Cipher.RC4 Crypto.Cipher.Salsa Crypto.Cipher.TripleDES Crypto.Cipher.Twofish Crypto.Cipher.Types Crypto.Cipher.Utils Crypto.Cipher.XSalsa Crypto.ConstructHash.MiyaguchiPreneel Crypto.Data.AFIS Crypto.Data.Padding Crypto.ECC Crypto.ECC.Edwards25519 Crypto.Error Crypto.MAC.CMAC Crypto.MAC.Poly1305 Crypto.MAC.HMAC Crypto.MAC.KMAC Crypto.Number.Basic Crypto.Number.F2m Crypto.Number.Generate Crypto.Number.ModArithmetic Crypto.Number.Nat Crypto.Number.Prime Crypto.Number.Serialize Crypto.Number.Serialize.LE Crypto.Number.Serialize.Internal Crypto.Number.Serialize.Internal.LE Crypto.KDF.Argon2 Crypto.KDF.PBKDF2 Crypto.KDF.Scrypt Crypto.KDF.BCrypt Crypto.KDF.BCryptPBKDF Crypto.KDF.HKDF Crypto.Hash Crypto.Hash.IO Crypto.Hash.Algorithms Crypto.OTP Crypto.PubKey.Curve25519 Crypto.PubKey.Curve448 Crypto.PubKey.MaskGenFunction Crypto.PubKey.DH Crypto.PubKey.DSA Crypto.PubKey.ECC.Generate Crypto.PubKey.ECC.Prim Crypto.PubKey.ECC.DH Crypto.PubKey.ECC.ECDSA Crypto.PubKey.ECC.P256 Crypto.PubKey.ECC.Types Crypto.PubKey.ECDSA Crypto.PubKey.ECIES Crypto.PubKey.Ed25519 Crypto.PubKey.Ed448 Crypto.PubKey.EdDSA Crypto.PubKey.RSA Crypto.PubKey.RSA.PKCS15 Crypto.PubKey.RSA.Prim Crypto.PubKey.RSA.PSS Crypto.PubKey.RSA.OAEP Crypto.PubKey.RSA.Types Crypto.PubKey.Rabin.OAEP Crypto.PubKey.Rabin.Basic Crypto.PubKey.Rabin.Modified Crypto.PubKey.Rabin.RW Crypto.PubKey.Rabin.Types Crypto.Random Crypto.Random.Types Crypto.Random.Entropy Crypto.Random.EntropyPool Crypto.Random.Entropy.Unsafe Crypto.System.CPU Crypto.Tutorial Other-modules: Crypto.Cipher.AES.Primitive Crypto.Cipher.Blowfish.Box Crypto.Cipher.Blowfish.Primitive Crypto.Cipher.CAST5.Primitive Crypto.Cipher.Camellia.Primitive Crypto.Cipher.DES.Primitive Crypto.Cipher.Twofish.Primitive Crypto.Cipher.Types.AEAD Crypto.Cipher.Types.Base Crypto.Cipher.Types.Block Crypto.Cipher.Types.GF Crypto.Cipher.Types.Stream Crypto.Cipher.Types.Utils Crypto.Error.Types Crypto.Number.Compat Crypto.Hash.Types Crypto.Hash.Blake2 Crypto.Hash.Blake2s Crypto.Hash.Blake2sp Crypto.Hash.Blake2b Crypto.Hash.Blake2bp Crypto.Hash.SHA1 Crypto.Hash.SHA224 Crypto.Hash.SHA256 Crypto.Hash.SHA384 Crypto.Hash.SHA512 Crypto.Hash.SHA512t Crypto.Hash.SHA3 Crypto.Hash.SHAKE Crypto.Hash.Keccak Crypto.Hash.MD2 Crypto.Hash.MD4 Crypto.Hash.MD5 Crypto.Hash.RIPEMD160 Crypto.Hash.Skein256 Crypto.Hash.Skein512 Crypto.Hash.Tiger Crypto.Hash.Whirlpool Crypto.Random.Entropy.Source Crypto.Random.Entropy.Backend Crypto.Random.ChaChaDRG Crypto.Random.SystemDRG Crypto.Random.Probabilistic Crypto.PubKey.Internal Crypto.PubKey.ElGamal Crypto.ECC.Simple.Types Crypto.ECC.Simple.Prim Crypto.Internal.Builder Crypto.Internal.ByteArray Crypto.Internal.Compat Crypto.Internal.CompatPrim Crypto.Internal.DeepSeq Crypto.Internal.Imports Crypto.Internal.Nat Crypto.Internal.Words Crypto.Internal.WordArray if impl(ghc < 8.8) Buildable: False else Build-depends: base Build-depends: bytestring , memory >= 0.14.18 , basement >= 0.0.6 , ghc-prim ghc-options: -Wall -fwarn-tabs -optc-O3 if os(linux) extra-libraries: pthread default-language: Haskell2010 cc-options: -std=gnu99 if flag(old_toolchain_inliner) cc-options: -fgnu89-inline C-sources: cbits/cryptonite_chacha.c , cbits/cryptonite_salsa.c , cbits/cryptonite_xsalsa.c , cbits/cryptonite_rc4.c , cbits/cryptonite_cpu.c , cbits/p256/p256.c , cbits/p256/p256_ec.c , cbits/cryptonite_blake2s.c , cbits/cryptonite_blake2sp.c , cbits/cryptonite_blake2b.c , cbits/cryptonite_blake2bp.c , cbits/cryptonite_poly1305.c , cbits/cryptonite_sha1.c , cbits/cryptonite_sha256.c , cbits/cryptonite_sha512.c , cbits/cryptonite_sha3.c , cbits/cryptonite_md2.c , cbits/cryptonite_md4.c , cbits/cryptonite_md5.c , cbits/cryptonite_ripemd.c , cbits/cryptonite_skein256.c , cbits/cryptonite_skein512.c , cbits/cryptonite_tiger.c , cbits/cryptonite_whirlpool.c , cbits/cryptonite_scrypt.c , cbits/cryptonite_pbkdf2.c , cbits/ed25519/ed25519.c include-dirs: cbits , cbits/ed25519 , cbits/decaf/include , cbits/decaf/p448 if arch(x86_64) || arch(aarch64) include-dirs: cbits/include64 else include-dirs: cbits/include32 if arch(x86_64) || arch(aarch64) C-sources: cbits/decaf/p448/arch_ref64/f_impl.c , cbits/decaf/p448/f_generic.c , cbits/decaf/p448/f_arithmetic.c , cbits/decaf/utils.c , cbits/decaf/ed448goldilocks/scalar.c , cbits/decaf/ed448goldilocks/decaf_all.c , cbits/decaf/ed448goldilocks/eddsa.c include-dirs: cbits/decaf/include/arch_ref64 , cbits/decaf/p448/arch_ref64 else C-sources: cbits/decaf/p448/arch_32/f_impl.c , cbits/decaf/p448/f_generic.c , cbits/decaf/p448/f_arithmetic.c , cbits/decaf/utils.c , cbits/decaf/ed448goldilocks/scalar.c , cbits/decaf/ed448goldilocks/decaf_all.c , cbits/decaf/ed448goldilocks/eddsa.c include-dirs: cbits/decaf/include/arch_32 , cbits/decaf/p448/arch_32 if arch(x86_64) || arch(aarch64) C-sources: cbits/curve25519/curve25519-donna-c64.c else C-sources: cbits/curve25519/curve25519-donna.c -- FIXME armel or mispel is also little endian. -- might be a good idea to also add a runtime autodetect mode. -- ARCH_ENDIAN_UNKNOWN if (arch(i386) || arch(x86_64)) CPP-options: -DARCH_IS_LITTLE_ENDIAN if arch(i386) CPP-options: -DARCH_X86 if arch(x86_64) CPP-options: -DARCH_X86_64 if flag(support_rdrand) && (arch(i386) || arch(x86_64)) && !os(windows) CPP-options: -DSUPPORT_RDRAND Other-modules: Crypto.Random.Entropy.RDRand c-sources: cbits/cryptonite_rdrand.c if flag(support_aesni) && (os(linux) || os(freebsd) || os(osx)) && (arch(i386) || arch(x86_64)) CC-options: -DWITH_AESNI if !flag(use_target_attributes) CC-options: -mssse3 -maes if flag(support_pclmuldq) CC-options: -DWITH_PCLMUL if !flag(use_target_attributes) CC-options: -msse4.1 -mpclmul C-sources: cbits/aes/x86ni.c , cbits/aes/generic.c , cbits/aes/gf.c , cbits/cryptonite_aes.c else C-sources: cbits/aes/generic.c , cbits/aes/gf.c , cbits/cryptonite_aes.c if arch(x86_64) || flag(support_sse) C-sources: cbits/blake2/sse/blake2s.c , cbits/blake2/sse/blake2sp.c , cbits/blake2/sse/blake2b.c , cbits/blake2/sse/blake2bp.c include-dirs: cbits/blake2/sse else C-sources: cbits/blake2/ref/blake2s-ref.c , cbits/blake2/ref/blake2sp-ref.c , cbits/blake2/ref/blake2b-ref.c , cbits/blake2/ref/blake2bp-ref.c include-dirs: cbits/blake2/ref if arch(x86_64) || flag(support_sse) CPP-options: -DSUPPORT_SSE if arch(i386) CC-options: -msse2 C-sources: cbits/argon2/argon2.c include-dirs: cbits/argon2 if os(windows) cpp-options: -DWINDOWS Build-Depends: Win32 Other-modules: Crypto.Random.Entropy.Windows extra-libraries: advapi32 else Other-modules: Crypto.Random.Entropy.Unix if impl(ghc) && flag(integer-gmp) Build-depends: integer-gmp if flag(support_deepseq) CPP-options: -DWITH_DEEPSEQ_SUPPORT Build-depends: deepseq if flag(check_alignment) cc-options: -DWITH_ASSERT_ALIGNMENT if flag(use_target_attributes) cc-options: -DWITH_TARGET_ATTRIBUTES Test-Suite test-cryptonite type: exitcode-stdio-1.0 hs-source-dirs: tests Main-is: Tests.hs Other-modules: BlockCipher ChaCha BCrypt BCryptPBKDF ECC ECC.Edwards25519 ECDSA Hash Imports KAT_AES.KATCBC KAT_AES.KATECB KAT_AES.KATGCM KAT_AES.KATCCM KAT_AES.KATOCB3 KAT_AES.KATXTS KAT_AES KAT_AESGCMSIV KAT_AFIS KAT_Argon2 KAT_Blowfish KAT_CAST5 KAT_Camellia KAT_Curve25519 KAT_Curve448 KAT_DES KAT_Ed25519 KAT_Ed448 KAT_EdDSA KAT_CMAC KAT_HKDF KAT_HMAC KAT_KMAC KAT_MiyaguchiPreneel KAT_PBKDF2 KAT_OTP KAT_PubKey.DSA KAT_PubKey.ECC KAT_PubKey.ECDSA KAT_PubKey.OAEP KAT_PubKey.PSS KAT_PubKey.P256 KAT_PubKey.RSA KAT_PubKey.Rabin KAT_PubKey KAT_RC4 KAT_Scrypt KAT_TripleDES KAT_Twofish ChaChaPoly1305 Number Number.F2m Padding Poly1305 Salsa Utils XSalsa Build-Depends: base >= 0 && < 10 , bytestring , memory , tasty , tasty-quickcheck , tasty-hunit , tasty-kat , cryptonite ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures -rtsopts default-language: Haskell2010 Benchmark bench-cryptonite type: exitcode-stdio-1.0 hs-source-dirs: benchs Main-is: Bench.hs Other-modules: Number.F2m Build-Depends: base , bytestring , deepseq , memory , gauge , random , cryptonite ghc-options: -Wall -fno-warn-missing-signatures default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfedv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/binv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/libv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/libv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/libz/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/libexec~/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/lib/includex/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/share|/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/share/doc|/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/share/man/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-c6529948500be647341c920fe1886cf3e1281e44c05071d4617ab671f02bbfed/etc .log -.logbase base-4.13.0.0basementPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20 bytestring bytestring-0.10.10.1deepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3 integer-gmpinteger-gmp-1.0.2.0memoryNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6 base-4.13.0.0Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3integer-gmp-1.0.2.0Nmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6 base-4.13.0.0Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3integer-gmp-1.0.2.0Nmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Xdata-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6aXdata-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6adata-array-byteData.Array.ByteXdata-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6aData.Array.Bytedata-array-byteLICENSE (c) Roman Leshchinskiy 2009-2012andrew.lelechenko@gmail.com'Roman Leshchinskiy         +https://github.com/Bodigrim/data-array-byte2https://github.com/Bodigrim/data-array-byte/issues+https://github.com/Bodigrim/data-array-byte'Compatibility layer for Data.Array.BytezCompatibility layer for [Data.Array.Byte](https://hackage.haskell.org/package/base/docs/Data-Array-Byte.html), providing boxed wrappers for @ByteArray#@ and @MutableByteArray#@ and relevant instances for GHC < 9.4. Include it into your Cabal file: > build-depends: base > if impl(ghc < 9.4) > build-depends: data-array-byte and then @import Data.Array.Byte@ unconditionally. Compatibility x-revision3Data.Array.Byte.-Wallbase deepseqtemplate-haskell data-array-byte-testsMain.hstest-Wallbasedata-array-bytequickcheck-classes-basetastytasty-quickcheck  template-haskell. changelog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgdata-array-byte 젳-L9R!0|V,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4cabal-version: >=1.10 name: data-array-byte version: 0.1.0.1 x-revision: 3 license: BSD3 license-file: LICENSE copyright: (c) Roman Leshchinskiy 2009-2012 maintainer: andrew.lelechenko@gmail.com author: Roman Leshchinskiy tested-with: ghc ==8.0.2 ghc ==8.2.2 ghc ==8.4.4 ghc ==8.6.5 ghc ==8.8.4 ghc ==8.10.7 ghc ==9.0.2 ghc ==9.2.4 ghc ==9.4.2 homepage: https://github.com/Bodigrim/data-array-byte bug-reports: https://github.com/Bodigrim/data-array-byte/issues synopsis: Compatibility layer for Data.Array.Byte description: Compatibility layer for [Data.Array.Byte](https://hackage.haskell.org/package/base/docs/Data-Array-Byte.html), providing boxed wrappers for @ByteArray#@ and @MutableByteArray#@ and relevant instances for GHC < 9.4. Include it into your Cabal file: . > build-depends: base > if impl(ghc < 9.4) > build-depends: data-array-byte . and then @import Data.Array.Byte@ unconditionally. category: Compatibility build-type: Simple extra-source-files: changelog.md README.md source-repository head type: git location: https://github.com/Bodigrim/data-array-byte library default-language: Haskell2010 ghc-options: -Wall build-depends: base >=4.9 && <4.21, deepseq >=1.4 && <1.6, template-haskell >=2.11 && <2.23 if impl(ghc <9.4) exposed-modules: Data.Array.Byte test-suite data-array-byte-tests type: exitcode-stdio-1.0 main-is: Main.hs hs-source-dirs: test default-language: Haskell2010 ghc-options: -Wall build-depends: base, data-array-byte, quickcheck-classes-base >=0.6 && <0.7, tasty >=1.4 && <1.6, tasty-quickcheck >=0.10 && <0.11, template-haskell ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/bin~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/lib~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/lib~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/lib/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/libexec/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/lib/include/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/share/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/share/doc/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/share/man/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6a/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0template-haskelltemplate-haskell-2.15.0.0 base-4.13.0.0deepseq-1.4.4.0template-haskell-2.15.0.0 base-4.13.0.0deepseq-1.4.4.0template-haskell-2.15.0.0deepseqdeepseq-1.4.4.0deepseq-1.4.4.08libraries@haskell.org"Deep evaluation of data structuresThis 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.Control 9f09355e56d6cae0df28ae59a31ea0faControl.DeepSeqControl.DeepSeq.BackDoor9/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/deepseq-1.4.4.09/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/deepseq-1.4.4.09/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/deepseq-1.4.4.0H/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/deepseq-1.4.4.0HSdeepseq-1.4.4.0 array-0.5.4.0 base-4.13.0.0^/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/deepseq-1.4.4.0/deepseq.haddockN/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/deepseq-1.4.4.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4 directorydirectory-1.3.6.0directory-1.3.6.08libraries@haskell.org3Platform-agnostic library for filesystem operationsiThis library provides a basic set of operations for manipulating files and directories in a portable way.System 49fdfc1c0eac0c93fb6fc78d403d4d6eSystem.DirectorySystem.Directory.Internal!System.Directory.Internal.Prelude%System.Directory.Internal.C_utimensat System.Directory.Internal.Common System.Directory.Internal.ConfigSystem.Directory.Internal.Posix!System.Directory.Internal.Windows;/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/directory-1.3.6.0;/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/directory-1.3.6.0;/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/directory-1.3.6.0J/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/directory-1.3.6.0HSdirectory-1.3.6.0 base-4.13.0.0filepath-1.4.2.1 time-1.9.3 unix-2.7.2.2b/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/directory-1.3.6.0/directory.haddockP/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/directory-1.3.6.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345 distributiveData.DistributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Data.DistributiveData.Distributive.GenericUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Data.Distributive.Generic semigroupstagged semigroupstagged distributiveLICENSE'Copyright (C) 2011-2016 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional         &http://github.com/ekmett/distributive/,http://github.com/ekmett/distributive/issues(git://github.com/ekmett/distributive.git,Distributive functors -- Dual to Traversable.Distributive functors -- Dual to @Traversable@Data Structures x-revision1Data.DistributiveData.Distributive.Genericsrc-Wallbase base-orphanstagged transformersspecSpec.hshspec-discoverhspec-discovertests GenericsSpec-Wall -threaded-rtsoptsbase distributivegeneric-deriving hspec. .hlint.yaml .vim.customconfigCHANGELOG.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org distributive 5xFc Kd>.E\X1k,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: distributive category: Data Structures version: 0.6.2.1 x-revision: 1 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/distributive/ bug-reports: http://github.com/ekmett/distributive/issues copyright: Copyright (C) 2011-2016 Edward A. Kmett synopsis: Distributive functors -- Dual to Traversable description: Distributive functors -- Dual to @Traversable@ build-type: Simple tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.3 extra-source-files: .hlint.yaml .vim.custom config CHANGELOG.markdown README.markdown source-repository head type: git location: git://github.com/ekmett/distributive.git flag semigroups manual: True default: True description: You can disable the use of the `semigroups` package using `-f-semigroups`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. flag tagged manual: True default: True description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. library build-depends: base >= 4 && < 5, base-orphans >= 0.5.2 && < 1, transformers >= 0.3 && < 0.7 hs-source-dirs: src exposed-modules: Data.Distributive if impl(ghc>=7.2) exposed-modules: Data.Distributive.Generic if flag(tagged) build-depends: tagged >= 0.7 && < 1 if impl(ghc>=7.2 && < 7.6) build-depends: ghc-prim if impl(ghc < 8.0) if flag(semigroups) build-depends: semigroups >= 0.13 && < 1 if impl(ghc < 7.8) hs-source-dirs: src-compat other-modules: Data.Coerce ghc-options: -Wall if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode default-language: Haskell2010 test-suite spec type: exitcode-stdio-1.0 hs-source-dirs: tests build-tool-depends: hspec-discover:hspec-discover build-depends: base >= 4 && < 5, distributive, generic-deriving >= 1.11 && < 2, hspec >= 2 && < 3 main-is: Spec.hs other-modules: GenericsSpec ghc-options: -Wall -threaded -rtsopts default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binw/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/bin{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/lib{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/lib{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/lib/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/libexec/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/lib/include}/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/share/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/share/doc/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/share/man/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345/etc .log -.logbase base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7tagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 transformerstransformers-0.5.6.2 base-4.13.0.0Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2 base-4.13.0.0Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Lerf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0dLerf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0derfData.Number.ErfLerf-2.0.0.0-062f20ece204b07436718d056ef4b1f5252d906536ced904990196695626e30cData.Number.ErferfLennart AugustssonLennart Augustsson experimental/The error function, erf, and related functions.`A type class for the error function, erf, and related functions. Instances for Float and Double.MathData.Number.Erfsrcbase .hackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgerf $~%,L"Xפdmu `J%F7,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4AName: erf Version: 2.0.0.0 License: BSD3 Author: Lennart Augustsson Maintainer: Lennart Augustsson Category: Math Synopsis: The error function, erf, and friends Stability: experimental Build-type: Simple License: BSD3 Synopsis: The error function, erf, and related functions. Description: A type class for the error function, erf, and related functions. Instances for Float and Double. Hs-Source-Dirs: src Build-Depends: base >= 4 && < 10 Exposed-modules: Data.Number.Erf ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binn/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0dr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/binr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/libr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/libr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/libv/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/libexecz/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/lib/includet/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/sharex/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/share/docx/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/share/man}/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/share/doc/htmlr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d/etc .log -.logLerf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0dbase base-4.13.0.0Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eRexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e exceptions Control.Monad.CatchRexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eControl.Monad.CatchControl.Monad.Catch.PureRexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eControl.Monad.Catch.Pure exceptions LICENSEFCopyright (C) 2013-2015 Edward A. Kmett Copyright (C) 2012 Google Inc."Edward A. Kmett Edward A. Kmett provisional            $http://github.com/ekmett/exceptions/*http://github.com/ekmett/exceptions/issues(https://github.com/ekmett/exceptions.git%Extensible optionally-pure exceptions&Extensible optionally-pure exceptions.Control, Exceptions, MonadControl.Monad.CatchControl.Monad.Catch.Puresrc-Wall-Wtabs-O2base mtlstmtemplate-haskell  transformersexceptions-testsTests.hstestsControl.Monad.Catch.Tests-Wall-Wtabs QuickCheckbase exceptionsmtlstmtemplate-haskelltest-framework  test-framework-hunittest-framework-quickcheck2 transformers..ghci .gitignore .vim.customAUTHORS.markdownREADME.markdownCHANGELOG.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org exceptions  L+0ZusR0' p@,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4_name: exceptions category: Control, Exceptions, Monad version: 0.10.9 cabal-version: >= 1.10 license: BSD3 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/exceptions/ bug-reports: http://github.com/ekmett/exceptions/issues copyright: Copyright (C) 2013-2015 Edward A. Kmett Copyright (C) 2012 Google Inc. build-type: Simple tested-with: GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.8 , GHC == 9.4.8 , GHC == 9.6.6 , GHC == 9.8.2 , GHC == 9.10.1 synopsis: Extensible optionally-pure exceptions description: Extensible optionally-pure exceptions. extra-source-files: .ghci .gitignore .vim.custom AUTHORS.markdown README.markdown CHANGELOG.markdown source-repository head type: git location: https://github.com/ekmett/exceptions.git library build-depends: base >= 4.9 && < 5, mtl >= 2.2 && < 2.4, stm >= 2.2 && < 3, template-haskell >= 2.11 && < 2.23, transformers >= 0.5.2.0 && < 0.7 exposed-modules: Control.Monad.Catch Control.Monad.Catch.Pure ghc-options: -Wall -Wtabs -O2 hs-source-dirs: src default-language: Haskell2010 test-suite exceptions-tests main-is: Tests.hs other-modules: Control.Monad.Catch.Tests hs-source-dirs: tests ghc-options: -Wall -Wtabs default-language: Haskell2010 type: exitcode-stdio-1.0 build-depends: base, exceptions, mtl, stm, template-haskell, transformers >= 0.5.2.0 && < 0.7, test-framework >= 0.8 && < 0.9, test-framework-hunit >= 0.3 && < 0.4, test-framework-quickcheck2 >= 0.3 && < 0.4, QuickCheck >= 2.5 && < 2.16 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bint/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031ex/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/binx/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/libx/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/libx/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/lib|/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/libexec/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/lib/includez/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/share~/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/share/doc~/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/share/man/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/share/doc/htmlx/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e/etc .log -.logbase base-4.13.0.0mtl mtl-2.2.2stm stm-2.5.0.0template-haskelltemplate-haskell-2.15.0.0 transformerstransformers-0.5.6.2 base-4.13.0.0 mtl-2.2.2 stm-2.5.0.0template-haskell-2.15.0.0transformers-0.5.6.2 base-4.13.0.0 mtl-2.2.2 stm-2.5.0.0template-haskell-2.15.0.0transformers-0.5.6.2filepathfilepath-1.4.2.1filepath-1.4.2.18Neil Mitchell 2005-2018$Neil Mitchell $Neil Mitchell *https://github.com/haskell/filepath#readme;Library for manipulating FilePaths in a cross platform way.This package provides functionality for manipulating @FilePath@ values, and is shipped with both and the . 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).System 103b6269ce692e39c9d5337414cef6cfSystem.FilePathSystem.FilePath.PosixSystem.FilePath.Windows:/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/filepath-1.4.2.1:/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/filepath-1.4.2.1:/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/filepath-1.4.2.1I/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/filepath-1.4.2.1HSfilepath-1.4.2.1 base-4.13.0.0`/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/filepath-1.4.2.1/filepath.haddockO/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/filepath-1.4.2.1)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702foldable1-classes-compatData.Bifoldable1]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702Data.Bifoldable1Data.Foldable1]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702Data.Foldable1taggedtaggedfoldable1-classes-compatLICENSE$Ryan Scott Edward Kmett, Oleg Grenrus            :https://github.com/haskell-compat/foldable1-classes-compatAhttps://github.com/haskell-compat/foldable1-classes-compat/issues>https://github.com/haskell-compat/foldable1-classes-compat.gitDCompatibility package for the Foldable1 and Bifoldable1 type classeskA compatibility package for the @Foldable1@ and @Bifoldable1@ type classes, which were introduced in @base-4.18.0.0@ (GHC 9.6.1). For more information, see . @Foldable1@ and @Bifoldable1@ classify non-empty data structures that can be folded to a summary value.Data, Compatibility x-revision6Data.Foldable1Data.Bifoldable1src-Wallbase containers tagged transformerstestTests.hstest-Wall QuickCheckbase containersfoldable1-classes-compatquickcheck-instancestest-framework  test-framework-quickcheck2 transformersbenchBench.hsbench-Wallbase containers criteriondeepseqfoldable1-classes-compat transformers.CHANGELOG.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgfoldable1-classes-compat WXᦷ,sQKl֟s%U,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4cabal-version: >=1.10 name: foldable1-classes-compat version: 0.1 x-revision: 6 synopsis: Compatibility package for the Foldable1 and Bifoldable1 type classes description: A compatibility package for the @Foldable1@ and @Bifoldable1@ type classes, which were introduced in @base-4.18.0.0@ (GHC 9.6.1). For more information, see . . @Foldable1@ and @Bifoldable1@ classify non-empty data structures that can be folded to a summary value. license: BSD3 maintainer: Ryan Scott author: Edward Kmett, Oleg Grenrus homepage: https://github.com/haskell-compat/foldable1-classes-compat bug-reports: https://github.com/haskell-compat/foldable1-classes-compat/issues category: Data, Compatibility license-file: LICENSE build-type: Simple extra-source-files: CHANGELOG.markdown README.markdown tested-with: GHC ==7.0.4 || ==7.2.2 || ==7.4.2 || ==7.6.3 || ==7.8.4 || ==7.10.3 || ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.5 || ==9.4.4 || ==9.6.1 -- , GHCJS ==8.4 source-repository head type: git location: https://github.com/haskell-compat/foldable1-classes-compat.git flag tagged description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True library default-language: Haskell2010 ghc-options: -Wall build-depends: base >=4.3 && <4.21 if !impl(ghc >= 9.6) hs-source-dirs: src build-depends: containers >=0.4 && <0.8 , transformers >=0.3 && <0.7 exposed-modules: Data.Foldable1 Data.Bifoldable1 if !impl(ghc >=8.6) build-depends: base-orphans >=0.8.1 && <0.10 if !impl(ghc >=8.2) build-depends: bifunctor-classes-compat >=0.1 && <0.2 if !impl(ghc >=8.0) build-depends: semigroups >=0.18.5 && <0.21 , transformers-compat >=0.6 && <0.8 if !impl(ghc >= 7.2) build-depends: generic-deriving >=1.14 && <1.15 if flag(tagged) build-depends: tagged >=0.4.4 && <1 if impl(ghc >= 9.0) build-depends: ghc-prim >= 0.7 && <0.12 else if !impl(ghc >=7.6) build-depends: ghc-prim test-suite test default-language: Haskell2010 type: exitcode-stdio-1.0 ghc-options: -Wall hs-source-dirs: test main-is: Tests.hs -- because of quickcheck-instances if !impl(ghc >=7.4) buildable: False build-depends: base , containers , foldable1-classes-compat , transformers if !impl(ghc >=8.0) build-depends: semigroups , transformers-compat build-depends: QuickCheck >=2.13.2 && <2.16 , quickcheck-instances >=0.3.27 && <0.4 , test-framework >=0.8.2.0 && <0.9 , test-framework-quickcheck2 >=0.3.0.5 && <0.4 benchmark bench default-language: Haskell2010 type: exitcode-stdio-1.0 ghc-options: -Wall hs-source-dirs: bench main-is: Bench.hs if !impl(ghc >=7.6) buildable: False build-depends: base , containers , foldable1-classes-compat , transformers if !impl(ghc >=8.0) build-depends: semigroups , transformers-compat build-depends: criterion >=1.5.6.1 && <1.7 , deepseq >=1.3 && <1.6 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/bin/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/lib/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/lib/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/lib/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/libexec/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/lib/include/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/share/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/share/doc/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/share/man/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702/etc .log -.logbase base-4.13.0.0 containerscontainers-0.6.2.1tagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 transformerstransformers-0.5.6.2 base-4.13.0.0containers-0.6.2.1Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2 base-4.13.0.0containers-0.6.2.1Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Ifree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Ifree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3freeControl.Alternative.FreeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Alternative.FreeControl.Alternative.Free.FinalIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Alternative.Free.FinalControl.Applicative.FreeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Applicative.FreeControl.Applicative.Free.FastIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Applicative.Free.FastControl.Applicative.Free.FinalIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Applicative.Free.FinalControl.Applicative.Trans.FreeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Applicative.Trans.FreeControl.Comonad.CofreeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Comonad.CofreeControl.Comonad.Cofree.ClassIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Comonad.Cofree.ClassControl.Comonad.Trans.CofreeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Comonad.Trans.CofreeControl.Comonad.Trans.CoiterIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Comonad.Trans.CoiterControl.Monad.FreeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.FreeControl.Monad.Free.ApIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.Free.ApControl.Monad.Free.ChurchIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.Free.ChurchControl.Monad.Free.ClassIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.Free.ClassControl.Monad.Free.THIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.Free.THControl.Monad.Trans.FreeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.Trans.FreeControl.Monad.Trans.Free.ApIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.Trans.Free.ApControl.Monad.Trans.Free.ChurchIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.Trans.Free.ChurchControl.Monad.Trans.IterIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Control.Monad.Trans.IterfreeLICENSE'Copyright (C) 2008-2015 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional          http://github.com/ekmett/free/$http://github.com/ekmett/free/issues git://github.com/ekmett/free.gitMonads for freeFree monads are useful for many tree-like structures and domain specific languages. If @f@ is a 'Functor' then the free 'Monad' on @f@ is the type of trees whose nodes are labeled with the constructors of @f@. The word \"free\" is used in the sense of \"unrestricted\" rather than \"zero-cost\": @Free f@ makes no constraining assumptions beyond those given by @f@ and the definition of 'Monad'. As used here it is a standard term from the mathematical theory of adjoint functors. Cofree comonads are dual to free monads. They provide convenient ways to talk about branching streams and rose-trees, and can be used to annotate syntax trees. The cofree comonad can be seen as a stream parameterized by a 'Functor' that controls its branching factor. More information on free monads, including examples, can be found in the following blog posts: Control, Monads x-revision5Control.Applicative.FreeControl.Applicative.Free.FastControl.Applicative.Free.FinalControl.Applicative.Trans.FreeControl.Alternative.FreeControl.Alternative.Free.FinalControl.Comonad.CofreeControl.Comonad.Cofree.ClassControl.Comonad.Trans.CofreeControl.Comonad.Trans.CoiterControl.Monad.FreeControl.Monad.Free.ApControl.Monad.Free.ChurchControl.Monad.Free.ClassControl.Monad.Free.THControl.Monad.Trans.FreeControl.Monad.Trans.Free.ApControl.Monad.Trans.Free.ChurchControl.Monad.Trans.Itersrc 1-Wall-Wcompat-Wnoncanonical-monad-instancesx-docspec-extra-packagestagged base comonad  containers  distributive exceptions  indexed-traversablemtl profunctors semigroupoidstemplate-haskell th-abstraction  transformerstransformers-base. .gitignore .hlint.yaml .vim.customREADME.markdownCHANGELOG.markdown%doc/proof/Control/Comonad/Cofree/*.md+doc/proof/Control/Comonad/Trans/Cofree/*.mdexamples/free-examples.cabalexamples/LICENSE examples/*.hsexamples/*.lhs examples/*.hsexamples/*.lhshackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgfree r|2cvW6ӕBbng=rΐO,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Pname: free category: Control, Monads version: 5.2 x-revision: 5 license: BSD3 cabal-version: 1.18 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/free/ bug-reports: http://github.com/ekmett/free/issues copyright: Copyright (C) 2008-2015 Edward A. Kmett tested-with: GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.6 , GHC == 9.4.4 , GHC == 9.6.1 synopsis: Monads for free description: Free monads are useful for many tree-like structures and domain specific languages. . If @f@ is a 'Functor' then the free 'Monad' on @f@ is the type of trees whose nodes are labeled with the constructors of @f@. The word \"free\" is used in the sense of \"unrestricted\" rather than \"zero-cost\": @Free f@ makes no constraining assumptions beyond those given by @f@ and the definition of 'Monad'. As used here it is a standard term from the mathematical theory of adjoint functors. . Cofree comonads are dual to free monads. They provide convenient ways to talk about branching streams and rose-trees, and can be used to annotate syntax trees. The cofree comonad can be seen as a stream parameterized by a 'Functor' that controls its branching factor. . More information on free monads, including examples, can be found in the following blog posts: build-type: Simple extra-source-files: .gitignore .hlint.yaml .vim.custom README.markdown CHANGELOG.markdown doc/proof/Control/Comonad/Cofree/*.md doc/proof/Control/Comonad/Trans/Cofree/*.md examples/free-examples.cabal examples/LICENSE examples/*.hs examples/*.lhs extra-doc-files: examples/*.hs examples/*.lhs source-repository head type: git location: git://github.com/ekmett/free.git library hs-source-dirs: src default-language: Haskell2010 other-extensions: MultiParamTypeClasses FunctionalDependencies FlexibleInstances UndecidableInstances Rank2Types GADTs build-depends: base >= 4.9 && < 5, comonad >= 5.0.8 && < 6, containers >= 0.5.7.1 && < 0.8, distributive >= 0.5.2 && < 1, exceptions >= 0.10.4 && < 0.11, indexed-traversable >= 0.1.1 && < 0.2, mtl >= 2.2.2 && < 2.4, profunctors >= 5.6.1 && < 6, semigroupoids >= 5.3.5 && < 7, th-abstraction >= 0.4.2.0 && < 0.8, transformers >= 0.5 && < 0.7, transformers-base >= 0.4.5.2 && < 0.5, template-haskell >= 2.11 && < 2.23 if !impl(ghc >= 8.2) build-depends: bifunctor-classes-compat >= 0.1 && < 0.2 exposed-modules: Control.Applicative.Free Control.Applicative.Free.Fast Control.Applicative.Free.Final Control.Applicative.Trans.Free Control.Alternative.Free Control.Alternative.Free.Final Control.Comonad.Cofree Control.Comonad.Cofree.Class Control.Comonad.Trans.Cofree Control.Comonad.Trans.Coiter Control.Monad.Free Control.Monad.Free.Ap Control.Monad.Free.Church Control.Monad.Free.Class Control.Monad.Free.TH Control.Monad.Trans.Free Control.Monad.Trans.Free.Ap Control.Monad.Trans.Free.Church Control.Monad.Trans.Iter ghc-options: -Wall -Wcompat -Wnoncanonical-monad-instances if !impl(ghc >= 8.8) ghc-options: -Wnoncanonical-monadfail-instances if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode x-docspec-extra-packages: tagged ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bink/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3o/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/bino/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/libo/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/libo/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/libs/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/libexecw/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/lib/includeq/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/shareu/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/share/docu/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/share/manz/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/share/doc/htmlo/home/noah/.cabal/store/ghc-8.8.4/free-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3/etc .log -.log base base-4.13.0.0comonad Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1 containerscontainers-0.6.2.1 distributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345 exceptions Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eindexed-traversableZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcamtl mtl-2.2.2 profunctorsRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09 semigroupoidsTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eatemplate-haskelltemplate-haskell-2.15.0.0th-abstractionWth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd transformerstransformers-0.5.6.2transformers-baseXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca mtl-2.2.2Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Tsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eatemplate-haskell-2.15.0.0Wth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdtransformers-0.5.6.2Xtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca mtl-2.2.2Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Tsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eatemplate-haskell-2.15.0.0Wth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdtransformers-0.5.6.2Xtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c ghc-boot-th ghc-boot-th-8.8.4ghc-boot-th-8.8.48ghc-devs@haskell.orgCShared functionality between GHC and the @template-haskell@ libraryThis 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.GHC 54c6aee15ac2138fff0e54c0d4850181GHC.ForeignSrcLang.TypeGHC.LanguageExtensions.Type GHC.Lexeme;/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/ghc-boot-th-8.8.4;/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/ghc-boot-th-8.8.4;/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/ghc-boot-th-8.8.4J/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/ghc-boot-th-8.8.4HSghc-boot-th-8.8.4 base-4.13.0.0d/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/ghc-boot-th-8.8.4/ghc-boot-th.haddockP/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/ghc-boot-th-8.8.4)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4ghc-primghc-prim-0.5.3ghc-prim-0.5.38libraries@haskell.orgGHC primitivesIThis package contains the primitive types and operations supplied by GHC.GHC 49209311a5c8990b0a60f790820d932c GHC.CString GHC.Classes GHC.Debug GHC.IntWord64 GHC.MagicGHC.PrimopWrappers GHC.Tuple GHC.TypesGHC.Prim8/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/ghc-prim-0.5.38/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/ghc-prim-0.5.38/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/ghc-prim-0.5.3G/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/ghc-prim-0.5.3HSghc-prim-0.5.3cmrts^/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/ghc-prim-0.5.3/ghc-prim.haddockM/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/ghc-prim-0.5.3)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Khalf-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980Khalf-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980half Numeric.HalfKhalf-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980 Numeric.HalfNumeric.Half.InternalKhalf-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980Numeric.Half.InternalhalfLICENSE"Copyright (C) 2014 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional         http://github.com/ekmett/half$http://github.com/ekmett/half/issues git://github.com/ekmett/half.gitHalf-precision floating-pointHalf-precision floating-point.Numeric x-revision2 Numeric.HalfNumeric.Half.Internal cbits/half.csrc78k%g-Wall -fwarn-tabs-O2'-Wno-missing-pattern-synonym-signaturesbasebinary deepseqtemplate-haskellspecSpec.hstest-Wall QuickCheckbasebinary bytestringhalftest-frameworktest-framework-quickcheck2. .gitignoreREADME.markdownCHANGELOG.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orghalf '$ƕח-*S 1(L,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4ncabal-version: >=1.10 name: half version: 0.3.1 x-revision: 2 license: BSD3 license-file: LICENSE copyright: Copyright (C) 2014 Edward A. Kmett maintainer: Edward A. Kmett author: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/half bug-reports: http://github.com/ekmett/half/issues synopsis: Half-precision floating-point description: Half-precision floating-point. category: Numeric build-type: Simple extra-source-files: .gitignore README.markdown CHANGELOG.markdown tested-with: GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.3 source-repository head type: git location: git://github.com/ekmett/half.git library default-language: Haskell2010 exposed-modules: Numeric.Half Numeric.Half.Internal hs-source-dirs: src other-extensions: BangPatterns CPP DeriveDataTypeable DeriveGeneric ForeignFunctionInterface ghc-options: -Wall -fwarn-tabs -O2 build-depends: base >=4.5 && <5, binary >=0.5.1.0 && <0.9, deepseq >=1.3.0.0 && <1.6, template-haskell if !impl(ghcjs) c-sources: cbits/half.c if impl(ghc >= 8.0) other-extensions: DeriveLift StandaloneDeriving else other-extensions: TemplateHaskell if impl(ghc >=7.8) other-extensions: PatternSynonyms if impl(ghc <7.6) build-depends: ghc-prim if impl(ghc >=8) ghc-options: -Wno-missing-pattern-synonym-signatures test-suite spec default-language: Haskell2010 type: exitcode-stdio-1.0 main-is: Spec.hs hs-source-dirs: test ghc-options: -Wall build-depends: base, binary, bytestring, half, QuickCheck >=2.14.1 && <2.16, test-framework, test-framework-quickcheck2 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binm/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980q/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/binq/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/libq/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/libq/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/libu/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/libexecy/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/lib/includes/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/sharew/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/share/docw/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/share/man|/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/share/doc/htmlq/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-6f1c93d2e61f71efe472c98ce0f52909b53c4668476b0e5dc90f37c3d822f980/etc .log -.logbase base-4.13.0.0binary binary-0.8.7.0deepseqdeepseq-1.4.4.0template-haskelltemplate-haskell-2.15.0.0 base-4.13.0.0binary-0.8.7.0deepseq-1.4.4.0template-haskell-2.15.0.0 base-4.13.0.0binary-0.8.7.0deepseq-1.4.4.0template-haskell-2.15.0.0Thappy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5cThappy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5chappyhappyLICENSE(c) Andy Gill, Simon Marlow https://github.com/haskell/happyAndy Gill and Simon Marlowstable            https://www.haskell.org/happy/'https://github.com/haskell/happy/issues$https://github.com/haskell/happy.git'Happy is a parser generator for HaskellHappy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. DevelopmenthappyMain.lhsapp Paths_happy#-Wall-Wno-incomplete-uni-patternsarraybase  containers happy-libmtlteststest.hshappy. -threadedbase process.] ChangeLog.mdMakefile README.mdexamples/glr/nlp/Main.lhsexamples/glr/nlp/Makefileexamples/glr/nlp/READMEexamples/glr/nlp/English.yexamples/glr/nlp/Hugs.lhsexamples/glr/Makefileexamples/glr/Makefile.defsexamples/glr/expr-eval/Main.lhsexamples/glr/expr-eval/Makefileexamples/glr/expr-eval/Expr.yexamples/glr/expr-eval/READMEexamples/glr/expr-eval/Hugs.lhsexamples/glr/expr-tree/Main.lhsexamples/glr/expr-tree/Makefileexamples/glr/expr-tree/Expr.yexamples/glr/expr-tree/READMEexamples/glr/expr-tree/Tree.lhsexamples/glr/expr-tree/Hugs.lhs&examples/glr/highly-ambiguous/Main.lhs&examples/glr/highly-ambiguous/Makefile$examples/glr/highly-ambiguous/Expr.y$examples/glr/highly-ambiguous/README&examples/glr/highly-ambiguous/Hugs.lhs$examples/glr/hidden-leftrec/Main.lhs$examples/glr/hidden-leftrec/Makefile"examples/glr/hidden-leftrec/Expr.y"examples/glr/hidden-leftrec/README$examples/glr/hidden-leftrec/Hugs.lhs examples/glr/expr-monad/Main.lhs examples/glr/expr-monad/Makefileexamples/glr/expr-monad/Expr.yexamples/glr/expr-monad/README examples/glr/expr-monad/Hugs.lhsexamples/glr/bio-eg/Main.lhsexamples/glr/bio-eg/Makefileexamples/glr/bio-eg/Bio.yexamples/glr/bio-eg/READMEexamples/glr/bio-eg/1-1200.dnaexamples/glr/bio-eg/1-600.dnaexamples/glr/common/DV_lhs#examples/glr/common/DaVinciTypes.hsexamples/glr/packing/Main.lhsexamples/glr/packing/Makefileexamples/glr/packing/Expr.yexamples/glr/packing/READMEexamples/glr/packing/Hugs.lhsexamples/PgnParser.lyexamples/MonadTest.lyexamples/igloo/ParserM.hsexamples/igloo/Makefileexamples/igloo/Parser.yexamples/igloo/Foo.hsexamples/igloo/READMEexamples/igloo/Lexer.xexamples/READMEexamples/Calc.lyexamples/DavesExample.lyexamples/ErrorTest.lyexamples/ErlParser.lyexamples/SimonsExample.lyexamples/LexerTest.lytests/AttrGrammar001.ytests/AttrGrammar002.ytests/Makefiletests/Partial.ly tests/Test.lytests/TestMulti.lytests/TestPrecedence.lytests/bogus-token.ytests/bug001.lytests/bug002.ytests/error001.stderrtests/error001.stdouttests/error001.ytests/monad001.ytests/monad002.lytests/monaderror.ytests/precedence001.lytests/precedence002.ytests/test_rules.ytests/issue91.ytests/issue93.ytests/issue94.ytests/issue95.ytests/monaderror-explist.ytests/typeclass_monad001.ytests/typeclass_monad002.lytests/typeclass_monad_lexer.y tests/rank2.ytests/shift01.yhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orghappy w\esFcCe|gӣJC 5,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: happy version: 2.1.2 license: BSD2 license-file: LICENSE copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: https://github.com/haskell/happy bug-reports: https://github.com/haskell/happy/issues stability: stable homepage: https://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell category: Development cabal-version: >= 1.10 build-type: Simple Description: Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.5 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-source-files: ChangeLog.md Makefile README.md examples/glr/nlp/Main.lhs examples/glr/nlp/Makefile examples/glr/nlp/README examples/glr/nlp/English.y examples/glr/nlp/Hugs.lhs examples/glr/Makefile examples/glr/Makefile.defs examples/glr/expr-eval/Main.lhs examples/glr/expr-eval/Makefile examples/glr/expr-eval/Expr.y examples/glr/expr-eval/README examples/glr/expr-eval/Hugs.lhs examples/glr/expr-tree/Main.lhs examples/glr/expr-tree/Makefile examples/glr/expr-tree/Expr.y examples/glr/expr-tree/README examples/glr/expr-tree/Tree.lhs examples/glr/expr-tree/Hugs.lhs examples/glr/highly-ambiguous/Main.lhs examples/glr/highly-ambiguous/Makefile examples/glr/highly-ambiguous/Expr.y examples/glr/highly-ambiguous/README examples/glr/highly-ambiguous/Hugs.lhs examples/glr/hidden-leftrec/Main.lhs examples/glr/hidden-leftrec/Makefile examples/glr/hidden-leftrec/Expr.y examples/glr/hidden-leftrec/README examples/glr/hidden-leftrec/Hugs.lhs examples/glr/expr-monad/Main.lhs examples/glr/expr-monad/Makefile examples/glr/expr-monad/Expr.y examples/glr/expr-monad/README examples/glr/expr-monad/Hugs.lhs examples/glr/bio-eg/Main.lhs examples/glr/bio-eg/Makefile examples/glr/bio-eg/Bio.y examples/glr/bio-eg/README examples/glr/bio-eg/1-1200.dna examples/glr/bio-eg/1-600.dna examples/glr/common/DV_lhs examples/glr/common/DaVinciTypes.hs examples/glr/packing/Main.lhs examples/glr/packing/Makefile examples/glr/packing/Expr.y examples/glr/packing/README examples/glr/packing/Hugs.lhs examples/PgnParser.ly examples/MonadTest.ly examples/igloo/ParserM.hs examples/igloo/Makefile examples/igloo/Parser.y examples/igloo/Foo.hs examples/igloo/README examples/igloo/Lexer.x examples/README examples/Calc.ly examples/DavesExample.ly examples/ErrorTest.ly examples/ErlParser.ly examples/SimonsExample.ly examples/LexerTest.ly tests/AttrGrammar001.y tests/AttrGrammar002.y tests/Makefile tests/Partial.ly tests/Test.ly tests/TestMulti.ly tests/TestPrecedence.ly tests/bogus-token.y tests/bug001.ly tests/bug002.y tests/error001.stderr tests/error001.stdout tests/error001.y tests/monad001.y tests/monad002.ly tests/monaderror.y tests/precedence001.ly tests/precedence002.y tests/test_rules.y tests/issue91.y tests/issue93.y tests/issue94.y tests/issue95.y tests/monaderror-explist.y tests/typeclass_monad001.y tests/typeclass_monad002.ly tests/typeclass_monad_lexer.y tests/rank2.y tests/shift01.y source-repository head type: git location: https://github.com/haskell/happy.git executable happy hs-source-dirs: app main-is: Main.lhs build-depends: base >= 4.9 && < 5, array, containers >= 0.4.2, mtl >= 2.2.1, happy-lib == 2.1.2 default-language: Haskell98 default-extensions: CPP, MagicHash, FlexibleContexts, NamedFieldPuns ghc-options: -Wall -Wno-incomplete-uni-patterns other-modules: Paths_happy test-suite tests type: exitcode-stdio-1.0 main-is: test.hs -- This line is important as it ensures that the local `exe:happy` component declared above is built before the test-suite component is invoked, as well as making sure that `happy` is made available on $PATH and `$happy_datadir` is set accordingly before invoking `test.hs` build-tools: happy ghc-options: -threaded build-depends: base >= 4.9 && < 5, process < 1.7 default-language: Haskell98 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5cz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/binz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/libz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/libz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/lib~/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/lib/include|/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/share/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/etc .log -.loghappyhappyarray array-0.5.4.0base base-4.13.0.0 containerscontainers-0.6.2.1 happy-libPhappy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6mtl mtl-2.2.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Phappy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6 mtl-2.2.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Phappy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6 mtl-2.2.2Phappy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6Phappy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6 happy-libHappy.Backend.GLR^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aaHappy.Backend.GLRHappy.Backend.GLR.ProduceCode^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aaHappy.Backend.GLR.ProduceCodeHappy.Backend.LALR_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2bHappy.Backend.LALRHappy.Backend.LALR.ProduceCode_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2bHappy.Backend.LALR.ProduceCodeHappy.Frontend[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfHappy.FrontendHappy.Frontend.AbsSyn[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfHappy.Frontend.AbsSynHappy.Frontend.Mangler[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfHappy.Frontend.ManglerHappy.Frontend.PrettyGrammar[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfHappy.Frontend.PrettyGrammar Happy.GrammarZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb Happy.Grammar Happy.Grammar.ExpressionWithHoleZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb Happy.Grammar.ExpressionWithHole Happy.TabularZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 Happy.TabularHappy.Tabular.FirstZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Happy.Tabular.FirstHappy.Tabular.InfoZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Happy.Tabular.InfoHappy.Tabular.LALRZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Happy.Tabular.LALRHappy.Tabular.NameSetZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Happy.Tabular.NameSet happy-lib0(c) Andy Gill, Simon Marlow https://github.com/haskell/happyAndy Gill and Simon Marlowstable            https://www.haskell.org/happy/'https://github.com/haskell/happy/issues$https://github.com/haskell/happy.gitFHappy is a parser generator for Haskell implemented using this librarynHappy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) Development Happy.Grammar Happy.Grammar Happy.Grammar.ExpressionWithHole Happy.Grammar.ExpressionWithHoleHappy.FrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.ManglerHappy.Frontend.PrettyGrammarHappy.Frontend.PrettyGrammar Happy.Tabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.LALRHappy.Tabular.NameSetHappy.Tabular.NameSetHappy.Backend.LALRHappy.Backend.LALRHappy.Backend.LALR.ProduceCodeHappy.Backend.LALR.ProduceCodeHappy.Backend.GLRHappy.Backend.GLRHappy.Backend.GLR.ProduceCodeHappy.Backend.GLR.ProduceCode.#-Wall-Wno-incomplete-uni-patternsarraybase  containers happy-lib backend-glr backend-lalrfrontendgrammartabularmtl transformersgrammar Happy.Grammar Happy.Grammar.ExpressionWithHole grammar/src#-Wall-Wno-incomplete-uni-patternsarraybasefrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.PrettyGrammar frontend/src Happy.Frontend.ParseMonadHappy.Frontend.ParseMonad.ClassHappy.Frontend.Mangler.MonadHappy.Frontend.ParserHappy.Frontend.LexerHappy.Frontend.ParamRulesHappy.Frontend.AttrGrammar!Happy.Frontend.AttrGrammar.Parser"Happy.Frontend.AttrGrammar.Mangler#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammarmtl transformerstabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.NameSet tabular/src#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammar backend-lalrHappy.Backend.LALRHappy.Backend.LALR.ProduceCodebackend-lalr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabular backend-glrHappy.Backend.GLRHappy.Backend.GLR.ProduceCodebackend-glr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabularHappyTemplate.hs GLR_Base.hs GLR_Lib.hsdatafrontend/bootstrap.shfrontend/boot-src/Parser.ly&frontend/boot-src/AttrGrammarParser.ly ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org happy-lib 0B4+Iºp9P-`B D %I,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4^cabal-version: 3.0 name: happy-lib version: 2.1.2 license: BSD-2-Clause copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: https://github.com/haskell/happy bug-reports: https://github.com/haskell/happy/issues stability: stable homepage: https://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell implemented using this library category: Development build-type: Simple Description: Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.5 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-doc-files: ChangeLog.md README.md extra-source-files: frontend/bootstrap.sh frontend/boot-src/Parser.ly frontend/boot-src/AttrGrammarParser.ly data-dir: data data-files: HappyTemplate.hs GLR_Base.hs GLR_Lib.hs source-repository head type: git location: https://github.com/haskell/happy.git common common-stanza default-language: Haskell98 default-extensions: CPP, MagicHash, FlexibleContexts, NamedFieldPuns, PatternGuards ghc-options: -Wall -Wno-incomplete-uni-patterns library grammar import: common-stanza hs-source-dirs: grammar/src exposed-modules: Happy.Grammar Happy.Grammar.ExpressionWithHole build-depends: base < 5, array library frontend import: common-stanza hs-source-dirs: frontend/src exposed-modules: Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar build-depends: base < 5, array, transformers, containers, mtl, grammar other-modules: Happy.Frontend.ParseMonad Happy.Frontend.ParseMonad.Class Happy.Frontend.Mangler.Monad Happy.Frontend.Parser Happy.Frontend.Lexer Happy.Frontend.ParamRules Happy.Frontend.AttrGrammar Happy.Frontend.AttrGrammar.Parser Happy.Frontend.AttrGrammar.Mangler library tabular import: common-stanza hs-source-dirs: tabular/src exposed-modules: Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet build-depends: base < 5, array, containers, grammar library backend-lalr import: common-stanza hs-source-dirs: backend-lalr/src exposed-modules: Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library backend-glr import: common-stanza hs-source-dirs: backend-glr/src exposed-modules: Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library import: common-stanza reexported-modules: Happy.Grammar, Happy.Grammar.ExpressionWithHole, Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar, Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet, Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode, Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base >= 4.9 && < 5, array >= 0.5, containers >= 0.4.2, transformers >= 0.5.6.2, mtl >= 2.2.1, -- NB: omit the `happy-lib:` prefix in happy-lib:grammar. -- Otherwise we unnecessarily break Cabal < 3.4 grammar, tabular, frontend, backend-lalr, backend-glr ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6v/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/binv/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/libv/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/libv/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/libz/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/libexec~/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/lib/includex/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/share|/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/share/doc|/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-1acade913d2d6185444443e59a4493977e17e1ef55d4ee4d55e028779bae28b6/etc .log -.log array array-0.5.4.0base base-4.13.0.0 containerscontainers-0.6.2.1 happy-lib backend-glr^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa happy-lib backend-lalr_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b happy-libfrontend[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf happy-libgrammarZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb happy-libtabularZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1mtl mtl-2.2.2 transformerstransformers-0.5.6.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 mtl-2.2.2transformers-0.5.6.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 mtl-2.2.2transformers-0.5.6.2^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa happy-libHappy.Backend.GLR^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aaHappy.Backend.GLRHappy.Backend.GLR.ProduceCode^happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aaHappy.Backend.GLR.ProduceCode happy-lib0(c) Andy Gill, Simon Marlow https://github.com/haskell/happyAndy Gill and Simon Marlowstable            https://www.haskell.org/happy/'https://github.com/haskell/happy/issues$https://github.com/haskell/happy.gitFHappy is a parser generator for Haskell implemented using this librarynHappy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) Development Happy.Grammar Happy.Grammar Happy.Grammar.ExpressionWithHole Happy.Grammar.ExpressionWithHoleHappy.FrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.ManglerHappy.Frontend.PrettyGrammarHappy.Frontend.PrettyGrammar Happy.Tabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.LALRHappy.Tabular.NameSetHappy.Tabular.NameSetHappy.Backend.LALRHappy.Backend.LALRHappy.Backend.LALR.ProduceCodeHappy.Backend.LALR.ProduceCodeHappy.Backend.GLRHappy.Backend.GLRHappy.Backend.GLR.ProduceCodeHappy.Backend.GLR.ProduceCode.#-Wall-Wno-incomplete-uni-patternsarraybase  containers happy-lib backend-glr backend-lalrfrontendgrammartabularmtl transformersgrammar Happy.Grammar Happy.Grammar.ExpressionWithHole grammar/src#-Wall-Wno-incomplete-uni-patternsarraybasefrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.PrettyGrammar frontend/src Happy.Frontend.ParseMonadHappy.Frontend.ParseMonad.ClassHappy.Frontend.Mangler.MonadHappy.Frontend.ParserHappy.Frontend.LexerHappy.Frontend.ParamRulesHappy.Frontend.AttrGrammar!Happy.Frontend.AttrGrammar.Parser"Happy.Frontend.AttrGrammar.Mangler#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammarmtl transformerstabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.NameSet tabular/src#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammar backend-lalrHappy.Backend.LALRHappy.Backend.LALR.ProduceCodebackend-lalr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabular backend-glrHappy.Backend.GLRHappy.Backend.GLR.ProduceCodebackend-glr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabularHappyTemplate.hs GLR_Base.hs GLR_Lib.hsdatafrontend/bootstrap.shfrontend/boot-src/Parser.ly&frontend/boot-src/AttrGrammarParser.ly ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org happy-lib 0B4+Iºp9P-`B D %I,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4^cabal-version: 3.0 name: happy-lib version: 2.1.2 license: BSD-2-Clause copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: https://github.com/haskell/happy bug-reports: https://github.com/haskell/happy/issues stability: stable homepage: https://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell implemented using this library category: Development build-type: Simple Description: Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.5 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-doc-files: ChangeLog.md README.md extra-source-files: frontend/bootstrap.sh frontend/boot-src/Parser.ly frontend/boot-src/AttrGrammarParser.ly data-dir: data data-files: HappyTemplate.hs GLR_Base.hs GLR_Lib.hs source-repository head type: git location: https://github.com/haskell/happy.git common common-stanza default-language: Haskell98 default-extensions: CPP, MagicHash, FlexibleContexts, NamedFieldPuns, PatternGuards ghc-options: -Wall -Wno-incomplete-uni-patterns library grammar import: common-stanza hs-source-dirs: grammar/src exposed-modules: Happy.Grammar Happy.Grammar.ExpressionWithHole build-depends: base < 5, array library frontend import: common-stanza hs-source-dirs: frontend/src exposed-modules: Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar build-depends: base < 5, array, transformers, containers, mtl, grammar other-modules: Happy.Frontend.ParseMonad Happy.Frontend.ParseMonad.Class Happy.Frontend.Mangler.Monad Happy.Frontend.Parser Happy.Frontend.Lexer Happy.Frontend.ParamRules Happy.Frontend.AttrGrammar Happy.Frontend.AttrGrammar.Parser Happy.Frontend.AttrGrammar.Mangler library tabular import: common-stanza hs-source-dirs: tabular/src exposed-modules: Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet build-depends: base < 5, array, containers, grammar library backend-lalr import: common-stanza hs-source-dirs: backend-lalr/src exposed-modules: Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library backend-glr import: common-stanza hs-source-dirs: backend-glr/src exposed-modules: Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library import: common-stanza reexported-modules: Happy.Grammar, Happy.Grammar.ExpressionWithHole, Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar, Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet, Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode, Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base >= 4.9 && < 5, array >= 0.5, containers >= 0.4.2, transformers >= 0.5.6.2, mtl >= 2.2.1, -- NB: omit the `happy-lib:` prefix in happy-lib:grammar. -- Otherwise we unnecessarily break Cabal < 3.4 grammar, tabular, frontend, backend-lalr, backend-glr ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-88bdf7d104564e1150a0841ed449a3b695b5da59446dfd57023787765736a2aa/etc .log -.log backend-glr backend-glrarray array-0.5.4.0base base-4.13.0.0 happy-libgrammarZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb happy-libtabularZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b happy-libHappy.Backend.LALR_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2bHappy.Backend.LALRHappy.Backend.LALR.ProduceCode_happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2bHappy.Backend.LALR.ProduceCode happy-lib0(c) Andy Gill, Simon Marlow https://github.com/haskell/happyAndy Gill and Simon Marlowstable            https://www.haskell.org/happy/'https://github.com/haskell/happy/issues$https://github.com/haskell/happy.gitFHappy is a parser generator for Haskell implemented using this librarynHappy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) Development Happy.Grammar Happy.Grammar Happy.Grammar.ExpressionWithHole Happy.Grammar.ExpressionWithHoleHappy.FrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.ManglerHappy.Frontend.PrettyGrammarHappy.Frontend.PrettyGrammar Happy.Tabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.LALRHappy.Tabular.NameSetHappy.Tabular.NameSetHappy.Backend.LALRHappy.Backend.LALRHappy.Backend.LALR.ProduceCodeHappy.Backend.LALR.ProduceCodeHappy.Backend.GLRHappy.Backend.GLRHappy.Backend.GLR.ProduceCodeHappy.Backend.GLR.ProduceCode.#-Wall-Wno-incomplete-uni-patternsarraybase  containers happy-lib backend-glr backend-lalrfrontendgrammartabularmtl transformersgrammar Happy.Grammar Happy.Grammar.ExpressionWithHole grammar/src#-Wall-Wno-incomplete-uni-patternsarraybasefrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.PrettyGrammar frontend/src Happy.Frontend.ParseMonadHappy.Frontend.ParseMonad.ClassHappy.Frontend.Mangler.MonadHappy.Frontend.ParserHappy.Frontend.LexerHappy.Frontend.ParamRulesHappy.Frontend.AttrGrammar!Happy.Frontend.AttrGrammar.Parser"Happy.Frontend.AttrGrammar.Mangler#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammarmtl transformerstabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.NameSet tabular/src#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammar backend-lalrHappy.Backend.LALRHappy.Backend.LALR.ProduceCodebackend-lalr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabular backend-glrHappy.Backend.GLRHappy.Backend.GLR.ProduceCodebackend-glr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabularHappyTemplate.hs GLR_Base.hs GLR_Lib.hsdatafrontend/bootstrap.shfrontend/boot-src/Parser.ly&frontend/boot-src/AttrGrammarParser.ly ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org happy-lib 0B4+Iºp9P-`B D %I,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4^cabal-version: 3.0 name: happy-lib version: 2.1.2 license: BSD-2-Clause copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: https://github.com/haskell/happy bug-reports: https://github.com/haskell/happy/issues stability: stable homepage: https://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell implemented using this library category: Development build-type: Simple Description: Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.5 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-doc-files: ChangeLog.md README.md extra-source-files: frontend/bootstrap.sh frontend/boot-src/Parser.ly frontend/boot-src/AttrGrammarParser.ly data-dir: data data-files: HappyTemplate.hs GLR_Base.hs GLR_Lib.hs source-repository head type: git location: https://github.com/haskell/happy.git common common-stanza default-language: Haskell98 default-extensions: CPP, MagicHash, FlexibleContexts, NamedFieldPuns, PatternGuards ghc-options: -Wall -Wno-incomplete-uni-patterns library grammar import: common-stanza hs-source-dirs: grammar/src exposed-modules: Happy.Grammar Happy.Grammar.ExpressionWithHole build-depends: base < 5, array library frontend import: common-stanza hs-source-dirs: frontend/src exposed-modules: Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar build-depends: base < 5, array, transformers, containers, mtl, grammar other-modules: Happy.Frontend.ParseMonad Happy.Frontend.ParseMonad.Class Happy.Frontend.Mangler.Monad Happy.Frontend.Parser Happy.Frontend.Lexer Happy.Frontend.ParamRules Happy.Frontend.AttrGrammar Happy.Frontend.AttrGrammar.Parser Happy.Frontend.AttrGrammar.Mangler library tabular import: common-stanza hs-source-dirs: tabular/src exposed-modules: Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet build-depends: base < 5, array, containers, grammar library backend-lalr import: common-stanza hs-source-dirs: backend-lalr/src exposed-modules: Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library backend-glr import: common-stanza hs-source-dirs: backend-glr/src exposed-modules: Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library import: common-stanza reexported-modules: Happy.Grammar, Happy.Grammar.ExpressionWithHole, Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar, Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet, Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode, Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base >= 4.9 && < 5, array >= 0.5, containers >= 0.4.2, transformers >= 0.5.6.2, mtl >= 2.2.1, -- NB: omit the `happy-lib:` prefix in happy-lib:grammar. -- Otherwise we unnecessarily break Cabal < 3.4 grammar, tabular, frontend, backend-lalr, backend-glr ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-62ea2d1014fdfe2af8031b0f0554393931b667054a1f1bd93af33e256ff9df2b/etc .log -.log backend-lalr backend-lalrarray array-0.5.4.0base base-4.13.0.0 happy-libgrammarZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb happy-libtabularZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf happy-libHappy.Frontend[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfHappy.FrontendHappy.Frontend.AbsSyn[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfHappy.Frontend.AbsSynHappy.Frontend.Mangler[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfHappy.Frontend.ManglerHappy.Frontend.PrettyGrammar[happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bfHappy.Frontend.PrettyGrammar happy-lib0(c) Andy Gill, Simon Marlow https://github.com/haskell/happyAndy Gill and Simon Marlowstable            https://www.haskell.org/happy/'https://github.com/haskell/happy/issues$https://github.com/haskell/happy.gitFHappy is a parser generator for Haskell implemented using this librarynHappy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) Development Happy.Grammar Happy.Grammar Happy.Grammar.ExpressionWithHole Happy.Grammar.ExpressionWithHoleHappy.FrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.ManglerHappy.Frontend.PrettyGrammarHappy.Frontend.PrettyGrammar Happy.Tabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.LALRHappy.Tabular.NameSetHappy.Tabular.NameSetHappy.Backend.LALRHappy.Backend.LALRHappy.Backend.LALR.ProduceCodeHappy.Backend.LALR.ProduceCodeHappy.Backend.GLRHappy.Backend.GLRHappy.Backend.GLR.ProduceCodeHappy.Backend.GLR.ProduceCode.#-Wall-Wno-incomplete-uni-patternsarraybase  containers happy-lib backend-glr backend-lalrfrontendgrammartabularmtl transformersgrammar Happy.Grammar Happy.Grammar.ExpressionWithHole grammar/src#-Wall-Wno-incomplete-uni-patternsarraybasefrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.PrettyGrammar frontend/src Happy.Frontend.ParseMonadHappy.Frontend.ParseMonad.ClassHappy.Frontend.Mangler.MonadHappy.Frontend.ParserHappy.Frontend.LexerHappy.Frontend.ParamRulesHappy.Frontend.AttrGrammar!Happy.Frontend.AttrGrammar.Parser"Happy.Frontend.AttrGrammar.Mangler#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammarmtl transformerstabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.NameSet tabular/src#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammar backend-lalrHappy.Backend.LALRHappy.Backend.LALR.ProduceCodebackend-lalr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabular backend-glrHappy.Backend.GLRHappy.Backend.GLR.ProduceCodebackend-glr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabularHappyTemplate.hs GLR_Base.hs GLR_Lib.hsdatafrontend/bootstrap.shfrontend/boot-src/Parser.ly&frontend/boot-src/AttrGrammarParser.ly ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org happy-lib 0B4+Iºp9P-`B D %I,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4^cabal-version: 3.0 name: happy-lib version: 2.1.2 license: BSD-2-Clause copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: https://github.com/haskell/happy bug-reports: https://github.com/haskell/happy/issues stability: stable homepage: https://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell implemented using this library category: Development build-type: Simple Description: Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.5 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-doc-files: ChangeLog.md README.md extra-source-files: frontend/bootstrap.sh frontend/boot-src/Parser.ly frontend/boot-src/AttrGrammarParser.ly data-dir: data data-files: HappyTemplate.hs GLR_Base.hs GLR_Lib.hs source-repository head type: git location: https://github.com/haskell/happy.git common common-stanza default-language: Haskell98 default-extensions: CPP, MagicHash, FlexibleContexts, NamedFieldPuns, PatternGuards ghc-options: -Wall -Wno-incomplete-uni-patterns library grammar import: common-stanza hs-source-dirs: grammar/src exposed-modules: Happy.Grammar Happy.Grammar.ExpressionWithHole build-depends: base < 5, array library frontend import: common-stanza hs-source-dirs: frontend/src exposed-modules: Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar build-depends: base < 5, array, transformers, containers, mtl, grammar other-modules: Happy.Frontend.ParseMonad Happy.Frontend.ParseMonad.Class Happy.Frontend.Mangler.Monad Happy.Frontend.Parser Happy.Frontend.Lexer Happy.Frontend.ParamRules Happy.Frontend.AttrGrammar Happy.Frontend.AttrGrammar.Parser Happy.Frontend.AttrGrammar.Mangler library tabular import: common-stanza hs-source-dirs: tabular/src exposed-modules: Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet build-depends: base < 5, array, containers, grammar library backend-lalr import: common-stanza hs-source-dirs: backend-lalr/src exposed-modules: Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library backend-glr import: common-stanza hs-source-dirs: backend-glr/src exposed-modules: Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library import: common-stanza reexported-modules: Happy.Grammar, Happy.Grammar.ExpressionWithHole, Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar, Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet, Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode, Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base >= 4.9 && < 5, array >= 0.5, containers >= 0.4.2, transformers >= 0.5.6.2, mtl >= 2.2.1, -- NB: omit the `happy-lib:` prefix in happy-lib:grammar. -- Otherwise we unnecessarily break Cabal < 3.4 grammar, tabular, frontend, backend-lalr, backend-glr ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin}/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-80a2d3056fef2bb367af30825b933c46823873e90380ddbe35ac71355526d4bf/etc .log -.logfrontendfrontendarray array-0.5.4.0base base-4.13.0.0 containerscontainers-0.6.2.1 happy-libgrammarZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbmtl mtl-2.2.2 transformerstransformers-0.5.6.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb mtl-2.2.2transformers-0.5.6.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb mtl-2.2.2transformers-0.5.6.2Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb happy-lib Happy.GrammarZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb Happy.Grammar Happy.Grammar.ExpressionWithHoleZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb Happy.Grammar.ExpressionWithHole happy-lib0(c) Andy Gill, Simon Marlow https://github.com/haskell/happyAndy Gill and Simon Marlowstable            https://www.haskell.org/happy/'https://github.com/haskell/happy/issues$https://github.com/haskell/happy.gitFHappy is a parser generator for Haskell implemented using this librarynHappy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) Development Happy.Grammar Happy.Grammar Happy.Grammar.ExpressionWithHole Happy.Grammar.ExpressionWithHoleHappy.FrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.ManglerHappy.Frontend.PrettyGrammarHappy.Frontend.PrettyGrammar Happy.Tabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.LALRHappy.Tabular.NameSetHappy.Tabular.NameSetHappy.Backend.LALRHappy.Backend.LALRHappy.Backend.LALR.ProduceCodeHappy.Backend.LALR.ProduceCodeHappy.Backend.GLRHappy.Backend.GLRHappy.Backend.GLR.ProduceCodeHappy.Backend.GLR.ProduceCode.#-Wall-Wno-incomplete-uni-patternsarraybase  containers happy-lib backend-glr backend-lalrfrontendgrammartabularmtl transformersgrammar Happy.Grammar Happy.Grammar.ExpressionWithHole grammar/src#-Wall-Wno-incomplete-uni-patternsarraybasefrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.PrettyGrammar frontend/src Happy.Frontend.ParseMonadHappy.Frontend.ParseMonad.ClassHappy.Frontend.Mangler.MonadHappy.Frontend.ParserHappy.Frontend.LexerHappy.Frontend.ParamRulesHappy.Frontend.AttrGrammar!Happy.Frontend.AttrGrammar.Parser"Happy.Frontend.AttrGrammar.Mangler#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammarmtl transformerstabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.NameSet tabular/src#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammar backend-lalrHappy.Backend.LALRHappy.Backend.LALR.ProduceCodebackend-lalr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabular backend-glrHappy.Backend.GLRHappy.Backend.GLR.ProduceCodebackend-glr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabularHappyTemplate.hs GLR_Base.hs GLR_Lib.hsdatafrontend/bootstrap.shfrontend/boot-src/Parser.ly&frontend/boot-src/AttrGrammarParser.ly ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org happy-lib 0B4+Iºp9P-`B D %I,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4^cabal-version: 3.0 name: happy-lib version: 2.1.2 license: BSD-2-Clause copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: https://github.com/haskell/happy bug-reports: https://github.com/haskell/happy/issues stability: stable homepage: https://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell implemented using this library category: Development build-type: Simple Description: Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.5 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-doc-files: ChangeLog.md README.md extra-source-files: frontend/bootstrap.sh frontend/boot-src/Parser.ly frontend/boot-src/AttrGrammarParser.ly data-dir: data data-files: HappyTemplate.hs GLR_Base.hs GLR_Lib.hs source-repository head type: git location: https://github.com/haskell/happy.git common common-stanza default-language: Haskell98 default-extensions: CPP, MagicHash, FlexibleContexts, NamedFieldPuns, PatternGuards ghc-options: -Wall -Wno-incomplete-uni-patterns library grammar import: common-stanza hs-source-dirs: grammar/src exposed-modules: Happy.Grammar Happy.Grammar.ExpressionWithHole build-depends: base < 5, array library frontend import: common-stanza hs-source-dirs: frontend/src exposed-modules: Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar build-depends: base < 5, array, transformers, containers, mtl, grammar other-modules: Happy.Frontend.ParseMonad Happy.Frontend.ParseMonad.Class Happy.Frontend.Mangler.Monad Happy.Frontend.Parser Happy.Frontend.Lexer Happy.Frontend.ParamRules Happy.Frontend.AttrGrammar Happy.Frontend.AttrGrammar.Parser Happy.Frontend.AttrGrammar.Mangler library tabular import: common-stanza hs-source-dirs: tabular/src exposed-modules: Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet build-depends: base < 5, array, containers, grammar library backend-lalr import: common-stanza hs-source-dirs: backend-lalr/src exposed-modules: Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library backend-glr import: common-stanza hs-source-dirs: backend-glr/src exposed-modules: Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library import: common-stanza reexported-modules: Happy.Grammar, Happy.Grammar.ExpressionWithHole, Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar, Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet, Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode, Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base >= 4.9 && < 5, array >= 0.5, containers >= 0.4.2, transformers >= 0.5.6.2, mtl >= 2.2.1, -- NB: omit the `happy-lib:` prefix in happy-lib:grammar. -- Otherwise we unnecessarily break Cabal < 3.4 grammar, tabular, frontend, backend-lalr, backend-glr ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb/etc .log -.loggrammargrammararray array-0.5.4.0base base-4.13.0.0 array-0.5.4.0 base-4.13.0.0 array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Zhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 happy-lib Happy.TabularZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1 Happy.TabularHappy.Tabular.FirstZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Happy.Tabular.FirstHappy.Tabular.InfoZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Happy.Tabular.InfoHappy.Tabular.LALRZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Happy.Tabular.LALRHappy.Tabular.NameSetZhappy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1Happy.Tabular.NameSet happy-lib0(c) Andy Gill, Simon Marlow https://github.com/haskell/happyAndy Gill and Simon Marlowstable            https://www.haskell.org/happy/'https://github.com/haskell/happy/issues$https://github.com/haskell/happy.gitFHappy is a parser generator for Haskell implemented using this librarynHappy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) Development Happy.Grammar Happy.Grammar Happy.Grammar.ExpressionWithHole Happy.Grammar.ExpressionWithHoleHappy.FrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.ManglerHappy.Frontend.PrettyGrammarHappy.Frontend.PrettyGrammar Happy.Tabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.LALRHappy.Tabular.NameSetHappy.Tabular.NameSetHappy.Backend.LALRHappy.Backend.LALRHappy.Backend.LALR.ProduceCodeHappy.Backend.LALR.ProduceCodeHappy.Backend.GLRHappy.Backend.GLRHappy.Backend.GLR.ProduceCodeHappy.Backend.GLR.ProduceCode.#-Wall-Wno-incomplete-uni-patternsarraybase  containers happy-lib backend-glr backend-lalrfrontendgrammartabularmtl transformersgrammar Happy.Grammar Happy.Grammar.ExpressionWithHole grammar/src#-Wall-Wno-incomplete-uni-patternsarraybasefrontendHappy.FrontendHappy.Frontend.AbsSynHappy.Frontend.ManglerHappy.Frontend.PrettyGrammar frontend/src Happy.Frontend.ParseMonadHappy.Frontend.ParseMonad.ClassHappy.Frontend.Mangler.MonadHappy.Frontend.ParserHappy.Frontend.LexerHappy.Frontend.ParamRulesHappy.Frontend.AttrGrammar!Happy.Frontend.AttrGrammar.Parser"Happy.Frontend.AttrGrammar.Mangler#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammarmtl transformerstabular Happy.TabularHappy.Tabular.FirstHappy.Tabular.InfoHappy.Tabular.LALRHappy.Tabular.NameSet tabular/src#-Wall-Wno-incomplete-uni-patternsarraybase containers happy-libgrammar backend-lalrHappy.Backend.LALRHappy.Backend.LALR.ProduceCodebackend-lalr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabular backend-glrHappy.Backend.GLRHappy.Backend.GLR.ProduceCodebackend-glr/srcPaths_happy_libPaths_happy_lib#-Wall-Wno-incomplete-uni-patternsarraybase happy-libgrammartabularHappyTemplate.hs GLR_Base.hs GLR_Lib.hsdatafrontend/bootstrap.shfrontend/boot-src/Parser.ly&frontend/boot-src/AttrGrammarParser.ly ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org happy-lib 0B4+Iºp9P-`B D %I,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4^cabal-version: 3.0 name: happy-lib version: 2.1.2 license: BSD-2-Clause copyright: (c) Andy Gill, Simon Marlow author: Andy Gill and Simon Marlow maintainer: https://github.com/haskell/happy bug-reports: https://github.com/haskell/happy/issues stability: stable homepage: https://www.haskell.org/happy/ synopsis: Happy is a parser generator for Haskell implemented using this library category: Development build-type: Simple Description: Happy is a parser generator for Haskell. Given a grammar specification in BNF, Happy generates Haskell code to parse the grammar. Happy works in a similar way to the @yacc@ tool for C. This library provides the following functionality: * Data type definitions for the Grammar AST type, capturing the information in .y-files (Happy.Grammar) * A parser for happy grammar files (.y) to produce a Grammar (Happy.Frontend.*) * Implementations of the text book algorithms that compute the LR action and goto tables for the given 'Grammar' (Happy.Tabular.*) * An LALR code generator to produce table-driven, deterministic parsing code in Haskell (Happy.Backend.LALR.*) * A (less maintained) GLR code generator to produce table-driven, non-deterministic parsing code in Haskell, where ambiguous parses produce multiple parse trees (Happy.Backend.GLR.*) tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.5 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-doc-files: ChangeLog.md README.md extra-source-files: frontend/bootstrap.sh frontend/boot-src/Parser.ly frontend/boot-src/AttrGrammarParser.ly data-dir: data data-files: HappyTemplate.hs GLR_Base.hs GLR_Lib.hs source-repository head type: git location: https://github.com/haskell/happy.git common common-stanza default-language: Haskell98 default-extensions: CPP, MagicHash, FlexibleContexts, NamedFieldPuns, PatternGuards ghc-options: -Wall -Wno-incomplete-uni-patterns library grammar import: common-stanza hs-source-dirs: grammar/src exposed-modules: Happy.Grammar Happy.Grammar.ExpressionWithHole build-depends: base < 5, array library frontend import: common-stanza hs-source-dirs: frontend/src exposed-modules: Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar build-depends: base < 5, array, transformers, containers, mtl, grammar other-modules: Happy.Frontend.ParseMonad Happy.Frontend.ParseMonad.Class Happy.Frontend.Mangler.Monad Happy.Frontend.Parser Happy.Frontend.Lexer Happy.Frontend.ParamRules Happy.Frontend.AttrGrammar Happy.Frontend.AttrGrammar.Parser Happy.Frontend.AttrGrammar.Mangler library tabular import: common-stanza hs-source-dirs: tabular/src exposed-modules: Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet build-depends: base < 5, array, containers, grammar library backend-lalr import: common-stanza hs-source-dirs: backend-lalr/src exposed-modules: Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library backend-glr import: common-stanza hs-source-dirs: backend-glr/src exposed-modules: Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base < 5, array, grammar, tabular other-modules: Paths_happy_lib autogen-modules: Paths_happy_lib library import: common-stanza reexported-modules: Happy.Grammar, Happy.Grammar.ExpressionWithHole, Happy.Frontend, Happy.Frontend.AbsSyn, Happy.Frontend.Mangler, Happy.Frontend.PrettyGrammar, Happy.Tabular, Happy.Tabular.First, Happy.Tabular.Info, Happy.Tabular.LALR, Happy.Tabular.NameSet, Happy.Backend.LALR, Happy.Backend.LALR.ProduceCode, Happy.Backend.GLR, Happy.Backend.GLR.ProduceCode build-depends: base >= 4.9 && < 5, array >= 0.5, containers >= 0.4.2, transformers >= 0.5.6.2, mtl >= 2.2.1, -- NB: omit the `happy-lib:` prefix in happy-lib:grammar. -- Otherwise we unnecessarily break Cabal < 3.4 grammar, tabular, frontend, backend-lalr, backend-glr ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-12f7e4f2b69a827d643f49d6dee376e4f3d9045dcf0fdc5b90b5f9a361d6d0b1/etc .log -.logtabulartabulararray array-0.5.4.0base base-4.13.0.0 containerscontainers-0.6.2.1 happy-libgrammarZhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdb array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Zhappy-lib-2.1.2-l-grammar-031d7fb9026a84729b1d0479b35a187a36c006af1d1e39f55dffe3b13023efdbQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916hashable Data.HashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916 Data.HashableData.Hashable.GenericQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916Data.Hashable.GenericData.Hashable.LiftedQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916Data.Hashable.Lifted integer-gmprandom-initial-seed integer-gmprandom-initial-seedhashableLICENSE"Oleg Grenrus ?Milan Straka Johan Tibell Provisional           7http://github.com/haskell-unordered-containers/hashable?https://github.com/haskell-unordered-containers/hashable/issues Johan Tibell maintainer: Oleg Grenrus bug-reports: https://github.com/haskell-unordered-containers/hashable/issues stability: Provisional category: Data build-type: Simple tested-with: GHC ==7.4.2 || ==7.6.3 || ==7.8.4 || ==7.10.3 || ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.3 || ==8.10.4 || ==9.0.1 || ==9.0.2 || ==9.2.1 extra-source-files: CHANGES.md README.md include/HsHashable.h flag integer-gmp description: Are we using @integer-gmp@ to provide fast Integer instances? No effect on GHC-9.0 or later. manual: False default: True flag random-initial-seed description: Randomly initialize the initial seed on each final executable invocation This is useful for catching cases when you rely on (non-existent) stability of hashable's hash functions. This is not a security feature. manual: True default: False library exposed-modules: Data.Hashable Data.Hashable.Generic Data.Hashable.Lifted other-modules: Data.Hashable.Class Data.Hashable.Imports Data.Hashable.LowLevel Data.Hashable.Generic.Instances c-sources: cbits/fnv.c include-dirs: include hs-source-dirs: src build-depends: base >=4.5 && <4.17 , bytestring >=0.9 && <0.12 , containers >=0.4.2.1 && <0.7 , deepseq >=1.3 && <1.5 , ghc-prim , text >=0.12 && <1.3 if impl(ghc >=9) build-depends: ghc-bignum ==1.0.* || ==1.1.* || ==1.2.* else if flag(integer-gmp) build-depends: integer-gmp >=0.4 && <1.1 else -- this is needed for the automatic flag to be well-balanced build-depends: integer-simple if (flag(random-initial-seed) && impl(ghc)) cpp-options: -DHASHABLE_RANDOM_SEED=1 if os(windows) c-sources: cbits-win/init.c else c-sources: cbits-unix/init.c default-language: Haskell2010 other-extensions: BangPatterns CPP DeriveDataTypeable FlexibleContexts FlexibleInstances GADTs KindSignatures MagicHash MultiParamTypeClasses ScopedTypeVariables Trustworthy TypeOperators UnliftedFFITypes ghc-options: -Wall -fwarn-tabs if impl(ghc >=9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode test-suite hashable-tests type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: Main.hs other-modules: Properties Regress build-depends: base , bytestring , ghc-prim , hashable , HUnit , QuickCheck >=2.4.0.1 , random >=1.0 && <1.3 , test-framework >=0.3.3 , test-framework-hunit , test-framework-quickcheck2 >=0.2.9 , text >=0.11.0.5 if !os(windows) build-depends: unix cpp-options: -DHAVE_MMAP other-modules: Regress.Mmap other-extensions: CApiFFI ghc-options: -Wall -fno-warn-orphans default-language: Haskell2010 test-suite hashable-examples type: exitcode-stdio-1.0 build-depends: base , ghc-prim , hashable hs-source-dirs: examples main-is: Main.hs default-language: Haskell2010 source-repository head type: git location: https://github.com/haskell-unordered-containers/hashable.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916w/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/binw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/libw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/libw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/lib{/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/libexec/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/lib/includey/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/share}/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/share/doc}/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/share/man/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916/etc .log -.logbase base-4.13.0.0 bytestring bytestring-0.10.10.1 containerscontainers-0.6.2.1deepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3 integer-gmpinteger-gmp-1.0.2.0text text-1.2.4.0 base-4.13.0.0bytestring-0.10.10.1containers-0.6.2.1deepseq-1.4.4.0ghc-prim-0.5.3integer-gmp-1.0.2.0 text-1.2.4.0 base-4.13.0.0bytestring-0.10.10.1containers-0.6.2.1deepseq-1.4.4.0ghc-prim-0.5.3integer-gmp-1.0.2.0 text-1.2.4.0Shashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506Shashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506 hashtablesData.HashTable.ClassShashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506Data.HashTable.ClassData.HashTable.IOShashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506Data.HashTable.IOData.HashTable.ST.BasicShashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506Data.HashTable.ST.BasicData.HashTable.ST.CuckooShashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506Data.HashTable.ST.CuckooData.HashTable.ST.LinearShashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506Data.HashTable.ST.Linearbounds-checkingdebugdetailed-profilingportablesse42 unsafe-tricksbounds-checkingdebugdetailed-profilingportablesse42 unsafe-tricks hashtables8LICENSE6(c) 2011-2014, Google, Inc., 2016-present contributorsBgreg@gregorycollins.net, mgoremeier@gmail.com, erikd@mega-nerd.comGregory Collins           +http://github.com/gregorycollins/hashtables0https://github.com/gregorycollins/hashtables.git#Mutable hash tables in the ST monadThis package provides a couple of different implementations of mutable hash tables in the ST monad, as well as a typeclass abstracting their common operations, and a set of wrappers to use the hash tables in the IO monad. /QUICK START/: documentation for the hash table operations is provided in the "Data.HashTable.Class" module, and the IO wrappers (which most users will probably prefer) are located in the "Data.HashTable.IO" module. This package currently contains three hash table implementations: 1. "Data.HashTable.ST.Cuckoo" contains an implementation of \"cuckoo hashing\" as introduced by Pagh and Rodler in 2001 (see ). Cuckoo hashing has worst-case /O(1)/ lookups and can reach a high \"load factor\", in which the table can perform acceptably well even when approaching 90% full. Randomized testing shows this implementation of cuckoo hashing to be slightly faster on insert and slightly slower on lookup than "Data.HashTable.ST.Basic", while being more space efficient by about a half-word per key-value mapping. Cuckoo hashing, like the basic hash table implementation using linear probing, can suffer from long delays when the table is resized. 2. "Data.HashTable.ST.Basic" contains a basic open-addressing hash table using linear probing as the collision strategy. On a pure speed basis it should currently be the fastest available Haskell hash table implementation for lookups, although it has a higher memory overhead than the other tables and can suffer from long delays when the table is resized because all of the elements in the table need to be rehashed. 3. "Data.HashTable.ST.Linear" contains a linear hash table (see ), which trades some insert and lookup performance for higher space efficiency and much shorter delays when expanding the table. In most cases, benchmarks show this table to be currently slightly faster than @Data.HashTable@ from the Haskell base library. It is recommended to create a concrete type alias in your code when using this package, i.e.: > import qualified Data.HashTable.IO as H > > type HashTable k v = H.BasicHashTable k v > > foo :: IO (HashTable Int Int) > foo = do > ht <- H.new > H.insert ht 1 1 > return ht Firstly, this makes it easy to switch to a different hash table implementation, and secondly, using a concrete type rather than leaving your functions abstract in the HashTable class should allow GHC to optimize away the typeclass dictionaries. This package accepts a couple of different cabal flags: * @unsafe-tricks@, default /ON/. If this flag is enabled, we use some unsafe GHC-specific tricks to save indirections (namely @unsafeCoerce#@ and @reallyUnsafePtrEquality#@. These techniques rely on assumptions about the behaviour of the GHC runtime system and, although they've been tested and should be safe under normal conditions, are slightly dangerous. Caveat emptor. In particular, these techniques are incompatible with HPC code coverage reports. * @sse42@, default /OFF/. If this flag is enabled, we use some SSE 4.2 instructions (see , first available on Intel Core 2 processors) to speed up cache-line searches for cuckoo hashing. * @bounds-checking@, default /OFF/. If this flag is enabled, array accesses are bounds-checked. * @debug@, default /OFF/. If turned on, we'll rudely spew debug output to stdout. * @portable@, default /OFF/. If this flag is enabled, we use only pure Haskell code and try not to use unportable GHC extensions. Turning this flag on forces @unsafe-tricks@ and @sse42@ /OFF/. Please send bug reports to .DataData.HashTable.ClassData.HashTable.IOData.HashTable.ST.BasicData.HashTable.ST.CuckooData.HashTable.ST.Linear-DUNSAFETRICKScbits/default.ccbits/common.csrcData.HashTable.Internal.Array Data.HashTable.Internal.IntArray!Data.HashTable.Internal.CacheLine2Data.HashTable.Internal.CheapPseudoRandomBitStream$Data.HashTable.Internal.UnsafeTricksData.HashTable.Internal.Utils%Data.HashTable.Internal.Linear.Bucket-Wall -fwarn-tabs-funbox-strict-fields-fno-warn-unused-do-bindbaseghc-primhashable primitivevector testsuite TestSuite.hs -DTESTSUITE-DUNSAFETRICKScbits/default.ccbits/common.csrc test/suite Data.HashTable.ClassData.HashTable.IOData.HashTable.Internal.Array!Data.HashTable.Internal.CacheLine2Data.HashTable.Internal.CheapPseudoRandomBitStream Data.HashTable.Internal.IntArray%Data.HashTable.Internal.Linear.Bucket$Data.HashTable.Internal.UnsafeTricksData.HashTable.Internal.UtilsData.HashTable.ST.BasicData.HashTable.ST.CuckooData.HashTable.ST.LinearData.HashTable.Test.Common-rtsopts-Wall -fwarn-tabs-funbox-strict-fields-fno-warn-unused-do-bind -threaded HUnit QuickCheckbaseghc-primhashable mwc-random  primitivetest-framework test-framework-hunittest-framework-quickcheck2vector. README.md cabal.project haddock.sh#benchmark/hashtable-benchmark.cabalbenchmark/LICENSE4benchmark/src/Criterion/Collection/Internal/Types.hs+benchmark/src/Criterion/Collection/Chart.hs*benchmark/src/Criterion/Collection/Main.hs+benchmark/src/Criterion/Collection/Types.hs,benchmark/src/Criterion/Collection/Sample.hsbenchmark/src/Main.hs/benchmark/src/Data/Vector/Algorithms/Shuffle.hsCbenchmark/src/Data/Benchmarks/UnorderedCollections/Distributions.hs;benchmark/src/Data/Benchmarks/UnorderedCollections/Types.hscbits/Makefile cbits/check.c cbits/defs.hcbits/sse-42-check.c changelog.md(test/compute-overhead/ComputeOverhead.hstest/hashtables-test.cabal(test/suite/Data/HashTable/Test/Common.hstest/suite/TestSuite.hshackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org hashtables "RPܐ";Gop,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4(Cabal-Version: 2.2 Name: hashtables Version: 1.2.4.2 Synopsis: Mutable hash tables in the ST monad Homepage: http://github.com/gregorycollins/hashtables License: BSD-3-Clause License-file: LICENSE Author: Gregory Collins Maintainer: greg@gregorycollins.net, mgoremeier@gmail.com, erikd@mega-nerd.com Copyright: (c) 2011-2014, Google, Inc., 2016-present contributors Category: Data Build-type: Simple tested-with: GHC == 7.8.4 GHC == 7.10.3 GHC == 8.0.2 GHC == 8.2.2 GHC == 8.4.4 GHC == 8.6.5 GHC == 8.8.4 GHC == 8.10.7 GHC == 9.0.1 GHC == 9.2.1 Description: This package provides a couple of different implementations of mutable hash tables in the ST monad, as well as a typeclass abstracting their common operations, and a set of wrappers to use the hash tables in the IO monad. . /QUICK START/: documentation for the hash table operations is provided in the "Data.HashTable.Class" module, and the IO wrappers (which most users will probably prefer) are located in the "Data.HashTable.IO" module. . This package currently contains three hash table implementations: . 1. "Data.HashTable.ST.Cuckoo" contains an implementation of \"cuckoo hashing\" as introduced by Pagh and Rodler in 2001 (see ). Cuckoo hashing has worst-case /O(1)/ lookups and can reach a high \"load factor\", in which the table can perform acceptably well even when approaching 90% full. Randomized testing shows this implementation of cuckoo hashing to be slightly faster on insert and slightly slower on lookup than "Data.HashTable.ST.Basic", while being more space efficient by about a half-word per key-value mapping. Cuckoo hashing, like the basic hash table implementation using linear probing, can suffer from long delays when the table is resized. . 2. "Data.HashTable.ST.Basic" contains a basic open-addressing hash table using linear probing as the collision strategy. On a pure speed basis it should currently be the fastest available Haskell hash table implementation for lookups, although it has a higher memory overhead than the other tables and can suffer from long delays when the table is resized because all of the elements in the table need to be rehashed. . 3. "Data.HashTable.ST.Linear" contains a linear hash table (see ), which trades some insert and lookup performance for higher space efficiency and much shorter delays when expanding the table. In most cases, benchmarks show this table to be currently slightly faster than @Data.HashTable@ from the Haskell base library. . It is recommended to create a concrete type alias in your code when using this package, i.e.: . > import qualified Data.HashTable.IO as H > > type HashTable k v = H.BasicHashTable k v > > foo :: IO (HashTable Int Int) > foo = do > ht <- H.new > H.insert ht 1 1 > return ht . Firstly, this makes it easy to switch to a different hash table implementation, and secondly, using a concrete type rather than leaving your functions abstract in the HashTable class should allow GHC to optimize away the typeclass dictionaries. . This package accepts a couple of different cabal flags: . * @unsafe-tricks@, default /ON/. If this flag is enabled, we use some unsafe GHC-specific tricks to save indirections (namely @unsafeCoerce#@ and @reallyUnsafePtrEquality#@. These techniques rely on assumptions about the behaviour of the GHC runtime system and, although they've been tested and should be safe under normal conditions, are slightly dangerous. Caveat emptor. In particular, these techniques are incompatible with HPC code coverage reports. . * @sse42@, default /OFF/. If this flag is enabled, we use some SSE 4.2 instructions (see , first available on Intel Core 2 processors) to speed up cache-line searches for cuckoo hashing. . * @bounds-checking@, default /OFF/. If this flag is enabled, array accesses are bounds-checked. . * @debug@, default /OFF/. If turned on, we'll rudely spew debug output to stdout. . * @portable@, default /OFF/. If this flag is enabled, we use only pure Haskell code and try not to use unportable GHC extensions. Turning this flag on forces @unsafe-tricks@ and @sse42@ /OFF/. . Please send bug reports to . Extra-Source-Files: README.md, cabal.project, haddock.sh, benchmark/hashtable-benchmark.cabal, benchmark/LICENSE, benchmark/src/Criterion/Collection/Internal/Types.hs, benchmark/src/Criterion/Collection/Chart.hs, benchmark/src/Criterion/Collection/Main.hs, benchmark/src/Criterion/Collection/Types.hs, benchmark/src/Criterion/Collection/Sample.hs, benchmark/src/Main.hs, benchmark/src/Data/Vector/Algorithms/Shuffle.hs, benchmark/src/Data/Benchmarks/UnorderedCollections/Distributions.hs, benchmark/src/Data/Benchmarks/UnorderedCollections/Types.hs, cbits/Makefile, cbits/check.c, cbits/defs.h, cbits/sse-42-check.c, changelog.md, test/compute-overhead/ComputeOverhead.hs, test/hashtables-test.cabal, test/suite/Data/HashTable/Test/Common.hs, test/suite/TestSuite.hs ------------------------------------------------------------------------------ Flag unsafe-tricks Description: turn on unsafe GHC tricks Default: True Flag bounds-checking Description: if on, use bounds-checking array accesses Default: False Flag debug Description: if on, spew debugging output to stdout Default: False Manual: True Flag detailed-profiling Description: add detailed profiling information to profiled build-depends Default: False Manual: True Flag sse42 Description: if on, use SSE 4.2 extensions to search cache lines very efficiently. The portable flag forces this off. Default: False Flag portable Description: if on, use only pure Haskell code and no GHC extensions. Default: False Library Default-Language: Haskell2010 hs-source-dirs: src if flag(sse42) && !flag(portable) cc-options: -DUSE_SSE_4_2 -msse4.2 cpp-options: -DUSE_SSE_4_2 C-sources: cbits/sse-42.c if !flag(portable) && !flag(sse42) C-sources: cbits/default.c if !flag(portable) C-sources: cbits/common.c Exposed-modules: Data.HashTable.Class, Data.HashTable.IO, Data.HashTable.ST.Basic, Data.HashTable.ST.Cuckoo, Data.HashTable.ST.Linear Other-modules: Data.HashTable.Internal.Array, Data.HashTable.Internal.IntArray, Data.HashTable.Internal.CacheLine, Data.HashTable.Internal.CheapPseudoRandomBitStream, Data.HashTable.Internal.UnsafeTricks, Data.HashTable.Internal.Utils, Data.HashTable.Internal.Linear.Bucket Build-depends: base >= 4.7 && <5, hashable >= 1.1 && <1.2 || >= 1.2.1 && <1.4, primitive, vector >= 0.7 && <0.13 if flag(portable) cpp-options: -DNO_C_SEARCH -DPORTABLE if !flag(portable) && flag(unsafe-tricks) && impl(ghc) build-depends: ghc-prim cpp-options: -DUNSAFETRICKS if flag(debug) cpp-options: -DDEBUG if flag(bounds-checking) cpp-options: -DBOUNDS_CHECKING if flag(detailed-profiling) if impl(ghc >= 7.4.1) ghc-prof-options: -fprof-auto if impl(ghc < 7.4.1) ghc-prof-options: -auto-all if impl(ghc >= 6.12.0) ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -fno-warn-unused-do-bind else ghc-options: -Wall -fwarn-tabs -funbox-strict-fields test-suite testsuite Default-Language: Haskell2010 hs-source-dirs: src test/suite main-is: TestSuite.hs type: exitcode-stdio-1.0 other-modules: Data.HashTable.Class Data.HashTable.IO Data.HashTable.Internal.Array Data.HashTable.Internal.CacheLine Data.HashTable.Internal.CheapPseudoRandomBitStream Data.HashTable.Internal.IntArray Data.HashTable.Internal.Linear.Bucket Data.HashTable.Internal.UnsafeTricks Data.HashTable.Internal.Utils Data.HashTable.ST.Basic Data.HashTable.ST.Cuckoo Data.HashTable.ST.Linear Data.HashTable.Test.Common if flag(sse42) && !flag(portable) cc-options: -DUSE_SSE_4_2 -msse4.2 cpp-options: -DUSE_SSE_4_2 C-sources: cbits/sse-42.c if !flag(portable) && !flag(sse42) C-sources: cbits/default.c if !flag(portable) C-sources: cbits/common.c if flag(detailed-profiling) ghc-prof-options: -auto-all if flag(portable) cpp-options: -DNO_C_SEARCH -DPORTABLE if !flag(portable) && flag(unsafe-tricks) && impl(ghc) cpp-options: -DUNSAFETRICKS build-depends: ghc-prim if flag(debug) cpp-options: -DDEBUG if flag(bounds-checking) cpp-options: -DBOUNDS_CHECKING Build-depends: base >= 4 && <5, hashable >= 1.1 && <1.2 || >= 1.2.1 && <1.4, mwc-random >= 0.8 && <0.16, primitive, QuickCheck >= 2.3.0.2, HUnit >= 1.2 && <2, test-framework >= 0.3.1 && <0.9, test-framework-quickcheck2 >= 0.2.6 && <0.4, test-framework-hunit >= 0.2.6 && <3, vector >= 0.7 cpp-options: -DTESTSUITE if impl(ghc >= 7) ghc-options: -rtsopts if impl(ghc >= 6.12.0) ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -fno-warn-unused-do-bind -threaded else ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -threaded source-repository head type: git location: https://github.com/gregorycollins/hashtables.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binu/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506y/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/biny/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/liby/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/liby/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/lib}/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/libexec/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/lib/include{/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/share/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/share/doc/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/share/man/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/share/doc/htmly/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-74c4583705a88c1076832bbf15880f074bd730491c8c97572d00b1691ce92506/etc .log -.logbase base-4.13.0.0ghc-primghc-prim-0.5.3hashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916 primitive Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cvector Pvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab base-4.13.0.0ghc-prim-0.5.3Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab base-4.13.0.0ghc-prim-0.5.3Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abThaskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9Thaskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9 haskell-lexerLanguage.Haskell.LexerThaskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9Language.Haskell.Lexer haskell-lexerLICENSEdiatchki@galois.comThomas Hallgren            $https://github.com/yav/haskell-lexer+https://github.com/yav/haskell-lexer/issues(https://github.com/yav/haskell-lexer.git"A fully compliant Haskell 98 lexer#A fully compliant Haskell 98 lexer.LanguageLanguage.Haskell.Lexer.Language.Haskell.Lexer.LayoutLanguage.Haskell.Lexer.TokensLanguage.Haskell.Lexer.LexLanguage.Haskell.Lexer.UtilsLanguage.Haskell.Lexer.Position-Wall-fno-warn-unused-matches-fno-warn-name-shadowing-Wcompat-Wno-unused-top-bindsbase.hackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org haskell-lexer [k푤TGJ~JQ>dh,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Cabal-version: 2.2 Name: haskell-lexer Version: 1.1.2 License: MIT License-file: LICENSE Author: Thomas Hallgren Maintainer: diatchki@galois.com Category: Language Synopsis: A fully compliant Haskell 98 lexer Description: A fully compliant Haskell 98 lexer. Build-type: Simple Homepage: https://github.com/yav/haskell-lexer Bug-reports: https://github.com/yav/haskell-lexer/issues tested-with: GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.6 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 Library Build-Depends: base < 5 Exposed-modules: Language.Haskell.Lexer Other-modules: Language.Haskell.Lexer.Layout, Language.Haskell.Lexer.Tokens, Language.Haskell.Lexer.Lex, Language.Haskell.Lexer.Utils, Language.Haskell.Lexer.Position GHC-options: -Wall -fno-warn-unused-matches -fno-warn-name-shadowing if impl(GHC >= 8.0) GHC-options: -Wcompat -Wno-unused-top-binds default-language: Haskell2010 source-repository head type: git location: https://github.com/yav/haskell-lexer.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9z/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/binz/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/libz/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/libz/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/lib~/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/libexec/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/lib/include|/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/share/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/share/doc/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/share/man/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Mhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Mhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8hedgehogHedgehogMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog Hedgehog.GenMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8 Hedgehog.GenHedgehog.Internal.BarbieMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.BarbieHedgehog.Internal.ConfigMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.ConfigHedgehog.Internal.DiscoveryMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.DiscoveryHedgehog.Internal.DistributiveMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.DistributiveHedgehog.Internal.ExceptionMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.ExceptionHedgehog.Internal.GenMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.GenHedgehog.Internal.HTraversableMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.HTraversableHedgehog.Internal.OpaqueMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.OpaqueHedgehog.Internal.PreludeMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.PreludeHedgehog.Internal.PropertyMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.PropertyHedgehog.Internal.QueueMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.QueueHedgehog.Internal.RangeMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.RangeHedgehog.Internal.RegionMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.RegionHedgehog.Internal.ReportMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.ReportHedgehog.Internal.RunnerMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.RunnerHedgehog.Internal.SeedMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.SeedHedgehog.Internal.ShowMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.ShowHedgehog.Internal.ShrinkMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.ShrinkHedgehog.Internal.SourceMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.SourceHedgehog.Internal.StateMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.StateHedgehog.Internal.THMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.THHedgehog.Internal.TreeMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.TreeHedgehog.Internal.TrippingMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.Internal.Tripping Hedgehog.MainMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8 Hedgehog.MainHedgehog.RangeMhedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8Hedgehog.RangehedgehogLICENSE Jacob Stanley Jacob Stanley       https://hedgehog.qa5https://github.com/hedgehogqa/haskell-hedgehog/issues0git://github.com/hedgehogqa/haskell-hedgehog.gitRelease with confidence. automatically generates a comprehensive array of test cases, exercising your software in ways human testers would never imagine. Generate hundreds of test cases automatically, exposing even the most insidious of corner cases. Failures are automatically simplified, giving developers coherent, intelligible error messages. To get started quickly, see the .TestingHedgehog Hedgehog.Gen Hedgehog.MainHedgehog.RangeHedgehog.Internal.BarbieHedgehog.Internal.ConfigHedgehog.Internal.DiscoveryHedgehog.Internal.DistributiveHedgehog.Internal.ExceptionHedgehog.Internal.GenHedgehog.Internal.HTraversableHedgehog.Internal.OpaqueHedgehog.Internal.PreludeHedgehog.Internal.PropertyHedgehog.Internal.QueueHedgehog.Internal.RangeHedgehog.Internal.RegionHedgehog.Internal.ReportHedgehog.Internal.RunnerHedgehog.Internal.SeedHedgehog.Internal.ShowHedgehog.Internal.ShrinkHedgehog.Internal.SourceHedgehog.Internal.StateHedgehog.Internal.THHedgehog.Internal.TreeHedgehog.Internal.Trippingsrc-Wall ansi-terminalasyncbarbiesbase  bytestring concurrent-output  containers deepseq directoryerf exceptions  lifted-async mmorph monad-controlmtl pretty-show  primitive random resourcetsafe-exceptionsstmtemplate-haskell texttime transformerstransformers-basewl-pprint-annotatedtesttest.hstestTest.Hedgehog.ApplicativeTest.Hedgehog.ConfidenceTest.Hedgehog.FilterTest.Hedgehog.MaybeTest.Hedgehog.SeedTest.Hedgehog.SkipTest.Hedgehog.TextTest.Hedgehog.Zip-Wall -threaded-O2base containers hedgehogmmorphmtl pretty-show text transformers. README.md CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orghedgehog A`޹a@[ڒS7pj,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4version: 1.5 name: hedgehog author: Jacob Stanley maintainer: Jacob Stanley homepage: https://hedgehog.qa bug-reports: https://github.com/hedgehogqa/haskell-hedgehog/issues synopsis: Release with confidence. description: automatically generates a comprehensive array of test cases, exercising your software in ways human testers would never imagine. . Generate hundreds of test cases automatically, exposing even the most insidious of corner cases. Failures are automatically simplified, giving developers coherent, intelligible error messages. . To get started quickly, see the . category: Testing license: BSD3 license-file: LICENSE cabal-version: >= 1.10 build-type: Simple tested-with: GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.3 , GHC == 8.10.1 , GHC == 9.2.1 extra-source-files: README.md CHANGELOG.md source-repository head type: git location: git://github.com/hedgehogqa/haskell-hedgehog.git library build-depends: -- GHC 8.0.1 / base-4.9.0.0 (May 2016) base >= 4.9 && < 5 , ansi-terminal >= 0.6 && < 1.2 , async >= 2.0 && < 2.3 , barbies >= 1.0 && < 2.2 , bytestring >= 0.10 && < 0.13 , concurrent-output >= 1.7 && < 1.11 , containers >= 0.4 && < 0.8 , deepseq >= 1.1.0.0 && < 1.6 , directory >= 1.2 && < 1.4 , erf >= 2.0 && < 2.1 , exceptions >= 0.7 && < 0.11 , lifted-async >= 0.7 && < 0.11 , mmorph >= 1.0 && < 1.3 , monad-control >= 1.0 && < 1.1 , mtl >= 2.1 && < 2.4 , pretty-show >= 1.6 && < 1.11 , primitive >= 0.6 && < 0.10 , random >= 1.1 && < 1.3 , resourcet >= 1.1 && < 1.4 , safe-exceptions >= 0.1 && < 0.2 , stm >= 2.4 && < 2.6 , template-haskell >= 2.10 && < 2.23 , text >= 1.1 && < 2.2 , time >= 1.4 && < 1.15 , transformers >= 0.5 && < 0.7 , transformers-base >= 0.4.5.1 && < 0.5 , wl-pprint-annotated >= 0.0 && < 0.2 ghc-options: -Wall hs-source-dirs: src exposed-modules: Hedgehog Hedgehog.Gen Hedgehog.Main Hedgehog.Range Hedgehog.Internal.Barbie Hedgehog.Internal.Config Hedgehog.Internal.Discovery Hedgehog.Internal.Distributive Hedgehog.Internal.Exception Hedgehog.Internal.Gen Hedgehog.Internal.HTraversable Hedgehog.Internal.Opaque Hedgehog.Internal.Prelude Hedgehog.Internal.Property Hedgehog.Internal.Queue Hedgehog.Internal.Range Hedgehog.Internal.Region Hedgehog.Internal.Report Hedgehog.Internal.Runner Hedgehog.Internal.Seed Hedgehog.Internal.Show Hedgehog.Internal.Shrink Hedgehog.Internal.Source Hedgehog.Internal.State Hedgehog.Internal.TH Hedgehog.Internal.Tree Hedgehog.Internal.Tripping default-language: Haskell2010 test-suite test type: exitcode-stdio-1.0 main-is: test.hs ghc-options: -Wall -threaded -O2 hs-source-dirs: test other-modules: Test.Hedgehog.Applicative Test.Hedgehog.Confidence Test.Hedgehog.Filter Test.Hedgehog.Maybe Test.Hedgehog.Seed Test.Hedgehog.Skip Test.Hedgehog.Text Test.Hedgehog.Zip build-depends: hedgehog , base >= 3 && < 5 , containers >= 0.4 && < 0.8 , mmorph >= 1.0 && < 1.3 , mtl >= 2.1 && < 2.4 , pretty-show >= 1.6 && < 1.11 , text >= 1.1 && < 2.2 , transformers >= 0.3 && < 0.7 default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8s/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/bins/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/libs/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/libs/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/libw/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/libexec{/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/sharey/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/share/docy/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/share/man~/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-d570079c6d36776e14924de1debba3b92566617aca28038bcc39497c390cabb8/etc .log -.log ansi-terminalTansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99asyncLasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdbarbiesPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3abase base-4.13.0.0 bytestring bytestring-0.10.10.1concurrent-output Zconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cc containerscontainers-0.6.2.1deepseqdeepseq-1.4.4.0 directorydirectory-1.3.6.0erfLerf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0d exceptions Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e lifted-async Vlifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97emmorphMmmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e monad-controlVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdmtl mtl-2.2.2 pretty-show Qpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651 primitive Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9crandomOrandom-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7 resourcetPresourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23fsafe-exceptionsXsafe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21stm stm-2.5.0.0template-haskelltemplate-haskell-2.15.0.0text text-1.2.4.0time  time-1.9.3 transformerstransformers-0.5.6.2transformers-baseXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688cwl-pprint-annotated\wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17dTansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99Lasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a base-4.13.0.0bytestring-0.10.10.1Zconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cccontainers-0.6.2.1deepseq-1.4.4.0directory-1.3.6.0Lerf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0dRexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eVlifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97eMmmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586eVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd mtl-2.2.2Qpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cOrandom-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7Presourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23fXsafe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21 stm-2.5.0.0template-haskell-2.15.0.0 text-1.2.4.0 time-1.9.3transformers-0.5.6.2Xtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c\wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17dTansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99Lasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdPbarbies-2.1.1.0-9e665dd47e2bf23325bc0d07310863c08013b0696dac92daa9eae74de41b1a3a base-4.13.0.0bytestring-0.10.10.1Zconcurrent-output-1.10.21-0a4db4abc6eb8a73a9838d7494f6d6c8d05d45cca7cd252de9a464b2745624cccontainers-0.6.2.1deepseq-1.4.4.0directory-1.3.6.0Lerf-2.0.0.0-fd9d587ff006edd24ee9ba0972315a23541265f1c077ed421fe904cd7c835b0dRexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031eVlifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97eMmmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586eVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd mtl-2.2.2Qpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cOrandom-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7Presourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23fXsafe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21 stm-2.5.0.0template-haskell-2.15.0.0 text-1.2.4.0 time-1.9.3transformers-0.5.6.2Xtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c\wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17dXhsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14Xhsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14hsc2hsE  in-ghc-tree in-ghc-treehsc2hsE LICENSE2000, Marcin Kowalczykghc-devs@haskell.org$Marcin Kowalczyk             (https://github.com/haskell/hsc2hs/issues%https://github.com/haskell/hsc2hs.gitAA preprocessor that helps with writing Haskell bindings to C codelThe hsc2hs program can be used to automate some parts of the process of writing Haskell bindings to C code. It reads an almost-Haskell source file with embedded special constructs, and outputs a real Haskell file with these constructs processed, based on information taken from some C headers. The extra constructs provide Haskell counterparts of C types, values of C constants, including sizes of C types, and access to fields of C structs. For more details, see the in the GHC User's Guide. Development x-revision3hsc2hsMain.hs cbits/utils.csrc/ CCommon CrossCodegen DirectCodegenFlags HSCParser ATTParser UtilsCodegenCompat.ResponseFileCompat.TempFile Paths_hsc2hs-Wallbase containers  directoryfilepathprocessspecSpec.hssrc/test/ ATTParserFlagsBDD-Wall -threadedHUnitbasetest-framework  test-framework-hunittemplate-hsc.hdata/ changelog.md test/asm/*.shackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orghsc2hsE  oN4׈, | j}M\v,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 cabal-version: >=1.10 Name: hsc2hs Version: 0.68.10 x-revision: 3 Copyright: 2000, Marcin Kowalczyk License: BSD3 License-File: LICENSE Author: Marcin Kowalczyk Maintainer: ghc-devs@haskell.org Synopsis: A preprocessor that helps with writing Haskell bindings to C code Bug-Reports: https://github.com/haskell/hsc2hs/issues Description: The hsc2hs program can be used to automate some parts of the process of writing Haskell bindings to C code. It reads an almost-Haskell source file with embedded special constructs, and outputs a real Haskell file with these constructs processed, based on information taken from some C headers. The extra constructs provide Haskell counterparts of C types, values of C constants, including sizes of C types, and access to fields of C structs. . For more details, see the in the GHC User's Guide. Category: Development Data-Dir: data/ Data-Files: template-hsc.h build-type: Simple tested-with: GHC == 9.12.0 GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.6 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-source-files: changelog.md test/asm/*.s flag in-ghc-tree description: Are we in a GHC tree? default: False manual: True source-repository head Type: git Location: https://github.com/haskell/hsc2hs.git Executable hsc2hs Default-Language: Haskell2010 Main-Is: Main.hs Hs-Source-Dirs: src/ Other-Modules: C Common CrossCodegen DirectCodegen Flags HSCParser ATTParser UtilsCodegen Compat.ResponseFile Compat.TempFile Paths_hsc2hs c-sources: cbits/utils.c Other-Extensions: CPP, NoMonomorphismRestriction Build-Depends: base >= 4.3.0 && < 4.22, containers >= 0.4.0 && < 0.8, directory >= 1.1.0 && < 1.4, filepath >= 1.2.0 && < 1.6, process >= 1.1.0 && < 1.7 if os(windows) -- N.B. Job object support was irreparably broken prior to 1.6.8. -- See https://github.com/haskell/process/issues/167. Build-Depends: process >= 1.6.8 && < 1.7 ghc-options: -Wall if flag(in-ghc-tree) cpp-options: -DIN_GHC_TREE test-suite spec main-is: Spec.hs hs-source-dirs: src/ test/ other-modules: ATTParser Flags BDD ghc-options: -Wall -threaded type: exitcode-stdio-1.0 build-depends: base >= 4.3.0 && < 4.22, test-framework >= 0.8.2.0 && < 0.9, test-framework-hunit >= 0.3.0.2 && < 0.4, HUnit >= 1.3.1.2 && < 1.4 || >= 1.6.0.0 && < 1.7 default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/bin~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/lib~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/lib~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/lib/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/libexec/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/lib/include/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/share/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/share/doc/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/share/man/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/etc .log -.loghsc2hshsc2hsbase base-4.13.0.0 containerscontainers-0.6.2.1 directorydirectory-1.3.6.0filepathfilepath-1.4.2.1process process-1.6.9.0 base-4.13.0.0containers-0.6.2.1directory-1.3.6.0filepath-1.4.2.1process-1.6.9.0 base-4.13.0.0containers-0.6.2.1directory-1.3.6.0filepath-1.4.2.1process-1.6.9.0Zindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcaZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcaindexed-traversableData.Foldable.WithIndexZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcaData.Foldable.WithIndexData.Foldable1.WithIndexZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcaData.Foldable1.WithIndexData.Functor.WithIndexZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcaData.Functor.WithIndexData.Traversable.WithIndexZindexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dcaData.Traversable.WithIndexindexed-traversableLICENSE"Oleg Grenrus Edward Kmett           1https://github.com/haskellari/indexed-traversableindexed-traversable9FunctorWithIndex, FoldableWithIndex, TraversableWithIndex/This package provides three useful generalizations: @ class Functor f => FunctorWithIndex i f | f -> i where \ imap :: (i -> a -> b) -> f a -> f b @ @ class Foldable f => FoldableWithIndex i f | f -> i where \ ifoldMap :: Monoid m => (i -> a -> m) -> f a -> m @ @ class (FunctorWithIndex i t, FoldableWithIndex i t, Traversable t) => TraversableWithIndex i t | t -> i where \ itraverse :: Applicative f => (i -> a -> f b) -> t a -> f (t b) @ This package contains instances for types in GHC boot libraries. For some additional instances see [indexed-traversable-instances](https://hackage.haskell.org/package/indexed-traversable-instances). The [keys](https://hackage.haskell.org/package/keys) package provides similar functionality, but uses (associated) @TypeFamilies@ instead of @FunctionalDependencies@.DataData.Foldable.WithIndexData.Foldable1.WithIndexData.Functor.WithIndexData.Traversable.WithIndexsrc CoerceCompatGhcList WithIndexarraybase  containers foldable1-classes-compat transformers. Changelog.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgindexed-traversable X :բ\*ҧ߀ m:+|u;",/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 cabal-version: 1.12 name: indexed-traversable version: 0.1.4 build-type: Simple license: BSD2 license-file: LICENSE category: Data maintainer: Oleg Grenrus author: Edward Kmett synopsis: FunctorWithIndex, FoldableWithIndex, TraversableWithIndex description: This package provides three useful generalizations: . @ class Functor f => FunctorWithIndex i f | f -> i where \ imap :: (i -> a -> b) -> f a -> f b @ . @ class Foldable f => FoldableWithIndex i f | f -> i where \ ifoldMap :: Monoid m => (i -> a -> m) -> f a -> m @ . @ class (FunctorWithIndex i t, FoldableWithIndex i t, Traversable t) => TraversableWithIndex i t | t -> i where \ itraverse :: Applicative f => (i -> a -> f b) -> t a -> f (t b) @ . This package contains instances for types in GHC boot libraries. For some additional instances see [indexed-traversable-instances](https://hackage.haskell.org/package/indexed-traversable-instances). . The [keys](https://hackage.haskell.org/package/keys) package provides similar functionality, but uses (associated) @TypeFamilies@ instead of @FunctionalDependencies@. extra-source-files: Changelog.md tested-with: GHC ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.5 || ==9.8.2 || ==9.10.1 source-repository head type: git location: https://github.com/haskellari/indexed-traversable subdir: indexed-traversable library default-language: Haskell2010 hs-source-dirs: src other-modules: CoerceCompat GhcList WithIndex exposed-modules: Data.Foldable.WithIndex Data.Foldable1.WithIndex Data.Functor.WithIndex Data.Traversable.WithIndex build-depends: array >=0.3.0.2 && <0.6 , base >=4.12 && <4.21 , containers >=0.6.0.1 && <0.8 , transformers >=0.5.6.0 && <0.7 if !impl(ghc >=9.6) build-depends: foldable1-classes-compat >=0.1 && <0.2 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/bin/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/lib/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/lib/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/lib/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/libexec/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/lib/include/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/share/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/share/doc/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/share/man/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-3279696fce8579dd6a41355693a593fd1ff6ca631f7afd8fdb108cd933d15dca/etc .log -.logarray array-0.5.4.0base base-4.13.0.0 containerscontainers-0.6.2.1foldable1-classes-compat]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702 transformerstransformers-0.5.6.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702transformers-0.5.6.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1]foldable1-classes-compat-0.1-227d1474231e3d054cbf6d716884d9dd336c6e0fe42a15dad2d8af44baff9702transformers-0.5.6.2 integer-gmpinteger-gmp-1.0.2.0integer-gmp-1.0.2.08 hvr@gnu.orgHerbert Valerio RiedelInteger library based on GMPdThis package provides the low-level implementation of the standard 'Integer' type based on the . 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.Numeric, Algebra fa0aeec3847b5d0bd5d5fcaaa0d3962c GHC.IntegerGHC.Integer.GMP.InternalsGHC.Integer.Logarithms GHC.Integer.Logarithms.InternalsGHC.Integer.Type=/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/integer-gmp-1.0.2.0=/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/integer-gmp-1.0.2.0=/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/integer-gmp-1.0.2.0L/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/integer-gmp-1.0.2.0HSinteger-gmp-1.0.2.0gmpE/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/integer-gmp-1.0.2.0/includeghc-prim-0.5.3f/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/integer-gmp-1.0.2.0/integer-gmp.haddockR/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/integer-gmp-1.0.2.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Pinvariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5aPinvariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a invariantData.Functor.InvariantPinvariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5aData.Functor.InvariantData.Functor.Invariant.THPinvariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5aData.Functor.Invariant.TH invariantLICENSEONicolas Frisby , Ryan Scott )Nicolas Frisby               -https://github.com/nfrisby/invariant-functors4https://github.com/nfrisby/invariant-functors/issues-https://github.com/nfrisby/invariant-functorsHaskell98 invariant functorsHaskell98 invariant functors (also known as exponential functors). For more information, see Edward Kmett's article \"Rotten Bananas\": Control, DataData.Functor.InvariantData.Functor.Invariant.THsrc"Data.Functor.Invariant.TH.InternalPaths_invariant-WallStateVararraybase bifunctorscomonad containers  contravariantghc-prim profunctorsstmtaggedtemplate-haskellth-abstraction  transformerstransformers-compatunordered-containersspecSpec.hshspec-discoverhspec-discovertest InvariantSpecTHSpec-Wall-Wno-star-is-type QuickCheck basehspec  invarianttemplate-haskell. CHANGELOG.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org invariant  YM%kk ŭ?U/,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: invariant version: 0.6.3 synopsis: Haskell98 invariant functors description: Haskell98 invariant functors (also known as exponential functors). . For more information, see Edward Kmett's article \"Rotten Bananas\": . category: Control, Data license: BSD2 license-file: LICENSE homepage: https://github.com/nfrisby/invariant-functors bug-reports: https://github.com/nfrisby/invariant-functors/issues author: Nicolas Frisby maintainer: Nicolas Frisby , Ryan Scott build-type: Simple cabal-version: >= 1.10 tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.8 , GHC == 9.4.8 , GHC == 9.6.4 , GHC == 9.8.2 , GHC == 9.10.1 extra-source-files: CHANGELOG.md, README.md source-repository head type: git location: https://github.com/nfrisby/invariant-functors library exposed-modules: Data.Functor.Invariant , Data.Functor.Invariant.TH other-modules: Data.Functor.Invariant.TH.Internal , Paths_invariant hs-source-dirs: src default-language: Haskell2010 build-depends: array >= 0.3 && < 0.6 , base >= 4 && < 5 , bifunctors >= 5.2 && < 6 , comonad >= 5 && < 6 , containers >= 0.1 && < 0.8 , contravariant >= 0.5 && < 2 , ghc-prim , profunctors >= 5.2.1 && < 6 , StateVar >= 1.1 && < 2 , stm >= 2.2 && < 3 , tagged >= 0.7.3 && < 1 , template-haskell >= 2.4 && < 2.23 , th-abstraction >= 0.4 && < 0.8 , transformers >= 0.2 && < 0.7 , transformers-compat >= 0.3 && < 1 , unordered-containers >= 0.2.4 && < 0.3 ghc-options: -Wall if !impl(ghc >= 8.0) build-depends: semigroups >= 0.16.2 && < 1 test-suite spec type: exitcode-stdio-1.0 hs-source-dirs: test default-language: Haskell2010 main-is: Spec.hs other-modules: InvariantSpec THSpec build-depends: base >= 4 && < 5 , hspec >= 1.8 , invariant , QuickCheck >= 2.11 && < 3 , template-haskell build-tool-depends: hspec-discover:hspec-discover ghc-options: -Wall if impl(ghc >= 8.6) ghc-options: -Wno-star-is-type ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5av/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/binv/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/libv/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/libv/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/libz/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/libexec~/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/lib/includex/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/share|/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/share/doc|/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/share/man/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a/etc .log -.logStateVarOStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670array array-0.5.4.0base base-4.13.0.0 bifunctorsQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9comonad Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1ghc-primghc-prim-0.5.3 profunctorsRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09stm stm-2.5.0.0tagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskelltemplate-haskell-2.15.0.0th-abstractionWth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cunordered-containers^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146OStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670 array-0.5.4.0 base-4.13.0.0Qbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1ghc-prim-0.5.3Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09 stm-2.5.0.0Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdtransformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146OStateVar-1.2.2-8c32dbe74f441755500f720e895e0b9c8f8e5f6a845925a2f514305949016670 array-0.5.4.0 base-4.13.0.0Qbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1ghc-prim-0.5.3Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09 stm-2.5.0.0Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdtransformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Ukan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Ukan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1kan-extensions Control.Comonad.DensityUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Control.Comonad.DensityControl.Monad.CoUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Control.Monad.CoControl.Monad.CodensityUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Control.Monad.Codensity#Data.Functor.Contravariant.CoyonedaUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1#Data.Functor.Contravariant.CoyonedaData.Functor.Contravariant.DayUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Data.Functor.Contravariant.Day!Data.Functor.Contravariant.YonedaUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1!Data.Functor.Contravariant.YonedaData.Functor.CoyonedaUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Data.Functor.CoyonedaData.Functor.DayUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Data.Functor.DayData.Functor.Day.CurriedUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Data.Functor.Day.CurriedData.Functor.Invariant.DayUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Data.Functor.Invariant.DayData.Functor.Kan.LanUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Data.Functor.Kan.LanData.Functor.Kan.RanUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Data.Functor.Kan.RanData.Functor.YonedaUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1Data.Functor.Yonedakan-extensionsLICENSE'Copyright (C) 2008-2016 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional        (http://github.com/ekmett/kan-extensions/.http://github.com/ekmett/kan-extensions/issues*git://github.com/ekmett/kan-extensions.gitGKan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monadsYKan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads.+Data Structures, Monads, Comonads, Functors Control.Comonad.DensityControl.Monad.CoControl.Monad.CodensityData.Functor.Contravariant.Day!Data.Functor.Contravariant.Yoneda#Data.Functor.Contravariant.CoyonedaData.Functor.DayData.Functor.Day.CurriedData.Functor.Invariant.DayData.Functor.Kan.LanData.Functor.Kan.RanData.Functor.YonedaData.Functor.Coyonedasrc1 $-Wall-Wcompat-Wnoncanonical-monad-instances-Wno-trustworthy-safe adjunctionsarraybase comonad containers  contravariant distributivefree invariantmtl profunctors semigroupoidstagged transformers. .gitignore .vim.customCHANGELOG.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgkan-extensions (< Qʟ[.o3 N"+P$,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: kan-extensions category: Data Structures, Monads, Comonads, Functors version: 5.2.6 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/kan-extensions/ bug-reports: http://github.com/ekmett/kan-extensions/issues copyright: Copyright (C) 2008-2016 Edward A. Kmett synopsis: Kan extensions, Kan lifts, the Yoneda lemma, and (co)density (co)monads description: Kan extensions, Kan lifts, various forms of the Yoneda lemma, and (co)density (co)monads. build-type: Simple tested-with: GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.8 , GHC == 9.4.5 , GHC == 9.6.2 extra-source-files: .gitignore .vim.custom CHANGELOG.markdown README.markdown source-repository head type: git location: git://github.com/ekmett/kan-extensions.git library hs-source-dirs: src other-extensions: CPP MultiParamTypeClasses GADTs Rank2Types, FlexibleInstances FlexibleContexts UndecidableInstances TypeFamilies build-depends: adjunctions >= 4.2 && < 5, array >= 0.3.0.2 && < 0.6, base >= 4.11 && < 5, comonad >= 4 && < 6, containers >= 0.4 && < 0.8, contravariant >= 1 && < 2, distributive >= 0.2.2 && < 1, invariant >= 0.1 && < 1, free >= 4 && < 6, mtl >= 2.2.1 && < 2.4, profunctors >= 5 && < 6, semigroupoids >= 5.2.2 && < 7, tagged >= 0.7.2 && < 1, transformers >= 0.5 && < 0.7 exposed-modules: Control.Comonad.Density Control.Monad.Co Control.Monad.Codensity Data.Functor.Contravariant.Day Data.Functor.Contravariant.Yoneda Data.Functor.Contravariant.Coyoneda Data.Functor.Day Data.Functor.Day.Curried Data.Functor.Invariant.Day Data.Functor.Kan.Lan Data.Functor.Kan.Ran Data.Functor.Yoneda Data.Functor.Coyoneda ghc-options: -Wall -Wcompat -Wnoncanonical-monad-instances -Wno-trustworthy-safe if !impl(ghc >= 8.8) ghc-options: -Wnoncanonical-monadfail-instances default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binw/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/bin{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/lib{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/lib{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/lib/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/libexec/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/lib/include}/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/share/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/share/doc/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/share/man/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1/etc .log -.log adjunctionsRadjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24farray array-0.5.4.0base base-4.13.0.0comonad Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1 distributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345freeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3 invariantPinvariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5amtl mtl-2.2.2 profunctorsRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09 semigroupoidsTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eatagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 transformerstransformers-0.5.6.2Radjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f array-0.5.4.0 base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Ifree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Pinvariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a mtl-2.2.2Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Tsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaMtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Radjunctions-4.4.2-5ea900380b353fd24d7e672bf956037a9ff6e5e543598e0b2d8c80cde769a24f array-0.5.4.0 base-4.13.0.0Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Ifree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3Pinvariant-0.6.3-8b521830bbb48441360e6e60e2c9e455a55f5747ae8a7e9caba28d198c653f5a mtl-2.2.2Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Tsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaMtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Llens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155Llens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155lensSControl.Exception.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Exception.Lens Control.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3f Control.LensControl.Lens.AtLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.AtControl.Lens.CombinatorsLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.CombinatorsControl.Lens.ConsLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.ConsControl.Lens.EachLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.EachControl.Lens.EmptyLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.EmptyControl.Lens.EqualityLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.EqualityControl.Lens.ExtrasLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.ExtrasControl.Lens.FoldLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.FoldControl.Lens.GetterLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.GetterControl.Lens.IndexedLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.IndexedControl.Lens.InternalLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.InternalControl.Lens.Internal.BazaarLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.Bazaar Control.Lens.Internal.ByteStringLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3f Control.Lens.Internal.ByteStringControl.Lens.Internal.CTypesLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.CTypesControl.Lens.Internal.CoerceLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.CoerceControl.Lens.Internal.ContextLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.ContextControl.Lens.Internal.DequeLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.DequeControl.Lens.Internal.ExceptionLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.ExceptionControl.Lens.Internal.FieldTHLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.FieldTHControl.Lens.Internal.FoldLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.FoldControl.Lens.Internal.GetterLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.GetterControl.Lens.Internal.IndexedLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.IndexedControl.Lens.Internal.InstancesLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.InstancesControl.Lens.Internal.IsoLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.IsoControl.Lens.Internal.LevelLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.LevelControl.Lens.Internal.ListLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.ListControl.Lens.Internal.MagmaLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.MagmaControl.Lens.Internal.PrismLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.PrismControl.Lens.Internal.PrismTHLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.PrismTHControl.Lens.Internal.ReviewLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.ReviewControl.Lens.Internal.SetterLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.SetterControl.Lens.Internal.THLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.THControl.Lens.Internal.TypeableLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.TypeableControl.Lens.Internal.ZoomLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.Internal.ZoomControl.Lens.IsoLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.IsoControl.Lens.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.LensControl.Lens.LevelLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.LevelControl.Lens.OperatorsLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.OperatorsControl.Lens.PlatedLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.PlatedControl.Lens.PrismLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.PrismControl.Lens.ReifiedLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.ReifiedControl.Lens.ReviewLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.ReviewControl.Lens.SetterLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.SetterControl.Lens.THLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.THControl.Lens.TraversalLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.TraversalControl.Lens.TupleLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.TupleControl.Lens.TypeLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.TypeControl.Lens.UnsoundLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.UnsoundControl.Lens.WrappedLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.WrappedControl.Lens.ZoomLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Lens.ZoomControl.Monad.Error.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Monad.Error.Lens Control.Parallel.Strategies.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3f Control.Parallel.Strategies.LensControl.Seq.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fControl.Seq.LensData.Array.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Array.LensData.Bits.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Bits.LensData.ByteString.Lazy.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.ByteString.Lazy.LensData.ByteString.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.ByteString.LensData.ByteString.Strict.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.ByteString.Strict.LensData.Complex.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Complex.LensData.Data.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Data.LensData.Dynamic.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Dynamic.LensData.HashSet.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.HashSet.LensData.IntSet.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.IntSet.LensData.List.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.List.Lens Data.Map.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3f Data.Map.LensData.Sequence.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Sequence.Lens Data.Set.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3f Data.Set.LensData.Text.Lazy.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Text.Lazy.LensData.Text.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Text.LensData.Text.Strict.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Text.Strict.LensData.Tree.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Tree.LensData.Typeable.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Typeable.LensData.Vector.Generic.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Vector.Generic.LensData.Vector.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fData.Vector.LensGHC.Generics.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fGHC.Generics.LensLanguage.Haskell.TH.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fLanguage.Haskell.TH.Lens Numeric.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3f Numeric.LensNumeric.Natural.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fNumeric.Natural.LensSystem.Exit.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fSystem.Exit.LensSystem.FilePath.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fSystem.FilePath.LensSystem.IO.Error.LensLlens-4.19.2-a5a29e4538d3cc26fefc201ea32235ac782d9b9e012a1f0865b9a6f7c7062e3fSystem.IO.Error.Lens benchmark-uniplate dump-splicesinliningjold-inline-pragmassafe test-doctests test-hunittest-propertiestest-templates trustworthy benchmark-uniplate dump-splicesinliningjold-inline-pragmassafe test-doctests test-hunittest-propertiestest-templates trustworthylensLICENSE'Copyright (C) 2012-2016 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional         http://github.com/ekmett/lens/$http://github.com/ekmett/lens/issues"https://github.com/ekmett/lens.gitLenses, Folds and Traversals UThis package comes \"Batteries Included\" with many useful lenses for the types commonly used from the Haskell Platform, and with tools for automatically generating lenses and isomorphisms for user-supplied data types. The combinators in @Control.Lens@ provide a highly generic toolbox for composing families of getters, folds, isomorphisms, traversals, setters and lenses and their indexed variants. An overview, with a large number of examples can be found in the . An introductory video on the style of code used in this library by Simon Peyton Jones is available from . A video on how to use lenses and how they are constructed is available on . Slides for that second talk can be obtained from . More information on the care and feeding of lenses, including a brief tutorial and motivation for their types can be found on the . A small game of @pong@ and other more complex examples that manage their state using lenses can be found in the . /Lenses, Folds and Traversals/ With some signatures simplified, the core of the hierarchy of lens-like constructions looks like: <> You can compose any two elements of the hierarchy above using @(.)@ from the @Prelude@, and you can use any element of the hierarchy as any type it linked to above it. The result is their lowest upper bound in the hierarchy (or an error if that bound doesn't exist). For instance: * You can use any 'Traversal' as a 'Fold' or as a 'Setter'. * The composition of a 'Traversal' and a 'Getter' yields a 'Fold'. /Minimizing Dependencies/ If you want to provide lenses and traversals for your own types in your own libraries, then you can do so without incurring a dependency on this (or any other) lens package at all. /e.g./ for a data type: > data Foo a = Foo Int Int a You can define lenses such as > -- bar :: Lens' (Foo a) Int > bar :: Functor f => (Int -> f Int) -> Foo a -> f (Foo a) > bar f (Foo a b c) = fmap (\a' -> Foo a' b c) (f a) > -- quux :: Lens (Foo a) (Foo b) a b > quux :: Functor f => (a -> f b) -> Foo a -> f (Foo b) > quux f (Foo a b c) = fmap (Foo a b) (f c) without the need to use any type that isn't already defined in the @Prelude@. And you can define a traversal of multiple fields with 'Control.Applicative.Applicative': > -- traverseBarAndBaz :: Traversal' (Foo a) Int > traverseBarAndBaz :: Applicative f => (Int -> f Int) -> Foo a -> f (Foo a) > traverseBarAndBaz f (Foo a b c) = Foo <$> f a <*> f b <*> pure c What is provided in this library is a number of stock lenses and traversals for common haskell types, a wide array of combinators for working them, and more exotic functionality, (/e.g./ getters, setters, indexed folds, isomorphisms).Data, Lenses, Generics x-revision6Cabal base cabal-doctestfilepathSControl.Exception.Lens Control.LensControl.Lens.AtControl.Lens.CombinatorsControl.Lens.ConsControl.Lens.EachControl.Lens.EmptyControl.Lens.EqualityControl.Lens.ExtrasControl.Lens.FoldControl.Lens.GetterControl.Lens.IndexedControl.Lens.InternalControl.Lens.Internal.Bazaar Control.Lens.Internal.ByteStringControl.Lens.Internal.CoerceControl.Lens.Internal.ContextControl.Lens.Internal.CTypesControl.Lens.Internal.DequeControl.Lens.Internal.ExceptionControl.Lens.Internal.FieldTHControl.Lens.Internal.PrismTHControl.Lens.Internal.FoldControl.Lens.Internal.GetterControl.Lens.Internal.IndexedControl.Lens.Internal.InstancesControl.Lens.Internal.IsoControl.Lens.Internal.LevelControl.Lens.Internal.ListControl.Lens.Internal.MagmaControl.Lens.Internal.PrismControl.Lens.Internal.ReviewControl.Lens.Internal.SetterControl.Lens.Internal.THControl.Lens.Internal.TypeableControl.Lens.Internal.ZoomControl.Lens.IsoControl.Lens.LensControl.Lens.LevelControl.Lens.OperatorsControl.Lens.PlatedControl.Lens.PrismControl.Lens.ReifiedControl.Lens.ReviewControl.Lens.SetterControl.Lens.THControl.Lens.TraversalControl.Lens.TupleControl.Lens.TypeControl.Lens.UnsoundControl.Lens.WrappedControl.Lens.ZoomControl.Monad.Error.Lens Control.Parallel.Strategies.LensControl.Seq.LensData.Array.LensData.Bits.LensData.ByteString.LensData.ByteString.Strict.LensData.ByteString.Lazy.LensData.Complex.LensData.Data.LensData.Dynamic.LensData.HashSet.LensData.IntSet.LensData.List.Lens Data.Map.LensData.Sequence.Lens Data.Set.LensData.Text.LensData.Text.Strict.LensData.Text.Lazy.LensData.Tree.LensData.Typeable.LensData.Vector.LensData.Vector.Generic.LensGHC.Generics.LensSystem.Exit.LensSystem.FilePath.LensSystem.IO.Error.LensLanguage.Haskell.TH.Lens Numeric.LensNumeric.Natural.Lens-DTRUSTWORTHY=1 -DINLININGsrcControl.Lens.Internal.Prelude Paths_lensVinclude -Wall -fwarn-tabs-O2 -fdicts-cheap-funbox-strict-fields-fmax-simplifier-iterations=10-fno-warn-trustworthy-safe'-Wno-missing-pattern-synonym-signatures-Wno-redundant-constraintsarraybase base-orphans bifunctors bytestring   call-stackcomonad containers contravariant distributive exceptionsfilepathfreeghc-primhashablekan-extensionsmtlparallel profunctors reflection semigroupoidstaggedtemplate-haskelltext th-abstraction transformerstransformers-compatunordered-containersvector  templates templates.hstestsT799-Wall -threadedbaselens properties properties.hstestslens-properties/srcControl.Lens.Propertiesinclude-Wall -threaded-rtsopts-with-rtsopts=-N QuickCheckbaselenstest-frameworktest-framework-quickcheck2 transformershunithunit.hstests-Wall -threaded-rtsopts-with-rtsopts=-NHUnitbase containerslensmtltest-frameworktest-framework-hunitdoctests doctests.hs-DTRUSTWORTHY=1testsV-Wall -threadedx-doctest-options--fastbase bytestring containersdeepseq directorydoctest  filepathgeneric-derivinglensmtlnatsparallel semigroups simple-reflecttextunordered-containersvector plated plated.hs benchmarks-Wall-O2 -threaded -fdicts-cheap-funbox-strict-fieldsbase base-compat  comonad criteriondeepseqgeneric-derivinglens transformers alongside alongside.hs benchmarks-Wall-O2 -threaded -fdicts-cheap-funbox-strict-fieldsbasecomonad criteriondeepseqlens transformersfoldsfolds.hs benchmarks-Wall-O2 -threaded -fdicts-cheap-funbox-strict-fieldsbase bytestring containers criterionlensunordered-containersvector traversals traversals.hs benchmarks-Wall-O2 -threaded -fdicts-cheap-funbox-strict-fieldsbase bytestring containers criteriondeepseqlensunordered-containersvectorunsafe unsafe.hs benchmarks-Wall-O2 -threaded -fdicts-cheap-funbox-strict-fieldsbasecomonad criteriondeepseqgeneric-derivinglens transformers. .travis.yml .gitignore .hlint.yaml .vim.custom cabal.projectexamples/LICENSEexamples/lens-examples.cabal examples/*.hsexamples/*.lhsexamples/.hlint.yaml include/*.hlens-properties/.hlint.yaml"lens-properties/CHANGELOG.markdownlens-properties/LICENSElens-properties/Setup.hs%lens-properties/lens-properties.cabaltravis/cabal-apt-install travis/config Warning.hsAUTHORS.markdownCHANGELOG.markdownREADME.markdownSUPPORT.markdown images/*.pnghackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orglens RX9qLۥ'TZT2K;,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4>name: lens category: Data, Lenses, Generics version: 4.19.2 x-revision: 6 license: BSD2 cabal-version: 1.18 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/lens/ bug-reports: http://github.com/ekmett/lens/issues copyright: Copyright (C) 2012-2016 Edward A. Kmett build-type: Custom -- build-tools: cpphs tested-with: GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.3 , GHC == 8.10.1 synopsis: Lenses, Folds and Traversals description: This package comes \"Batteries Included\" with many useful lenses for the types commonly used from the Haskell Platform, and with tools for automatically generating lenses and isomorphisms for user-supplied data types. . The combinators in @Control.Lens@ provide a highly generic toolbox for composing families of getters, folds, isomorphisms, traversals, setters and lenses and their indexed variants. . An overview, with a large number of examples can be found in the . . An introductory video on the style of code used in this library by Simon Peyton Jones is available from . . A video on how to use lenses and how they are constructed is available on . . Slides for that second talk can be obtained from . . More information on the care and feeding of lenses, including a brief tutorial and motivation for their types can be found on the . . A small game of @pong@ and other more complex examples that manage their state using lenses can be found in the . . /Lenses, Folds and Traversals/ . With some signatures simplified, the core of the hierarchy of lens-like constructions looks like: . . <> . . You can compose any two elements of the hierarchy above using @(.)@ from the @Prelude@, and you can use any element of the hierarchy as any type it linked to above it. . The result is their lowest upper bound in the hierarchy (or an error if that bound doesn't exist). . For instance: . * You can use any 'Traversal' as a 'Fold' or as a 'Setter'. . * The composition of a 'Traversal' and a 'Getter' yields a 'Fold'. . /Minimizing Dependencies/ . If you want to provide lenses and traversals for your own types in your own libraries, then you can do so without incurring a dependency on this (or any other) lens package at all. . /e.g./ for a data type: . > data Foo a = Foo Int Int a . You can define lenses such as . > -- bar :: Lens' (Foo a) Int > bar :: Functor f => (Int -> f Int) -> Foo a -> f (Foo a) > bar f (Foo a b c) = fmap (\a' -> Foo a' b c) (f a) . > -- quux :: Lens (Foo a) (Foo b) a b > quux :: Functor f => (a -> f b) -> Foo a -> f (Foo b) > quux f (Foo a b c) = fmap (Foo a b) (f c) . without the need to use any type that isn't already defined in the @Prelude@. . And you can define a traversal of multiple fields with 'Control.Applicative.Applicative': . > -- traverseBarAndBaz :: Traversal' (Foo a) Int > traverseBarAndBaz :: Applicative f => (Int -> f Int) -> Foo a -> f (Foo a) > traverseBarAndBaz f (Foo a b c) = Foo <$> f a <*> f b <*> pure c . What is provided in this library is a number of stock lenses and traversals for common haskell types, a wide array of combinators for working them, and more exotic functionality, (/e.g./ getters, setters, indexed folds, isomorphisms). extra-source-files: .travis.yml .gitignore .hlint.yaml .vim.custom cabal.project examples/LICENSE examples/lens-examples.cabal examples/*.hs examples/*.lhs examples/.hlint.yaml include/*.h lens-properties/.hlint.yaml lens-properties/CHANGELOG.markdown lens-properties/LICENSE lens-properties/Setup.hs lens-properties/lens-properties.cabal travis/cabal-apt-install travis/config Warning.hs AUTHORS.markdown CHANGELOG.markdown README.markdown SUPPORT.markdown extra-doc-files: images/*.png source-repository head type: git location: https://github.com/ekmett/lens.git custom-setup setup-depends: Cabal >= 1.10 && <3.3, base >= 4.5 && <5, cabal-doctest >= 1 && <1.1, filepath -- Enable benchmarking against Neil Mitchell's uniplate library for comparative performance analysis. Defaults to being turned off to avoid -- the extra dependency. -- -- > cabal configure --enable-benchmarks -fbenchmark-uniplate && cabal build && cabal bench flag benchmark-uniplate default: False manual: True -- Generate inline pragmas when using template-haskell. This defaults to enabled, but you can -- -- > cabal install lens -f-inlining -- -- to shut it off to benchmark the relative performance impact, or as last ditch effort to address compile -- errors resulting from the myriad versions of template-haskell that all purport to be 2.8. flag inlining manual: True default: True -- Some 7.6.1-rc1 users report their TH still uses old style inline pragmas. This lets them turn on inlining. flag old-inline-pragmas default: False manual: True -- Make the test suites dump their template-haskell splices. flag dump-splices default: False manual: True -- You can disable the doctests test suite with -f-test-doctests flag test-doctests default: True manual: True -- You can disable the hunit test suite with -f-test-hunit flag test-hunit default: True manual: True -- Build the properties test if we're building tests flag test-properties default: True manual: True flag test-templates default: True manual: True -- Disallow unsafeCoerce flag safe default: False manual: True -- Assert that we are trustworthy when we can flag trustworthy default: True manual: True -- Attempt a parallel build with GHC 7.8 flag j default: False manual: True library build-depends: array >= 0.3.0.2 && < 0.6, base >= 4.5 && < 5, base-orphans >= 0.5.2 && < 1, bifunctors >= 5.1 && < 6, bytestring >= 0.9.2.1 && < 0.11, call-stack >= 0.1 && < 0.5, comonad >= 4 && < 6, contravariant >= 1.3 && < 2, containers >= 0.4.0 && < 0.7, distributive >= 0.3 && < 1, filepath >= 1.2.0.0 && < 1.5, free >= 4 && < 6, ghc-prim, hashable >= 1.1.2.3 && < 1.4, kan-extensions >= 5 && < 6, exceptions >= 0.1.1 && < 1, mtl >= 2.0.1 && < 2.3, parallel >= 3.1.0.1 && < 3.3, profunctors >= 5.2.1 && < 6, reflection >= 2.1 && < 3, semigroupoids >= 5 && < 6, tagged >= 0.4.4 && < 1, template-haskell >= 2.4 && < 2.17, th-abstraction >= 0.3 && < 0.5, text >= 0.11 && < 1.3, transformers >= 0.2 && < 0.6, transformers-compat >= 0.4 && < 1, unordered-containers >= 0.2.4 && < 0.3, vector >= 0.9 && < 0.13 if !impl(ghc >= 8.0) build-depends: generic-deriving >= 1.10 && < 2, semigroups >= 0.8.4 && < 1 if !impl(ghc >= 7.10) build-depends: nats >= 0.1 && < 1.2, void >= 0.5 && < 1 if !impl(ghc >= 7.8) build-depends: type-equality >= 1 && < 2 exposed-modules: Control.Exception.Lens Control.Lens Control.Lens.At Control.Lens.Combinators Control.Lens.Cons Control.Lens.Each Control.Lens.Empty Control.Lens.Equality Control.Lens.Extras Control.Lens.Fold Control.Lens.Getter Control.Lens.Indexed Control.Lens.Internal Control.Lens.Internal.Bazaar Control.Lens.Internal.ByteString Control.Lens.Internal.Coerce Control.Lens.Internal.Context Control.Lens.Internal.CTypes Control.Lens.Internal.Deque Control.Lens.Internal.Exception Control.Lens.Internal.FieldTH Control.Lens.Internal.PrismTH Control.Lens.Internal.Fold Control.Lens.Internal.Getter Control.Lens.Internal.Indexed Control.Lens.Internal.Instances Control.Lens.Internal.Iso Control.Lens.Internal.Level Control.Lens.Internal.List Control.Lens.Internal.Magma Control.Lens.Internal.Prism Control.Lens.Internal.Review Control.Lens.Internal.Setter Control.Lens.Internal.TH Control.Lens.Internal.Typeable Control.Lens.Internal.Zoom Control.Lens.Iso Control.Lens.Lens Control.Lens.Level Control.Lens.Operators Control.Lens.Plated Control.Lens.Prism Control.Lens.Reified Control.Lens.Review Control.Lens.Setter Control.Lens.TH Control.Lens.Traversal Control.Lens.Tuple Control.Lens.Type Control.Lens.Unsound Control.Lens.Wrapped Control.Lens.Zoom Control.Monad.Error.Lens Control.Parallel.Strategies.Lens Control.Seq.Lens Data.Array.Lens Data.Bits.Lens Data.ByteString.Lens Data.ByteString.Strict.Lens Data.ByteString.Lazy.Lens Data.Complex.Lens Data.Data.Lens Data.Dynamic.Lens Data.HashSet.Lens Data.IntSet.Lens Data.List.Lens Data.Map.Lens Data.Sequence.Lens Data.Set.Lens Data.Text.Lens Data.Text.Strict.Lens Data.Text.Lazy.Lens Data.Tree.Lens Data.Typeable.Lens Data.Vector.Lens Data.Vector.Generic.Lens GHC.Generics.Lens System.Exit.Lens System.FilePath.Lens System.IO.Error.Lens Language.Haskell.TH.Lens Numeric.Lens Numeric.Natural.Lens other-modules: Control.Lens.Internal.Prelude Paths_lens if flag(safe) cpp-options: -DSAFE=1 if flag(trustworthy) && impl(ghc>=7.2) other-extensions: Trustworthy cpp-options: -DTRUSTWORTHY=1 if flag(old-inline-pragmas) && impl(ghc>=7.6.0.20120810) cpp-options: -DOLD_INLINE_PRAGMAS=1 if flag(inlining) cpp-options: -DINLINING if impl(ghc<7.4) ghc-options: -fno-spec-constr-count if impl(ghc >= 7.10) ghc-options: -fno-warn-trustworthy-safe if impl(ghc >= 8) ghc-options: -Wno-missing-pattern-synonym-signatures ghc-options: -Wno-redundant-constraints if flag(j) && impl(ghc>=7.8) ghc-options: -j4 ghc-options: -Wall -fwarn-tabs -O2 -fdicts-cheap -funbox-strict-fields -fmax-simplifier-iterations=10 hs-source-dirs: src include-dirs: include default-language: Haskell2010 -- Verify that Template Haskell expansion works test-suite templates type: exitcode-stdio-1.0 main-is: templates.hs other-modules: T799 ghc-options: -Wall -threaded hs-source-dirs: tests default-language: Haskell2010 if flag(dump-splices) ghc-options: -ddump-splices if !flag(test-templates) buildable: False else build-depends: base, lens -- Verify the properties of lenses with QuickCheck test-suite properties type: exitcode-stdio-1.0 main-is: properties.hs other-modules: Control.Lens.Properties ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N hs-source-dirs: tests lens-properties/src include-dirs: include default-language: Haskell2010 if !flag(test-properties) buildable: False else build-depends: base, lens, QuickCheck >= 2.4, test-framework >= 0.6, test-framework-quickcheck2 >= 0.2, transformers test-suite hunit type: exitcode-stdio-1.0 main-is: hunit.hs ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N hs-source-dirs: tests default-language: Haskell2010 if !flag(test-hunit) buildable: False else build-depends: base, containers, HUnit >= 1.2, lens, mtl, test-framework >= 0.6, test-framework-hunit >= 0.2 -- Verify the results of the examples test-suite doctests type: exitcode-stdio-1.0 main-is: doctests.hs ghc-options: -Wall -threaded hs-source-dirs: tests default-language: Haskell2010 x-doctest-options: --fast if flag(trustworthy) && impl(ghc>=7.2) other-extensions: Trustworthy cpp-options: -DTRUSTWORTHY=1 if !flag(test-doctests) buildable: False else build-depends: base, bytestring, containers, directory >= 1.0, deepseq, doctest >= 0.11.4 && < 0.12 || >= 0.13 && < 0.19, filepath, generic-deriving, lens, mtl, nats, parallel, semigroups >= 0.9, simple-reflect >= 0.3.1, text, unordered-containers, vector < 0.12.2 -- Basic benchmarks for the uniplate-style combinators benchmark plated type: exitcode-stdio-1.0 main-is: plated.hs ghc-options: -Wall -O2 -threaded -fdicts-cheap -funbox-strict-fields hs-source-dirs: benchmarks default-language: Haskell2010 build-depends: base, base-compat >=0.11.0 && <0.12, comonad, criterion, deepseq, generic-deriving, lens, transformers if flag(benchmark-uniplate) build-depends: uniplate >= 1.6.7 && < 1.7 cpp-options: -DBENCHMARK_UNIPLATE -- Benchmarking alongside variants benchmark alongside type: exitcode-stdio-1.0 main-is: alongside.hs ghc-options: -Wall -O2 -threaded -fdicts-cheap -funbox-strict-fields hs-source-dirs: benchmarks default-language: Haskell2010 build-depends: base, comonad >= 4, criterion, deepseq, lens, transformers -- Benchmarking folds benchmark folds type: exitcode-stdio-1.0 main-is: folds.hs ghc-options: -Wall -O2 -threaded -fdicts-cheap -funbox-strict-fields hs-source-dirs: benchmarks default-language: Haskell2010 build-depends: base, criterion, containers, bytestring, unordered-containers, vector, lens -- Benchmarking traversals benchmark traversals type: exitcode-stdio-1.0 main-is: traversals.hs ghc-options: -Wall -O2 -threaded -fdicts-cheap -funbox-strict-fields hs-source-dirs: benchmarks default-language: Haskell2010 build-depends: base, criterion, containers, deepseq, bytestring, unordered-containers, vector, lens -- Benchmarking unsafe implementation strategies benchmark unsafe type: exitcode-stdio-1.0 main-is: unsafe.hs ghc-options: -Wall -O2 -threaded -fdicts-cheap -funbox-strict-fields hs-source-dirs: benchmarks default-language: Haskell2010 build-depends: base, comonad >= 4, criterion >= 1, deepseq, generic-deriving, lens, transformers ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binn/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155r/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/binr/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/libr/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/libr/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/libv/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/libexecz/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/lib/includet/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/sharex/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/share/docx/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/share/man}/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/share/doc/htmlr/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155/etc .log -.logLlens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155array array-0.5.4.0base base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7 bifunctorsQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9 bytestring bytestring-0.10.10.1 call-stackQcall-stack-0.4.0-fcd121fac8d82f0f2175ac79055c04147224cd89af65f9b32d60e4df33931d43comonad Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1 distributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345 exceptions Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031efilepathfilepath-1.4.2.1freeIfree-5.2-e30680bb76b2482bafd2f41c6fbc585d70784895cbcdfc8e744118679dfcefb3ghc-primghc-prim-0.5.3hashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916kan-extensionsUkan-extensions-5.2.6-d9da1fcef2d0fbcb4409a0f89348a944deaac769f9a5b5e8b5ab861e036209c1mtl mtl-2.2.2parallelQparallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c profunctorsRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09 reflection Qreflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac semigroupoidsTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eatagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskelltemplate-haskell-2.15.0.0text text-1.2.4.0th-abstractionWth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cunordered-containers^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146vector Pvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abCabal Cabal-3.0.1.0base base-4.13.0.0 cabal-doctest Ucabal-doctest-1.0.10-4cf73df2dd692a4ee5e97edc685691c129816493f5dd5ed616590006cfccbea0filepathfilepath-1.4.2.1Xlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fccXlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcclens-accelerate"Data.Array.Accelerate.Control.LensXlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc"Data.Array.Accelerate.Control.Lens'Data.Array.Accelerate.Control.Lens.EachXlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc'Data.Array.Accelerate.Control.Lens.Each(Data.Array.Accelerate.Control.Lens.ShapeXlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc(Data.Array.Accelerate.Control.Lens.Shape(Data.Array.Accelerate.Control.Lens.TupleXlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc(Data.Array.Accelerate.Control.Lens.Tuplelens-accelerateLICENSE.Trevor L. McDonell Trevor L. McDonell,https://github.com/tmcdonell/lens-accelerate.git://github.com/tmcdonell/lens-accelerate.git.git://github.com/tmcdonell/lens-accelerate.gitv0.3.0.0%Instances to mix lens with AccelerateXPlease see the README on GitHub at Accelerate, Data, Lenses"Data.Array.Accelerate.Control.Lens'Data.Array.Accelerate.Control.Lens.Each(Data.Array.Accelerate.Control.Lens.Shape(Data.Array.Accelerate.Control.Lens.Tuplesrc'Data.Array.Accelerate.Control.Lens.Lift-Wall acceleratebaselens. README.md CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orglens-accelerate ń\kέ~8Jc,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: lens-accelerate version: 0.3.0.0 synopsis: Instances to mix lens with Accelerate description: Please see the README on GitHub at homepage: https://github.com/tmcdonell/lens-accelerate license: BSD3 license-file: LICENSE author: Trevor L. McDonell maintainer: Trevor L. McDonell category: Accelerate, Data, Lenses build-type: Simple cabal-version: >=1.10 extra-source-files: README.md CHANGELOG.md library exposed-modules: Data.Array.Accelerate.Control.Lens Data.Array.Accelerate.Control.Lens.Each Data.Array.Accelerate.Control.Lens.Shape Data.Array.Accelerate.Control.Lens.Tuple other-modules: Data.Array.Accelerate.Control.Lens.Lift build-depends: base >= 4.7 && < 5 , accelerate >= 1.3 , lens == 4.* ghc-options: -Wall hs-source-dirs: src default-language: Haskell2010 source-repository head Type: git Location: git://github.com/tmcdonell/lens-accelerate.git source-repository this Type: git Tag: v0.3.0.0 Location: git://github.com/tmcdonell/lens-accelerate.git -- vim: nospell ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/bin~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/lib~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/lib~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/lib/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/libexec/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/lib/include/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/share/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/share/doc/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/share/man/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc/etc .log -.log accelerateSaccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696base base-4.13.0.0lensLlens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155Saccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696 base-4.13.0.0Llens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155Saccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696 base-4.13.0.0Llens-4.19.2-e0e3c4f5ab2945001653cc486e5517b7a70c996c46ebd383114b420f82f64155Vlifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97eVlifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e lifted-async Control.Concurrent.Async.LiftedVlifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97eControl.Concurrent.Async.Lifted$Control.Concurrent.Async.Lifted.SafeVlifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e$Control.Concurrent.Async.Lifted.Safe lifted-async LICENSE&Copyright (C) 2012-2024 Mitsutoshi AoeMitsutoshi Aoe Mitsutoshi Aoe             $https://github.com/maoe/lifted-async+https://github.com/maoe/lifted-async/issues(https://github.com/maoe/lifted-async.gitdevelopBRun lifted IO operations asynchronously and wait for their resultsuThis package provides IO operations from @async@ package lifted to any instance of 'MonadBase' or 'MonadBaseControl'. Concurrency x-revision1Control.Concurrent.Async.Lifted$Control.Concurrent.Async.Lifted.Safesrc-Wallasyncbase constraints lifted-base monad-controltransformers-basetest-lifted-async TestSuite.hstestsTest.Async.Common Test.Async.IOTest.Async.StateTest.Async.Reader-Wall -threaded HUnitbase lifted-async lifted-base monad-controlmtltastytasty-expected-failure tasty-hunit  tasty-thregression-testsRegressionTests.hstests-Wall -threadedasyncbase lifted-asyncmtl tasty-hunit  tasty-thbenchmark-lifted-async Benchmarks.hs benchmarks-Wallasyncbasedeepseq lifted-async tasty-benchbenchmark-lifted-async-threaded Benchmarks.hs benchmarks-Wall -threadedasyncbasedeepseq lifted-async tasty-bench. README.md CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org lifted-async  gFi/m=;vQAL#psZ,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 7cabal-version: 1.24 name: lifted-async version: 0.10.2.6 x-revision: 1 synopsis: Run lifted IO operations asynchronously and wait for their results homepage: https://github.com/maoe/lifted-async bug-reports: https://github.com/maoe/lifted-async/issues license: BSD3 license-file: LICENSE author: Mitsutoshi Aoe maintainer: Mitsutoshi Aoe copyright: Copyright (C) 2012-2024 Mitsutoshi Aoe category: Concurrency build-type: Simple tested-with: GHC == 9.12.0 GHC == 9.10.1 GHC == 9.8.2 GHC == 9.6.6 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 extra-doc-files: README.md CHANGELOG.md description: This package provides IO operations from @async@ package lifted to any instance of 'MonadBase' or 'MonadBaseControl'. library exposed-modules: Control.Concurrent.Async.Lifted Control.Concurrent.Async.Lifted.Safe build-depends: base >= 4.5 && < 4.22 , async >= 2.2 && < 2.3 , lifted-base >= 0.2 && < 0.3 , transformers-base >= 0.4 && < 0.5 , monad-control == 1.0.* if impl(ghc >= 7.8) build-depends: constraints >= 0.2 && < 0.15 else build-depends: constraints >= 0.2 && < 0.6 ghc-options: -Wall hs-source-dirs: src default-language: Haskell2010 test-suite test-lifted-async type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: TestSuite.hs other-modules: Test.Async.Common Test.Async.IO Test.Async.State Test.Async.Reader ghc-options: -Wall -threaded build-depends: base , HUnit , lifted-async , lifted-base , monad-control , mtl , tasty , tasty-expected-failure < 0.13 , tasty-hunit >= 0.9 && < 0.11 , tasty-th default-language: Haskell2010 test-suite regression-tests type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: RegressionTests.hs ghc-options: -Wall -threaded build-depends: base , async , lifted-async , mtl , tasty-hunit >= 0.9 && < 0.11 , tasty-th default-language: Haskell2010 benchmark benchmark-lifted-async type: exitcode-stdio-1.0 hs-source-dirs: benchmarks main-is: Benchmarks.hs ghc-options: -Wall build-depends: base , async , tasty-bench < 0.5 , deepseq , lifted-async default-language: Haskell2010 benchmark benchmark-lifted-async-threaded type: exitcode-stdio-1.0 hs-source-dirs: benchmarks main-is: Benchmarks.hs ghc-options: -Wall -threaded build-depends: base , async , tasty-bench < 0.5 , deepseq , lifted-async default-language: Haskell2010 source-repository head type: git branch: develop location: https://github.com/maoe/lifted-async.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binx/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/bin|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/lib|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/lib|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/lib/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/libexec/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/lib/include~/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/share/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/share/doc/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/share/man/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-f96366d3a62ce7aaa39a55b8d5236747d24975a76ee60d3661a96f1cdf21f97e/etc .log -.logasyncLasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afdbase base-4.13.0.0 constraintsSconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6 lifted-base Ulifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f monad-controlVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdtransformers-baseXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688cLasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd base-4.13.0.0Sconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Ulifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688cLasync-2.2.5-f709fe4cf0f8e6a2bc6cbbc9b03b0570b7ad436fa729915fac248758d9946afd base-4.13.0.0Sconstraints-0.14.2-b611222253c65856b79ff9f1f716ce7bab630ea85f086411a35d96841edcb8a6Ulifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688cUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f lifted-base Control.Concurrent.Chan.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fControl.Concurrent.Chan.LiftedControl.Concurrent.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fControl.Concurrent.LiftedControl.Concurrent.MVar.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fControl.Concurrent.MVar.LiftedControl.Concurrent.QSem.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fControl.Concurrent.QSem.LiftedControl.Concurrent.QSemN.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fControl.Concurrent.QSemN.LiftedControl.Exception.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fControl.Exception.LiftedData.IORef.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fData.IORef.LiftedForeign.Marshal.Utils.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fForeign.Marshal.Utils.LiftedSystem.Timeout.LiftedUlifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5fSystem.Timeout.Lifted lifted-base LICENSE*(c) 2011-2012 Bas van Dijk, Anders Kaseorg#Bas van Dijk Bas van Dijk, Anders Kaseorg)https://github.com/basvandijk/lifted-base0https://github.com/basvandijk/lifted-base/issues-https://github.com/basvandijk/lifted-base.git*lifted IO operations from the base library@lifted-base@ exports IO operations from the base library lifted to any instance of 'MonadBase' or 'MonadBaseControl'. Note that not all modules from @base@ are converted yet. If you need a lifted version of a function from @base@, just ask me to add it or send me a patch. The package includes a copy of the @monad-peel@ testsuite written by Anders Kaseorg The tests can be performed using @cabal test@.Control Control.Exception.LiftedControl.Concurrent.MVar.LiftedControl.Concurrent.Chan.LiftedControl.Concurrent.QSem.LiftedControl.Concurrent.QSemN.LiftedControl.Concurrent.LiftedData.IORef.LiftedForeign.Marshal.Utils.LiftedSystem.Timeout.Lifted.include inlinable.h-Wallbase monad-controltransformers-basetest-lifted-basetest.hstestinclude inlinable.h-Wall HUnitbase lifted-base monad-controltest-frameworktest-framework-hunit transformerstransformers-basetransformers-compatbench-lifted-basebench.hsbench-O2base criterion lifted-base monad-control monad-peel transformers.README.markdownNEWSinclude/inlinable.hhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org lifted-base  4_Vu n8{ Copyright: (c) 2011-2012 Bas van Dijk, Anders Kaseorg Homepage: https://github.com/basvandijk/lifted-base Bug-reports: https://github.com/basvandijk/lifted-base/issues Category: Control Build-type: Simple Cabal-version: >= 1.8 Description: @lifted-base@ exports IO operations from the base library lifted to any instance of 'MonadBase' or 'MonadBaseControl'. . Note that not all modules from @base@ are converted yet. If you need a lifted version of a function from @base@, just ask me to add it or send me a patch. . The package includes a copy of the @monad-peel@ testsuite written by Anders Kaseorg The tests can be performed using @cabal test@. extra-source-files: README.markdown, NEWS extra-source-files: include/inlinable.h -------------------------------------------------------------------------------- source-repository head type: git location: https://github.com/basvandijk/lifted-base.git -------------------------------------------------------------------------------- Library Exposed-modules: Control.Exception.Lifted Control.Concurrent.MVar.Lifted Control.Concurrent.Chan.Lifted Control.Concurrent.QSem.Lifted Control.Concurrent.QSemN.Lifted Control.Concurrent.Lifted Data.IORef.Lifted Foreign.Marshal.Utils.Lifted System.Timeout.Lifted if impl(ghc < 7.8) Exposed-modules: Control.Concurrent.SampleVar.Lifted Build-depends: base >= 3 && < 5 , transformers-base >= 0.4 , monad-control >= 0.3 Include-dirs: include Includes: inlinable.h Ghc-options: -Wall -------------------------------------------------------------------------------- test-suite test-lifted-base type: exitcode-stdio-1.0 main-is: test.hs hs-source-dirs: test build-depends: lifted-base , base >= 3 && < 5 , transformers >= 0.3 , transformers-base >= 0.4.4 , transformers-compat >= 0.3 , monad-control >= 1.0.0.3 , HUnit >= 1.2.2 , test-framework >= 0.2.4 , test-framework-hunit >= 0.2.4 Include-dirs: include Includes: inlinable.h ghc-options: -Wall -------------------------------------------------------------------------------- benchmark bench-lifted-base type: exitcode-stdio-1.0 main-is: bench.hs hs-source-dirs: bench ghc-options: -O2 build-depends: lifted-base , base >= 3 && < 5 , transformers >= 0.2 , criterion >= 1 , monad-control >= 0.3 , monad-peel >= 0.1 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binw/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/bin{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/lib{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/lib{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/lib/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/libexec/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/lib/include}/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/share/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/share/doc/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/share/man/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-a9b83920ecaed1de57e7ab37daf4ec63886e061f7be6f9c6efc70b17ed079e5f/etc .log -.logbase base-4.13.0.0 monad-controlVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdtransformers-baseXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c base-4.13.0.0Vmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c base-4.13.0.0Vmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c!matrix-accelerate-0.1.0.0-inplace!matrix-accelerate-0.1.0.0-inplacematrix-accelerateData.Array.Accelerate.Matrix!matrix-accelerate-0.1.0.0-inplaceData.Array.Accelerate.Matrix matrix-accelerate8LICENSE2024 Noah Williamsnoahmartinwilliams@gmail.comNoah Martin Williams>https://github.com/noahmartinwilliams/matrix-accelerate#readme>https://github.com/noahmartinwilliams/matrix-accelerate/issues7https://github.com/noahmartinwilliams/matrix-accelerate;An accelerate library that adds dependently typed matrices.An accelerate library that adds dependently typed matrices. This library adds the ability to do matrix manipulations with or without dependent types to help line up the operations so as to prevent runtime errors.Accelerate, Matrices, GPUData.Array.Accelerate.MatrixsrcPaths_matrix_acceleratePaths_matrix_accelerate -Wall-Wcompat -Widentities-Wincomplete-record-updates-Wincomplete-uni-patterns-Wmissing-export-lists-Wmissing-home-modules-Wpartial-fields-Wredundant-constraints acceleratebaselens-accelerateaccelerate-matrix-testSpec.hstestPaths_matrix_acceleratePaths_matrix_accelerate -Wall-Wcompat -Widentities-Wincomplete-record-updates-Wincomplete-uni-patterns-Wmissing-export-lists-Wmissing-home-modules-Wpartial-fields-Wredundant-constraints -threaded-rtsopts-with-rtsopts=-Nbase. README.md CHANGELOG.md./home/noah/src/accelerator/matrix-accelerate/.,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin/home/noah/.cabal/home/noah/.cabal/binN/home/noah/.cabal/lib/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0-inplace,/home/noah/.cabal/lib/x86_64-linux-ghc-8.8.4/home/noah/.cabal/libJ/home/noah/.cabal/libexec/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0V/home/noah/.cabal/lib/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0-inplace/includeH/home/noah/.cabal/share/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0L/home/noah/.cabal/share/doc/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0/home/noah/.cabal/share/manQ/home/noah/.cabal/share/doc/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0/htmlQ/home/noah/.cabal/share/doc/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0/html/home/noah/.cabal/etc .log -.log accelerateSaccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696base base-4.13.0.0lens-accelerateXlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fccSaccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696 base-4.13.0.0Xlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fccSaccelerate-1.3.0.0-f51ad645475c9cfa9da7c2873087dbbc30ae0be0d92095de4cdbb6e12aa55696 base-4.13.0.0Xlens-accelerate-0.3.0.0-e95d542dbb6cfd31208ae0cf8c7dd5cc4af0acbe232a66c68a8ffab1c7ed9fcc8matrix-accelerate-0.1.0.0-inplace-accelerate-matrix-test8matrix-accelerate-0.1.0.0-inplace-accelerate-matrix-testmatrix-accelerate matrix-accelerate8LICENSE2024 Noah Williamsnoahmartinwilliams@gmail.comNoah Martin Williams>https://github.com/noahmartinwilliams/matrix-accelerate#readme>https://github.com/noahmartinwilliams/matrix-accelerate/issues7https://github.com/noahmartinwilliams/matrix-accelerate;An accelerate library that adds dependently typed matrices.An accelerate library that adds dependently typed matrices. This library adds the ability to do matrix manipulations with or without dependent types to help line up the operations so as to prevent runtime errors.Accelerate, Matrices, GPUData.Array.Accelerate.MatrixsrcPaths_matrix_acceleratePaths_matrix_accelerate -Wall-Wcompat -Widentities-Wincomplete-record-updates-Wincomplete-uni-patterns-Wmissing-export-lists-Wmissing-home-modules-Wpartial-fields-Wredundant-constraints acceleratebaselens-accelerateaccelerate-matrix-testSpec.hstestPaths_matrix_acceleratePaths_matrix_accelerate -Wall-Wcompat -Widentities-Wincomplete-record-updates-Wincomplete-uni-patterns-Wmissing-export-lists-Wmissing-home-modules-Wpartial-fields-Wredundant-constraints -threaded-rtsopts-with-rtsopts=-Nbase. README.md CHANGELOG.md./home/noah/src/accelerator/matrix-accelerate/.,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin/home/noah/.cabal/home/noah/.cabal/bine/home/noah/.cabal/lib/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0-inplace-accelerate-matrix-test,/home/noah/.cabal/lib/x86_64-linux-ghc-8.8.4/home/noah/.cabal/libJ/home/noah/.cabal/libexec/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0m/home/noah/.cabal/lib/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0-inplace-accelerate-matrix-test/includeH/home/noah/.cabal/share/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0L/home/noah/.cabal/share/doc/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0/home/noah/.cabal/share/manQ/home/noah/.cabal/share/doc/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0/htmlQ/home/noah/.cabal/share/doc/x86_64-linux-ghc-8.8.4/matrix-accelerate-0.1.0.0/html/home/noah/.cabal/etc .log -.logaccelerate-matrix-testaccelerate-matrix-testbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Nmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Nmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6memory Data.ByteArrayNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.ByteArrayData.ByteArray.EncodingNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.ByteArray.EncodingData.ByteArray.HashNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.ByteArray.HashData.ByteArray.MappingNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.ByteArray.MappingData.ByteArray.PackNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.ByteArray.PackData.ByteArray.ParseNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.ByteArray.ParseData.ByteArray.SizedNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.ByteArray.SizedData.Memory.Encoding.Base16Nmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.Memory.Encoding.Base16Data.Memory.Encoding.Base32Nmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.Memory.Encoding.Base32Data.Memory.Encoding.Base64Nmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.Memory.Encoding.Base64Data.Memory.EndianNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.Memory.EndianData.Memory.ExtendedWordsNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.Memory.ExtendedWordsData.Memory.PtrMethodsNmemory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6Data.Memory.PtrMethodssupport_bytestringsupport_deepseqsupport_bytestringsupport_deepseqmemoryLICENSE#Vincent Hanquez =vincent@snarc.org, Nicolas Di Prima #Vincent Hanquez experimental&https://github.com/vincenthz/hs-memory-https://github.com/vincenthz/hs-memory/issues&https://github.com/vincenthz/hs-memory$memory and related abstraction stuffbChunk of memory, polymorphic byte array management and manipulation * A polymorphic byte array abstraction and function similar to strict ByteString. * Different type of byte array abstraction. * Raw memory IO operations (memory set, memory copy, ..) * Aliasing with endianness support. * Encoding : Base16, Base32, Base64. * Hashing : FNV, SipHashmemory Data.ByteArrayData.ByteArray.EncodingData.ByteArray.MappingData.ByteArray.PackData.ByteArray.ParseData.ByteArray.HashData.Memory.EndianData.Memory.PtrMethodsData.Memory.ExtendedWordsData.Memory.Encoding.Base16Data.Memory.Encoding.Base32Data.Memory.Encoding.Base64Data.ByteArray.Sized-DWITH_BASEMENT_SUPPORT-DARCH_IS_LITTLE_ENDIAN-DWITH_BYTESTRING_SUPPORT-DWITH_DEEPSEQ_SUPPORT.Data.Memory.Internal.CompatData.Memory.Internal.CompatPrim!Data.Memory.Internal.CompatPrim64Data.Memory.Internal.DeepSeqData.Memory.Internal.ImportsData.Memory.Hash.SipHashData.Memory.Hash.FNVData.ByteArray.Pack.InternalData.ByteArray.TypesData.ByteArray.BytesData.ByteArray.ScrubbedBytesData.ByteArray.MethodsData.ByteArray.MemViewData.ByteArray.ViewData.Memory.MemMap.Posix-Wall -fwarn-tabsbasebasement bytestringdeepseqghc-prim test-memoryTests.hs-DWITH_BASEMENT_SUPPORTtestsImportsSipHashUtils-Wall-fno-warn-orphans-fno-warn-missing-signatures -threadedbasebasement bytestring foundationmemory. README.md CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgmemory N8Kևr1ro/ghli@}.>,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4tName: memory version: 0.18.0 Synopsis: memory and related abstraction stuff Description: Chunk of memory, polymorphic byte array management and manipulation . * A polymorphic byte array abstraction and function similar to strict ByteString. . * Different type of byte array abstraction. . * Raw memory IO operations (memory set, memory copy, ..) . * Aliasing with endianness support. . * Encoding : Base16, Base32, Base64. . * Hashing : FNV, SipHash License: BSD3 License-file: LICENSE Copyright: Vincent Hanquez Author: Vincent Hanquez Maintainer: vincent@snarc.org, Nicolas Di Prima Category: memory Stability: experimental Build-Type: Simple Homepage: https://github.com/vincenthz/hs-memory Bug-Reports: https://github.com/vincenthz/hs-memory/issues cabal-version: 1.18 extra-doc-files: README.md CHANGELOG.md source-repository head type: git location: https://github.com/vincenthz/hs-memory Flag support_bytestring Description: add non-orphan bytearray support for bytestring Default: True Manual: True Flag support_deepseq Description: add deepseq instances for memory types Default: True Manual: True Library Exposed-modules: Data.ByteArray Data.ByteArray.Encoding Data.ByteArray.Mapping Data.ByteArray.Pack Data.ByteArray.Parse Data.ByteArray.Hash Data.Memory.Endian Data.Memory.PtrMethods Data.Memory.ExtendedWords Data.Memory.Encoding.Base16 Data.Memory.Encoding.Base32 Data.Memory.Encoding.Base64 Other-modules: Data.Memory.Internal.Compat Data.Memory.Internal.CompatPrim Data.Memory.Internal.CompatPrim64 Data.Memory.Internal.DeepSeq Data.Memory.Internal.Imports Data.Memory.Hash.SipHash Data.Memory.Hash.FNV Data.ByteArray.Pack.Internal Data.ByteArray.Types Data.ByteArray.Bytes Data.ByteArray.ScrubbedBytes Data.ByteArray.Methods Data.ByteArray.MemView Data.ByteArray.View if impl(ghc < 8.8) buildable: False else build-depends: base , ghc-prim -- FIXME armel or mispel is also little endian. -- might be a good idea to also add a runtime autodetect mode. -- ARCH_ENDIAN_UNKNOWN if (arch(i386) || arch(x86_64)) CPP-options: -DARCH_IS_LITTLE_ENDIAN if os(windows) Other-modules: Data.Memory.MemMap.Windows else Other-modules: Data.Memory.MemMap.Posix -- optional support bytearray instance for bytestring if flag(support_bytestring) CPP-options: -DWITH_BYTESTRING_SUPPORT Build-depends: bytestring if flag(support_deepseq) CPP-options: -DWITH_DEEPSEQ_SUPPORT Build-depends: deepseq >= 1.1 CPP-options: -DWITH_BASEMENT_SUPPORT Build-depends: basement >= 0.0.7 exposed-modules: Data.ByteArray.Sized ghc-options: -Wall -fwarn-tabs default-language: Haskell2010 Test-Suite test-memory type: exitcode-stdio-1.0 hs-source-dirs: tests Main-is: Tests.hs Other-modules: Imports SipHash Utils if impl(ghc < 8.8) buildable: False else build-depends: base Build-Depends: bytestring , memory , basement >= 0.0.7 , foundation ghc-options: -Wall -fno-warn-orphans -fno-warn-missing-signatures -threaded default-language: Haskell2010 CPP-options: -DWITH_BASEMENT_SUPPORT -- Test-Suite test-examples -- default-language: Haskell2010 -- type: exitcode-stdio-1.0 -- hs-source-dirs: tests -- ghc-options: -threaded -- Main-is: DocTests.hs -- Build-Depends: base >= 3 && < 5 -- , memory -- , bytestring -- , doctest ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binp/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6t/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/bint/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/libt/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/libt/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/libx/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/libexec|/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/lib/includev/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/sharez/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/share/docz/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/share/man/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/share/doc/htmlt/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-db158965a6e461002b30671883116be52d542d449883611686bd121e5b8aa7e6/etc .log -.logbase base-4.13.0.0basementPbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20 bytestring bytestring-0.10.10.1deepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3 base-4.13.0.0Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3 base-4.13.0.0Pbasement-0.0.14-48524d228240225d53a6ff19a398eab22829cd22ea46c0e4d4c38f2fc74f4b20bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3Mmmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586eMmmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586emmorphControl.Monad.MorphMmmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586eControl.Monad.MorphControl.Monad.Trans.ComposeMmmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586eControl.Monad.Trans.ComposemmorphLICENSE2013 Gabriella GonzalezGenuineGabriella@gmail.comGabriella Gonzalez=https://github.com/Gabriella439/Haskell-MMorph-Library/issues6https://github.com/Gabriella439/Haskell-MMorph-LibraryMonad morphismsmThis library provides monad morphism utilities, most commonly used for manipulating monad transformer stacks.Control x-revision3Control.Monad.MorphControl.Monad.Trans.Composesrc-O2basemtl transformerstransformers-compat . CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgmmorph a3XgkFjF,]Y6z;ָ&mR+jB,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4;Name: mmorph Version: 1.2.0 x-revision: 3 Cabal-Version: >= 1.10 Build-Type: Simple License: BSD3 License-File: LICENSE Copyright: 2013 Gabriella Gonzalez Author: Gabriella Gonzalez Maintainer: GenuineGabriella@gmail.com Bug-Reports: https://github.com/Gabriella439/Haskell-MMorph-Library/issues Synopsis: Monad morphisms Description: This library provides monad morphism utilities, most commonly used for manipulating monad transformer stacks. Category: Control Extra-Source-Files: CHANGELOG.md Source-Repository head Type: git Location: https://github.com/Gabriella439/Haskell-MMorph-Library Library Hs-Source-Dirs: src Build-Depends: base >= 4.5 && < 5 , mtl >= 2.1 && < 2.4, transformers >= 0.2.0.0 && < 0.7, transformers-compat >= 0.3 && < 0.8 if impl(ghc < 8.0) Build-Depends: fail == 4.9.* Exposed-Modules: Control.Monad.Morph, Control.Monad.Trans.Compose GHC-Options: -O2 Default-Language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586es/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/bins/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/libs/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/libs/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/libw/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/libexec{/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/sharey/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/share/docy/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/share/man~/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-a0cf73f581189bac63f95fe018f17fe5aa8c849b6281cb8cab2e066da081586e/etc .log -.logbase base-4.13.0.0mtl mtl-2.2.2 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0 mtl-2.2.2transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0 mtl-2.2.2transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd monad-controlControl.Monad.Trans.ControlVmonad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbdControl.Monad.Trans.Control monad-controlLICENSE%(c) 2011 Bas van Dijk, Anders KaseorgGOleg Grenrus , Bas van Dijk Bas van Dijk, Anders Kaseorg         +https://github.com/basvandijk/monad-control2https://github.com/basvandijk/monad-control/issues-git://github.com/basvandijk/monad-control.gitLLift control operations, like exception catching, through monad transformersWThis package defines the type class @MonadBaseControl@, a subset of @MonadBase@ into which generic control operations such as @catch@ can be lifted from @IO@ or any other base monad. Instances are based on monad transformers in @MonadTransControl@, which includes all standard monad transformers in the @transformers@ library except @ContT@. See the package which uses @monad-control@ to lift @IO@ operations from the @base@ library (like @catch@ or @bracket@) into any monad that is an instance of @MonadBase@ or @MonadBaseControl@. Note that this package is a rewrite of Anders Kaseorg's @monad-peel@ library. The main difference is that this package provides CPS style operators and exploits the @RankNTypes@ and @TypeFamilies@ language extensions to simplify and speedup most definitions.ControlControl.Monad.Trans.Controlsrc-Wallbasestm transformerstransformers-basetransformers-compat . CHANGELOGREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org monad-control M7^g@ hFTgrq<,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 =name: monad-control version: 1.0.3.1 synopsis: Lift control operations, like exception catching, through monad transformers license: BSD3 license-file: LICENSE author: Bas van Dijk, Anders Kaseorg maintainer: Oleg Grenrus , Bas van Dijk copyright: (c) 2011 Bas van Dijk, Anders Kaseorg homepage: https://github.com/basvandijk/monad-control bug-reports: https://github.com/basvandijk/monad-control/issues category: Control build-type: Simple cabal-version: 1.12 description: This package defines the type class @MonadBaseControl@, a subset of @MonadBase@ into which generic control operations such as @catch@ can be lifted from @IO@ or any other base monad. Instances are based on monad transformers in @MonadTransControl@, which includes all standard monad transformers in the @transformers@ library except @ContT@. . See the package which uses @monad-control@ to lift @IO@ operations from the @base@ library (like @catch@ or @bracket@) into any monad that is an instance of @MonadBase@ or @MonadBaseControl@. . Note that this package is a rewrite of Anders Kaseorg's @monad-peel@ library. The main difference is that this package provides CPS style operators and exploits the @RankNTypes@ and @TypeFamilies@ language extensions to simplify and speedup most definitions. extra-source-files: CHANGELOG README.markdown tested-with: GHC ==7.4.2 || ==7.6.3 || ==7.8.4 || ==7.10.3 || ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.4 || ==9.0.1 -------------------------------------------------------------------------------- source-repository head type: git location: git://github.com/basvandijk/monad-control.git -------------------------------------------------------------------------------- library default-language: Haskell2010 hs-source-dirs: src ghc-options: -Wall exposed-modules: Control.Monad.Trans.Control build-depends: base >=4.5 && <5 , stm >=2.3 && <3 , transformers >=0.2 && <0.7 , transformers-base >=0.4.4 && <0.5 , transformers-compat >=0.3 && <0.8 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binx/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/bin|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/lib|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/lib|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/lib/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/libexec/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/lib/include~/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/share/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/share/doc/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/share/man/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-b1ac8243ae3136955cf355a8952a11e3e2ddcc3ee1b813d24e8178429ec8bdbd/etc .log -.logbase base-4.13.0.0stm stm-2.5.0.0 transformerstransformers-0.5.6.2transformers-baseXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688ctransformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0 stm-2.5.0.0transformers-0.5.6.2Xtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688cZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0 stm-2.5.0.0transformers-0.5.6.2Xtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688cZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cmtl mtl-2.2.2 mtl-2.2.28Edward Kmett Andy Gillhttp://github.com/haskell/mtl,Monad classes, using functional dependencies9Monad 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 ().Control 7208c11cc6615ddff9d903a90a9878f8Control.Monad.ContControl.Monad.Cont.ClassControl.Monad.ErrorControl.Monad.Error.ClassControl.Monad.ExceptControl.Monad.IdentityControl.Monad.ListControl.Monad.RWSControl.Monad.RWS.ClassControl.Monad.RWS.LazyControl.Monad.RWS.StrictControl.Monad.ReaderControl.Monad.Reader.ClassControl.Monad.StateControl.Monad.State.ClassControl.Monad.State.LazyControl.Monad.State.StrictControl.Monad.TransControl.Monad.WriterControl.Monad.Writer.ClassControl.Monad.Writer.LazyControl.Monad.Writer.Strict3/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/mtl-2.2.23/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/mtl-2.2.23/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/mtl-2.2.2B/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/mtl-2.2.2 HSmtl-2.2.2 base-4.13.0.0transformers-0.5.6.2T/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/mtl-2.2.2/mtl.haddockH/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/mtl-2.2.2)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1optparse-applicativeOptions.Applicative^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.ApplicativeOptions.Applicative.Arrows^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.Arrows"Options.Applicative.BashCompletion^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1"Options.Applicative.BashCompletionOptions.Applicative.Builder^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.Builder%Options.Applicative.Builder.Completer^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1%Options.Applicative.Builder.Completer$Options.Applicative.Builder.Internal^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1$Options.Applicative.Builder.InternalOptions.Applicative.Common^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.CommonOptions.Applicative.Extra^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.ExtraOptions.Applicative.Help^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.HelpOptions.Applicative.Help.Chunk^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.Help.ChunkOptions.Applicative.Help.Core^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.Help.Core$Options.Applicative.Help.Levenshtein^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1$Options.Applicative.Help.LevenshteinOptions.Applicative.Help.Pretty^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.Help.PrettyOptions.Applicative.Help.Types^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.Help.TypesOptions.Applicative.Internal^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.InternalOptions.Applicative.NonEmpty^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.NonEmptyOptions.Applicative.Types^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1Options.Applicative.Typesprocessprocessoptparse-applicativeLICENSE2(c) 2012-2017 Paolo Capriotti huw.campbell@gmail.comPaolo Capriotti, Huw Campbell            2https://github.com/pcapriotti/optparse-applicative9https://github.com/pcapriotti/optparse-applicative/issues6https://github.com/pcapriotti/optparse-applicative.git:Utilities and combinators for parsing command line options(optparse-applicative is a haskell library for parsing options on the command line, and providing a powerful applicative interface for composing them. optparse-applicative takes care of reading and validating the arguments passed to the command line, handling and reporting errors, generating a usage line, a comprehensive help screen, and enabling context-sensitive bash, zsh, and fish completions. See the included README for detailed instructions and examples, which is also available on github .System, CLI, Options, ParsingOptions.ApplicativeOptions.Applicative.Arrows"Options.Applicative.BashCompletionOptions.Applicative.Builder%Options.Applicative.Builder.Completer$Options.Applicative.Builder.InternalOptions.Applicative.CommonOptions.Applicative.ExtraOptions.Applicative.HelpOptions.Applicative.Help.ChunkOptions.Applicative.Help.Core$Options.Applicative.Help.LevenshteinOptions.Applicative.Help.PrettyOptions.Applicative.Help.TypesOptions.Applicative.NonEmptyOptions.Applicative.TypesOptions.Applicative.Internalsrc-Wall-Wno-redundant-constraints-Wcompat-Wnoncanonical-monad-instancesbase prettyprinter prettyprinter-ansi-terminalprocesstext transformerstransformers-compat teststest.hstestsExamples.AlternativesExamples.CabalExamples.CommandsExamples.FormattingExamples.HelloExamples.LongSub-Wall -threaded-O2-funbox-strict-fields QuickCheck baseoptparse-applicative. CHANGELOG.md README.mdtests/alt.err.txttests/cabal.err.txttests/carry.err.txttests/commands.err.txttests/commands_header.err.txt"tests/commands_header_full.err.txttests/dropback.err.txttests/hello.err.txttests/helponempty.err.txttests/helponemptysub.err.txttests/long_equals.err.txttests/formatting.err.txt(tests/formatting-long-subcommand.err.txttests/nested.err.txttests/optional.err.txttests/nested_optional.err.txttests/subparsers.err.txthackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgoptparse-applicative c&)d2Z:y[[-ӹađ,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: optparse-applicative version: 0.18.1.0 synopsis: Utilities and combinators for parsing command line options description: optparse-applicative is a haskell library for parsing options on the command line, and providing a powerful applicative interface for composing them. . optparse-applicative takes care of reading and validating the arguments passed to the command line, handling and reporting errors, generating a usage line, a comprehensive help screen, and enabling context-sensitive bash, zsh, and fish completions. . See the included README for detailed instructions and examples, which is also available on github . license: BSD3 license-file: LICENSE author: Paolo Capriotti, Huw Campbell maintainer: huw.campbell@gmail.com copyright: (c) 2012-2017 Paolo Capriotti category: System, CLI, Options, Parsing build-type: Simple cabal-version: >= 1.10 extra-source-files: CHANGELOG.md README.md tests/alt.err.txt tests/cabal.err.txt tests/carry.err.txt tests/commands.err.txt tests/commands_header.err.txt tests/commands_header_full.err.txt tests/dropback.err.txt tests/hello.err.txt tests/helponempty.err.txt tests/helponemptysub.err.txt tests/long_equals.err.txt tests/formatting.err.txt tests/formatting-long-subcommand.err.txt tests/nested.err.txt tests/optional.err.txt tests/nested_optional.err.txt tests/subparsers.err.txt homepage: https://github.com/pcapriotti/optparse-applicative bug-reports: https://github.com/pcapriotti/optparse-applicative/issues tested-with: GHC==9.6.1 GHC==9.4.4 GHC==9.2.7 GHC==9.0.2 GHC==8.10.7 GHC==8.8.4 GHC==8.6.5 GHC==8.4.4 GHC==8.2.2 GHC==8.0.2 GHC==7.10.3 GHC==7.8.4 GHC==7.6.3 GHC==7.4.2 GHC==7.2.2 GHC==7.0.4 source-repository head type: git location: https://github.com/pcapriotti/optparse-applicative.git flag process description: Depend on the process package for Bash autocompletion default: True library hs-source-dirs: src ghc-options: -Wall default-language: Haskell98 -- See https://ghc.haskell.org/trac/ghc/wiki/Migration/8.0#base-4.9.0.0 if impl(ghc >= 8.0) ghc-options: -Wno-redundant-constraints -Wcompat -Wnoncanonical-monad-instances if impl(ghc < 8.8) ghc-options: -Wnoncanonical-monadfail-instances exposed-modules: Options.Applicative , Options.Applicative.Arrows , Options.Applicative.BashCompletion , Options.Applicative.Builder , Options.Applicative.Builder.Completer , Options.Applicative.Builder.Internal , Options.Applicative.Common , Options.Applicative.Extra , Options.Applicative.Help , Options.Applicative.Help.Chunk , Options.Applicative.Help.Core , Options.Applicative.Help.Levenshtein , Options.Applicative.Help.Pretty , Options.Applicative.Help.Types , Options.Applicative.NonEmpty , Options.Applicative.Types , Options.Applicative.Internal build-depends: base >= 4.5 && < 5 , text >= 1.2 , transformers >= 0.2 && < 0.7 , transformers-compat >= 0.3 && < 0.8 , prettyprinter >= 1.7 && < 1.8 , prettyprinter-ansi-terminal >= 1.1 && < 1.2 if flag(process) build-depends: process >= 1.0 && < 1.7 if !impl(ghc >= 8) build-depends: semigroups >= 0.10 && < 0.21 , fail == 4.9.* test-suite tests type: exitcode-stdio-1.0 main-is: test.hs ghc-options: -Wall -threaded -O2 -funbox-strict-fields hs-source-dirs: tests default-language: Haskell98 other-modules: Examples.Alternatives , Examples.Cabal , Examples.Commands , Examples.Formatting , Examples.Hello , Examples.LongSub build-depends: base , optparse-applicative , QuickCheck >= 2.8 && < 2.15 if !impl(ghc >= 8) build-depends: semigroups ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/bin/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/lib/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/lib/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/lib/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/libexec/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/lib/include/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/share/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/share/doc/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/share/man/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1/etc .log -.logbase base-4.13.0.0 prettyprinterTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefprettyprinter-ansi-terminalbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72fprocess process-1.6.9.0text text-1.2.4.0 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0Tprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72fprocess-1.6.9.0 text-1.2.4.0transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0Tprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72fprocess-1.6.9.0 text-1.2.4.0transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cQparallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82cQparallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82cparallelControl.ParallelQparallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82cControl.ParallelControl.Parallel.StrategiesQparallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82cControl.Parallel.Strategies Control.SeqQparallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c Control.SeqparallelLICENSElibraries@haskell.org             *https://github.com/haskell/parallel/issues'https://github.com/haskell/parallel.gitParallel programming libraryThis package provides a library for parallel programming. For documentation, start from the "Control.Parallel.Strategies" module below. For more tutorial documentation, see the book . To understand the principles behind the library, see .Control, Parallelism x-revision8 Control.SeqControl.ParallelControl.Parallel.Strategies.#6-Wall-feager-blackholingarraybase containers deepseqghc-prim. changelog.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgparallel S*1̦1%S?wq޾9p ڽyMn,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4cabal-version: >=1.10 name: parallel version: 3.2.2.0 x-revision: 8 -- NOTE: Don't forget to update ./changelog.md license: BSD3 license-file: LICENSE maintainer: libraries@haskell.org bug-reports: https://github.com/haskell/parallel/issues synopsis: Parallel programming library category: Control, Parallelism build-type: Simple tested-with: GHC == 9.10.0 GHC == 9.8.2 GHC == 9.6.4 GHC == 9.4.8 GHC == 9.2.8 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4 GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 GHC == 8.0.2 GHC == 7.10.3 -- Drop these old GHCs from CI: -- GHC == 7.8.4 -- GHC == 7.6.3 -- GHC == 7.4.2 -- GHC == 7.2.2 -- GHC == 7.0.4 description: This package provides a library for parallel programming. . For documentation, start from the "Control.Parallel.Strategies" module below. . For more tutorial documentation, see the book . . To understand the principles behind the library, see . extra-source-files: changelog.md source-repository head type: git location: https://github.com/haskell/parallel.git library default-language: Haskell2010 other-extensions: BangPatterns CPP MagicHash UnboxedTuples exposed-modules: Control.Seq Control.Parallel Control.Parallel.Strategies build-depends: array >= 0.3 && < 0.6, base >= 4.3 && < 4.21, containers >= 0.4 && < 0.8, deepseq >= 1.1 && < 1.6 ghc-options: -Wall if impl(ghc >= 6.11) -- To improve parallel performance: ghc-options: -feager-blackholing if impl(ghc >= 7.2.1) build-depends: ghc-prim ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82cw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/binw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/libw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/libw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/lib{/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/libexec/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/lib/includey/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/share}/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/share/doc}/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/share/man/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-a7ae8a5b62f2ea7f1e7cefbd475f3b276d4564c45f6b8b74cdadfb4c5c67e82c/etc .log -.logarray array-0.5.4.0base base-4.13.0.0 containerscontainers-0.6.2.1deepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1deepseq-1.4.4.0ghc-prim-0.5.3 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1deepseq-1.4.4.0ghc-prim-0.5.3parsecparsec-3.1.14.0parsec-3.1.14.08$Herbert Valerio Riedel fDaan Leijen , Paolo Martini , Antoine Latter !https://github.com/haskell/parsecMonadic parser combinators8Parsec 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.Parsing b0d22314da3d7d28bdd2e6b5232bce5e Text.ParsecText.Parsec.ByteStringText.Parsec.ByteString.LazyText.Parsec.CharText.Parsec.CombinatorText.Parsec.ErrorText.Parsec.ExprText.Parsec.LanguageText.Parsec.PermText.Parsec.PosText.Parsec.PrimText.Parsec.StringText.Parsec.TextText.Parsec.Text.LazyText.Parsec.TokenText.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.Token9/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/parsec-3.1.14.09/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/parsec-3.1.14.09/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/parsec-3.1.14.0H/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/parsec-3.1.14.0HSparsec-3.1.14.0 base-4.13.0.0bytestring-0.10.10.1 mtl-2.2.2 text-1.2.4.0]/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/parsec-3.1.14.0/parsec.haddockN/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/parsec-3.1.14.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4prettypretty-1.1.3.6pretty-1.1.3.68!David Terei Stable http://github.com/haskell/prettyPretty-printing library7This 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.Text 33019d174ee544d9c8a6e0e33f463211Text.PrettyPrintText.PrettyPrint.Annotated#Text.PrettyPrint.Annotated.HughesPJ(Text.PrettyPrint.Annotated.HughesPJClassText.PrettyPrint.HughesPJText.PrettyPrint.HughesPJClass8/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/pretty-1.1.3.68/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/pretty-1.1.3.68/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/pretty-1.1.3.6G/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/pretty-1.1.3.6HSpretty-1.1.3.6 base-4.13.0.0deepseq-1.4.4.0ghc-prim-0.5.3\/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/pretty-1.1.3.6/pretty.haddockM/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/pretty-1.1.3.6)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Qpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651Qpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651 pretty-show Text.Show.PrettyQpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651Text.Show.Pretty pretty-show LICENSEiavor.diatchki@gmail.comIavor S. Diatchki     &http://wiki.github.com/yav/pretty-show&https://github.com/yav/pretty-show.gitQTools for working with derived `Show` instances and generic inspection of values.We provide a library and an executable for working with derived 'Show' instances. By using the library, we can parse derived 'Show' instances into a generic data structure. The @ppsh@ tool uses the library to produce human-readable versions of 'Show' instances, which can be quite handy for debugging Haskell programs. We can also render complex generic values into an interactive Html page, for easier examination.TextText.Show.Prettyhappyhappyhappy.Text.Show.HtmlText.Show.ParserText.Show.ValueText.Show.PrettyValPaths_pretty_show-Wall-O2arraybasefilepathghc-prim haskell-lexerprettytextppshppsh.hsbinPaths_pretty_show-Wallbase pretty-showstyle/jquery.jsstyle/pretty-show.jsstyle/pretty-show.css. CHANGELOGhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org pretty-show  0c9OQ>6E#D*lo,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4`name: pretty-show version: 1.10 category: Text synopsis: Tools for working with derived `Show` instances and generic inspection of values. description: We provide a library and an executable for working with derived 'Show' instances. By using the library, we can parse derived 'Show' instances into a generic data structure. The @ppsh@ tool uses the library to produce human-readable versions of 'Show' instances, which can be quite handy for debugging Haskell programs. We can also render complex generic values into an interactive Html page, for easier examination. license: MIT license-file: LICENSE author: Iavor S. Diatchki maintainer: iavor.diatchki@gmail.com homepage: http://wiki.github.com/yav/pretty-show cabal-version: >= 1.8 build-type: Simple tested-with: GHC == 7.10.3 GHC == 8.0.2 GHC == 8.2.2 GHC == 8.4.4 GHC == 8.6.1 data-files: style/jquery.js style/pretty-show.js style/pretty-show.css extra-source-files: CHANGELOG library exposed-modules: Text.Show.Pretty other-modules: Text.Show.Html Text.Show.Parser Text.Show.Value Text.Show.PrettyVal Paths_pretty_show build-depends: array >= 0.2 && < 2, base >= 4.5 && < 5, haskell-lexer >= 1.1 && < 2, pretty >= 1 && < 2, text, filepath, ghc-prim ghc-options: -Wall -O2 if impl(ghc < 7.4) cpp-options: -DNO_GENERICS build-tool-depends: happy:happy build-tools: happy executable ppsh main-is: ppsh.hs other-modules: Paths_pretty_show hs-source-dirs: bin build-depends: base >= 4.5 && < 5, pretty-show ghc-options: -Wall source-repository head type: git location: https://github.com/yav/pretty-show.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651w/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/binw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/libw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/libw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/lib{/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/libexec/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/lib/includey/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/share}/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/share/doc}/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/share/man/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651/etc .log -.logarray array-0.5.4.0base base-4.13.0.0filepathfilepath-1.4.2.1ghc-primghc-prim-0.5.3 haskell-lexerThaskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9prettypretty-1.1.3.6text text-1.2.4.0 array-0.5.4.0 base-4.13.0.0filepath-1.4.2.1ghc-prim-0.5.3Thaskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9pretty-1.1.3.6 text-1.2.4.0happyhappyThappy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5chappyhappyThappy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5cz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-7bbc8646c379afcf2a1fd92000a54a65b0b05e305d4c04626e20bf7fb9ff9a5c/bin array-0.5.4.0 base-4.13.0.0filepath-1.4.2.1ghc-prim-0.5.3Thaskell-lexer-1.1.2-bf7f4b39826907ea8465fb70d332fd748e9c8ba596c99ef51bda6b2af1f1c7b9pretty-1.1.3.6 text-1.2.4.0Xpretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67defXpretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def pretty-show  pretty-show LICENSEiavor.diatchki@gmail.comIavor S. Diatchki     &http://wiki.github.com/yav/pretty-show&https://github.com/yav/pretty-show.gitQTools for working with derived `Show` instances and generic inspection of values.We provide a library and an executable for working with derived 'Show' instances. By using the library, we can parse derived 'Show' instances into a generic data structure. The @ppsh@ tool uses the library to produce human-readable versions of 'Show' instances, which can be quite handy for debugging Haskell programs. We can also render complex generic values into an interactive Html page, for easier examination.TextText.Show.Prettyhappyhappyhappy.Text.Show.HtmlText.Show.ParserText.Show.ValueText.Show.PrettyValPaths_pretty_show-Wall-O2arraybasefilepathghc-prim haskell-lexerprettytextppshppsh.hsbinPaths_pretty_show-Wallbase pretty-showstyle/jquery.jsstyle/pretty-show.jsstyle/pretty-show.css. CHANGELOGhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org pretty-show  0c9OQ>6E#D*lo,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4`name: pretty-show version: 1.10 category: Text synopsis: Tools for working with derived `Show` instances and generic inspection of values. description: We provide a library and an executable for working with derived 'Show' instances. By using the library, we can parse derived 'Show' instances into a generic data structure. The @ppsh@ tool uses the library to produce human-readable versions of 'Show' instances, which can be quite handy for debugging Haskell programs. We can also render complex generic values into an interactive Html page, for easier examination. license: MIT license-file: LICENSE author: Iavor S. Diatchki maintainer: iavor.diatchki@gmail.com homepage: http://wiki.github.com/yav/pretty-show cabal-version: >= 1.8 build-type: Simple tested-with: GHC == 7.10.3 GHC == 8.0.2 GHC == 8.2.2 GHC == 8.4.4 GHC == 8.6.1 data-files: style/jquery.js style/pretty-show.js style/pretty-show.css extra-source-files: CHANGELOG library exposed-modules: Text.Show.Pretty other-modules: Text.Show.Html Text.Show.Parser Text.Show.Value Text.Show.PrettyVal Paths_pretty_show build-depends: array >= 0.2 && < 2, base >= 4.5 && < 5, haskell-lexer >= 1.1 && < 2, pretty >= 1 && < 2, text, filepath, ghc-prim ghc-options: -Wall -O2 if impl(ghc < 7.4) cpp-options: -DNO_GENERICS build-tool-depends: happy:happy build-tools: happy executable ppsh main-is: ppsh.hs other-modules: Paths_pretty_show hs-source-dirs: bin build-depends: base >= 4.5 && < 5, pretty-show ghc-options: -Wall source-repository head type: git location: https://github.com/yav/pretty-show.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/bin~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/lib~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/lib~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/lib/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/libexec/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/lib/include/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/share/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/share/doc/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/share/man/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-4af80b7d5fd6d4402c5d67243e0520448b1b4fcb8148f36c7ad90768eea67def/etc .log -.logppshppshbase base-4.13.0.0 pretty-show Qpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651 base-4.13.0.0Qpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651 base-4.13.0.0Qpretty-show-1.10-082c8fe19bd3c2be58a029803861a5c8b8aabd925e029d92acdedaad641da651Tprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef prettyprinterData.Text.Prettyprint.DocTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefData.Text.Prettyprint.Doc"Data.Text.Prettyprint.Doc.InternalTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef"Data.Text.Prettyprint.Doc.Internal(Data.Text.Prettyprint.Doc.Internal.DebugTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef(Data.Text.Prettyprint.Doc.Internal.Debug'Data.Text.Prettyprint.Doc.Internal.TypeTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef'Data.Text.Prettyprint.Doc.Internal.Type'Data.Text.Prettyprint.Doc.Render.StringTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef'Data.Text.Prettyprint.Doc.Render.String%Data.Text.Prettyprint.Doc.Render.TextTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef%Data.Text.Prettyprint.Doc.Render.Text?Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorialTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef?Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial@Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorialTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef@Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial+Data.Text.Prettyprint.Doc.Render.Util.PanicTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef+Data.Text.Prettyprint.Doc.Render.Util.Panic3Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTreeTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef3Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree2Data.Text.Prettyprint.Doc.Render.Util.StackMachineTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef2Data.Text.Prettyprint.Doc.Render.Util.StackMachine'Data.Text.Prettyprint.Doc.Symbols.AsciiTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef'Data.Text.Prettyprint.Doc.Symbols.Ascii)Data.Text.Prettyprint.Doc.Symbols.UnicodeTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef)Data.Text.Prettyprint.Doc.Symbols.UnicodeData.Text.Prettyprint.Doc.UtilTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefData.Text.Prettyprint.Doc.Util PrettyprinterTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef PrettyprinterPrettyprinter.InternalTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.InternalPrettyprinter.Internal.DebugTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.Internal.DebugPrettyprinter.Internal.TypeTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.Internal.TypePrettyprinter.Render.StringTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.Render.StringPrettyprinter.Render.TextTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.Render.Text3Prettyprinter.Render.Tutorials.StackMachineTutorialTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef3Prettyprinter.Render.Tutorials.StackMachineTutorial4Prettyprinter.Render.Tutorials.TreeRenderingTutorialTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef4Prettyprinter.Render.Tutorials.TreeRenderingTutorialPrettyprinter.Render.Util.PanicTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.Render.Util.Panic'Prettyprinter.Render.Util.SimpleDocTreeTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef'Prettyprinter.Render.Util.SimpleDocTree&Prettyprinter.Render.Util.StackMachineTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef&Prettyprinter.Render.Util.StackMachinePrettyprinter.Symbols.AsciiTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.Symbols.AsciiPrettyprinter.Symbols.UnicodeTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.Symbols.UnicodePrettyprinter.UtilTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefPrettyprinter.Util buildreadmetext buildreadmetext prettyprinter LICENSE.mdUSimon Jakobi , David Luposchainsky ZPhil Wadler, Daan Leijen, Max Bolingbroke, Edward Kmett, David Luposchainsky, Simon Jakobi         &http://github.com/quchen/prettyprinter-http://github.com/quchen/prettyprinter/issues)git://github.com/quchen/prettyprinter.gitBA modern, easy to use, well-documented, extensible pretty-printer.YA modern, easy to use, well-documented, extensible pretty-printer. For more see README.mdUser Interfaces, Text PrettyprinterPrettyprinter.InternalPrettyprinter.Internal.DebugPrettyprinter.Internal.TypePrettyprinter.Render.StringPrettyprinter.Render.Text3Prettyprinter.Render.Tutorials.StackMachineTutorial4Prettyprinter.Render.Tutorials.TreeRenderingTutorialPrettyprinter.Render.Util.Panic'Prettyprinter.Render.Util.SimpleDocTree&Prettyprinter.Render.Util.StackMachinePrettyprinter.UtilPrettyprinter.Symbols.UnicodePrettyprinter.Symbols.AsciiData.Text.Prettyprint.Doc"Data.Text.Prettyprint.Doc.Internal(Data.Text.Prettyprint.Doc.Internal.Debug'Data.Text.Prettyprint.Doc.Internal.Type'Data.Text.Prettyprint.Doc.Render.String%Data.Text.Prettyprint.Doc.Render.Text?Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial@Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial+Data.Text.Prettyprint.Doc.Render.Util.Panic3Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree2Data.Text.Prettyprint.Doc.Render.Util.StackMachineData.Text.Prettyprint.Doc.Util)Data.Text.Prettyprint.Doc.Symbols.Unicode'Data.Text.Prettyprint.Doc.Symbols.Asciisrc09 misc-Wall-O2-Wcompatbasetextgenerate_readmeGenerateReadme.hsapp MultilineTh0@doctestMain.hs test/Doctest-Wall -threaded-rtsopts-with-rtsopts=-N QuickCheckbasedoctest  prettyprinter testsuiteMain.hstest/TestsuiteStripTrailingSpace -threaded-rtsopts-with-rtsopts=-N-Wall base bytestring pgp-wordlist prettyprinterquickcheck-instancestasty  tasty-hunit tasty-quickcheck textfusion Fusion.hsbench0-Wall-rtsoptsansi-wl-pprintbasegaugemtl prettyprinterrandomtext transformersfaster-unsafe-textFasterUnsafeText.hsbench-rtsopts-Wallbasegauge prettyprintertext large-outputLargeOutput.hsbench-rtsopts-Wall QuickCheckansi-wl-pprintbase base-compat   containersdeepseqgauge prettyprintertext. README.md CHANGELOG.md#misc/version-compatibility-macros.hhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org prettyprinter ^n153߷,S*w+% E,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Kname: prettyprinter version: 1.7.1 cabal-version: >= 1.10 category: User Interfaces, Text synopsis: A modern, easy to use, well-documented, extensible pretty-printer. description: A modern, easy to use, well-documented, extensible pretty-printer. For more see README.md license: BSD2 license-file: LICENSE.md extra-source-files: README.md , CHANGELOG.md , misc/version-compatibility-macros.h author: Phil Wadler, Daan Leijen, Max Bolingbroke, Edward Kmett, David Luposchainsky, Simon Jakobi maintainer: Simon Jakobi , David Luposchainsky bug-reports: http://github.com/quchen/prettyprinter/issues homepage: http://github.com/quchen/prettyprinter build-type: Simple tested-with: GHC==9.0.1, GHC==8.10.4, GHC==8.8.4, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2 source-repository head type: git location: git://github.com/quchen/prettyprinter.git library exposed-modules: Prettyprinter , Prettyprinter.Internal , Prettyprinter.Internal.Debug , Prettyprinter.Internal.Type , Prettyprinter.Render.String , Prettyprinter.Render.Text , Prettyprinter.Render.Tutorials.StackMachineTutorial , Prettyprinter.Render.Tutorials.TreeRenderingTutorial , Prettyprinter.Render.Util.Panic , Prettyprinter.Render.Util.SimpleDocTree , Prettyprinter.Render.Util.StackMachine , Prettyprinter.Util , Prettyprinter.Symbols.Unicode , Prettyprinter.Symbols.Ascii , Data.Text.Prettyprint.Doc , Data.Text.Prettyprint.Doc.Internal , Data.Text.Prettyprint.Doc.Internal.Debug , Data.Text.Prettyprint.Doc.Internal.Type , Data.Text.Prettyprint.Doc.Render.String , Data.Text.Prettyprint.Doc.Render.Text , Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial , Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial , Data.Text.Prettyprint.Doc.Render.Util.Panic , Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree , Data.Text.Prettyprint.Doc.Render.Util.StackMachine , Data.Text.Prettyprint.Doc.Util , Data.Text.Prettyprint.Doc.Symbols.Unicode , Data.Text.Prettyprint.Doc.Symbols.Ascii ghc-options: -Wall -O2 hs-source-dirs: src include-dirs: misc default-language: Haskell2010 other-extensions: BangPatterns , CPP , OverloadedStrings , DefaultSignatures , ScopedTypeVariables build-depends: base >= 4.5 && < 5 if flag(text) build-depends: text >= 1.2 else -- A fake text package, emulating the same API, but backed by String hs-source-dirs: src-text other-modules: Data.Text , Data.Text.IO , Data.Text.Lazy , Data.Text.Lazy.Builder if !impl(ghc >= 7.6) build-depends: ghc-prim if impl(ghc >= 8.0) ghc-options: -Wcompat if !impl(ghc >= 8.0) build-depends: semigroups >= 0.17 build-depends: fail >= 4.9.0.0 && <4.10 if !impl(ghc >= 7.10) build-depends: void >=0.4 && <0.8 Flag buildReadme Description: Build the readme generator Default: False Flag text Description: While it's a core value of @prettyprinter@ to use @Text@, there are rare circumstances (mostly when @prettyprinter@ arises as a dependency of test suites of packages like @bytestring@ or @text@ themselves) when this is inconvenient. In this case one can disable this flag, so that @prettyprinter@ fallbacks to @String@. Default: True executable generate_readme hs-source-dirs: app main-is: GenerateReadme.hs build-depends: base >= 4.7 && < 5 , prettyprinter , text , template-haskell >= 2.9 default-language: Haskell2010 other-modules: MultilineTh other-extensions: OverloadedStrings , TemplateHaskell , QuasiQuotes if flag(buildReadme) && flag(text) buildable: True else buildable: False test-suite doctest type: exitcode-stdio-1.0 hs-source-dirs: test/Doctest main-is: Main.hs build-depends: base >= 4.7 && < 5 , doctest >= 0.9 , prettyprinter , QuickCheck >= 2.5 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N default-language: Haskell2010 if impl (ghc < 7.10) buildable: False -- Doctest does not support searching through directories in old versions test-suite testsuite type: exitcode-stdio-1.0 hs-source-dirs: test/Testsuite main-is: Main.hs other-modules: StripTrailingSpace build-depends: base , prettyprinter , pgp-wordlist >= 0.1 , bytestring , quickcheck-instances >= 0.3 , tasty >= 0.10 , tasty-hunit >= 0.9 , tasty-quickcheck >= 0.8 , text ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall default-language: Haskell2010 if !impl(ghc >= 8.0) build-depends: semigroups >= 0.6 if !flag(text) buildable: False benchmark fusion type: exitcode-stdio-1.0 hs-source-dirs: bench main-is: Fusion.hs build-depends: base >= 4.5 && < 5 , prettyprinter , gauge >= 0.2 , mtl >= 2.1 , random >= 1.0 , text , transformers >= 0.3 , ansi-wl-pprint >= 0.6 ghc-options: -Wall -rtsopts default-language: Haskell2010 other-extensions: OverloadedStrings if !flag(text) buildable: False benchmark faster-unsafe-text build-depends: base >= 4.5 && < 5 , prettyprinter , gauge >= 0.2 , text hs-source-dirs: bench main-is: FasterUnsafeText.hs ghc-options: -rtsopts -Wall default-language: Haskell2010 type: exitcode-stdio-1.0 if !flag(text) buildable: False benchmark large-output build-depends: base >= 4.5 && < 5 , base-compat >=0.9.3 && <0.12 , prettyprinter , ansi-wl-pprint , gauge >= 0.2 , QuickCheck >= 2.7 , containers , text , deepseq hs-source-dirs: bench main-is: LargeOutput.hs ghc-options: -rtsopts -Wall default-language: Haskell2010 type: exitcode-stdio-1.0 if !impl(ghc >= 7.6) build-depends: ghc-prim if !impl(ghc >= 8.0) build-depends: semigroups if !flag(text) buildable: False ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcefz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/binz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/libz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/libz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/lib~/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/libexec/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/lib/include|/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/share/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/share/doc/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/share/man/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef/etc .log -.logbase base-4.13.0.0text text-1.2.4.0 base-4.13.0.0 text-1.2.4.0 base-4.13.0.0 text-1.2.4.0bprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72fbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72fprettyprinter-ansi-terminal)Data.Text.Prettyprint.Doc.Render.Terminalbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f)Data.Text.Prettyprint.Doc.Render.Terminal2Data.Text.Prettyprint.Doc.Render.Terminal.Internalbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f2Data.Text.Prettyprint.Doc.Render.Terminal.InternalPrettyprinter.Render.Terminalbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72fPrettyprinter.Render.Terminal&Prettyprinter.Render.Terminal.Internalbprettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f&Prettyprinter.Render.Terminal.Internalprettyprinter-ansi-terminal LICENSE.mdUSimon Jakobi , David Luposchainsky David Luposchainsky         &http://github.com/quchen/prettyprinter-http://github.com/quchen/prettyprinter/issues)git://github.com/quchen/prettyprinter.git8ANSI terminal backend for the »prettyprinter« package. See README.mdUser Interfaces, Text)Data.Text.Prettyprint.Doc.Render.Terminal2Data.Text.Prettyprint.Doc.Render.Terminal.InternalPrettyprinter.Render.Terminal&Prettyprinter.Render.Terminal.Internalsrc0misc-Wall-O2-Wcompat ansi-terminalbase prettyprintertextdoctestMain.hs test/Doctest-Wall -threaded-rtsopts-with-rtsopts=-Nbasedoctest  large-outputLargeOutput.hsbench-O2-rtsopts-Wall QuickCheckbase base-compat   containersdeepseqgauge prettyprinterprettyprinter-ansi-terminaltext. README.md#misc/version-compatibility-macros.h CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgprettyprinter-ansi-terminal 790 W! 4%s+[,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: prettyprinter-ansi-terminal version: 1.1.3 cabal-version: >= 1.10 category: User Interfaces, Text synopsis: ANSI terminal backend for the »prettyprinter« package. description: See README.md license: BSD2 license-file: LICENSE.md extra-source-files: README.md , misc/version-compatibility-macros.h , CHANGELOG.md author: David Luposchainsky maintainer: Simon Jakobi , David Luposchainsky bug-reports: http://github.com/quchen/prettyprinter/issues homepage: http://github.com/quchen/prettyprinter build-type: Simple tested-with: GHC==9.0.1, GHC==8.10.4, GHC==8.8.4, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2 source-repository head type: git location: git://github.com/quchen/prettyprinter.git library exposed-modules: Data.Text.Prettyprint.Doc.Render.Terminal , Data.Text.Prettyprint.Doc.Render.Terminal.Internal , Prettyprinter.Render.Terminal , Prettyprinter.Render.Terminal.Internal ghc-options: -Wall -O2 hs-source-dirs: src include-dirs: misc default-language: Haskell2010 other-extensions: CPP , OverloadedStrings build-depends: base >= 4.5 && < 5 , ansi-terminal >= 0.4.0 , text >= 1.2 , prettyprinter >= 1.7.0 if impl(ghc >= 8.0) ghc-options: -Wcompat if !impl(ghc >= 8.0) build-depends: semigroups >= 0.1 test-suite doctest type: exitcode-stdio-1.0 hs-source-dirs: test/Doctest main-is: Main.hs build-depends: base >= 4.7 && < 5 , doctest >= 0.9 ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N default-language: Haskell2010 if impl (ghc < 7.10) buildable: False -- Doctest cannot search folders in old versions it seems :-( benchmark large-output build-depends: base >= 4.5 && < 5 , base-compat >=0.9.3 && <0.12 , containers , deepseq , gauge >= 0.2 , prettyprinter , prettyprinter-ansi-terminal , QuickCheck >= 2.7 , text hs-source-dirs: bench main-is: LargeOutput.hs ghc-options: -O2 -rtsopts -Wall default-language: Haskell2010 type: exitcode-stdio-1.0 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/bin/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/lib/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/lib/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/lib/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/libexec/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/lib/include/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/share/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/share/doc/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/share/man/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-eae8f6b0cbae173c89e036da11f13b06890a4222cbd148cb022f50631672b72f/etc .log -.log ansi-terminalTansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99base base-4.13.0.0 prettyprinterTprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbceftext text-1.2.4.0Tansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99 base-4.13.0.0Tprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef text-1.2.4.0Tansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99 base-4.13.0.0Tprettyprinter-1.7.1-7dac3b603882629e62d57e638e23b007f27dc11c5efbfe9d6b195767de9cbcef text-1.2.4.0Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c primitive  Control.Monad.PrimitiveRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cControl.Monad.PrimitiveData.PrimitiveRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.PrimitiveData.Primitive.ArrayRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.ArrayData.Primitive.ByteArrayRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.ByteArrayData.Primitive.MVarRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.MVarData.Primitive.MachDepsRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.MachDepsData.Primitive.MutVarRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.MutVarData.Primitive.PrimArrayRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.PrimArrayData.Primitive.PrimVarRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.PrimVarData.Primitive.PtrRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.PtrData.Primitive.SmallArrayRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.SmallArrayData.Primitive.TypesRprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cData.Primitive.Types primitive LICENSE (c) Roman Leshchinskiy 2009-2012libraries@haskell.org'Roman Leshchinskiy             $https://github.com/haskell/primitive+https://github.com/haskell/primitive/issues$https://github.com/haskell/primitive#Primitive memory-related operationsBThis package provides various primitive memory-related operations.Data x-revision2 Control.Monad.PrimitiveData.PrimitiveData.Primitive.MachDepsData.Primitive.TypesData.Primitive.ArrayData.Primitive.ByteArrayData.Primitive.PrimArrayData.Primitive.SmallArrayData.Primitive.PtrData.Primitive.MutVarData.Primitive.MVarData.Primitive.PrimVar-ftree-vectorize-msse2cbits/primitive-memops.c."Data.Primitive.Internal.OperationsData.Primitive.Internal.Read+7#$6'cbitsprimitive-memops.hprimitive-memops.h-O2base data-array-bytedeepseqtemplate-haskell  transformerstest-qcMain.hs-DHAVE_UNARY_LAWStesttest/srcPrimLaws-O2 QuickCheckbase base-orphansghc-prim primitivequickcheck-classes-basetaggedtastytasty-quickcheck transformerstransformers-compatbenchmain.hsbenchArray.Traverse.ClosureArray.Traverse.UnsafeByteArray.ComparePrimArray.ComparePrimArray.Traverse-O2basedeepseq primitive tasty-bench transformers. changelog.md test/*.hs test/LICENSEhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org primitive  imKґMsaB!ܤ%>I^ ,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 Cabal-Version: 2.0 Name: primitive Version: 0.9.0.0 x-revision: 2 License: BSD3 License-File: LICENSE Author: Roman Leshchinskiy Maintainer: libraries@haskell.org Copyright: (c) Roman Leshchinskiy 2009-2012 Homepage: https://github.com/haskell/primitive Bug-Reports: https://github.com/haskell/primitive/issues Category: Data Synopsis: Primitive memory-related operations Build-Type: Simple Description: This package provides various primitive memory-related operations. Extra-Source-Files: changelog.md test/*.hs test/LICENSE Tested-With: GHC == 8.0.2 GHC == 8.2.2 GHC == 8.4.4 GHC == 8.6.5 GHC == 8.8.4 GHC == 8.10.7 GHC == 9.0.2 GHC == 9.2.8 GHC == 9.4.8 GHC == 9.6.6 GHC == 9.8.2 GHC == 9.10.1 GHC == 9.12.0 Library Default-Language: Haskell2010 Default-Extensions: TypeOperators Other-Extensions: BangPatterns, CPP, DeriveDataTypeable, MagicHash, TypeFamilies, UnboxedTuples, UnliftedFFITypes Exposed-Modules: Control.Monad.Primitive Data.Primitive Data.Primitive.MachDeps Data.Primitive.Types Data.Primitive.Array Data.Primitive.ByteArray Data.Primitive.PrimArray Data.Primitive.SmallArray Data.Primitive.Ptr Data.Primitive.MutVar Data.Primitive.MVar Data.Primitive.PrimVar Other-Modules: Data.Primitive.Internal.Operations Data.Primitive.Internal.Read Build-Depends: base >= 4.9 && < 4.22 , deepseq >= 1.1 && < 1.6 , transformers >= 0.5 && < 0.7 , template-haskell >= 2.11 if impl(ghc >= 9.2) cpp-options: -DHAVE_KEEPALIVE if impl(ghc < 9.4) build-depends: data-array-byte >= 0.1 && < 0.1.1 Ghc-Options: -O2 Include-Dirs: cbits Install-Includes: primitive-memops.h includes: primitive-memops.h c-sources: cbits/primitive-memops.c if !os(solaris) cc-options: -ftree-vectorize if arch(i386) || arch(x86_64) cc-options: -msse2 test-suite test-qc Default-Language: Haskell2010 hs-source-dirs: test test/src main-is: Main.hs Other-Modules: PrimLaws type: exitcode-stdio-1.0 build-depends: base , base-orphans , ghc-prim , primitive , quickcheck-classes-base >= 0.6 && <0.7 , QuickCheck >= 2.13 && < 2.16 , tasty >= 1.2 && < 1.6 , tasty-quickcheck , tagged , transformers >= 0.5 , transformers-compat cpp-options: -DHAVE_UNARY_LAWS ghc-options: -O2 benchmark bench Default-Language: Haskell2010 hs-source-dirs: bench main-is: main.hs type: exitcode-stdio-1.0 ghc-options: -O2 other-modules: Array.Traverse.Closure Array.Traverse.Unsafe ByteArray.Compare PrimArray.Compare PrimArray.Traverse build-depends: base , primitive , deepseq , tasty-bench , transformers >= 0.5 source-repository head type: git location: https://github.com/haskell/primitive ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bint/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/binx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/libx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/libx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/lib|/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/libexec/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/lib/includez/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/share~/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/share/doc~/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/share/man/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/share/doc/htmlx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c/etc .log -.logbase base-4.13.0.0data-array-byteXdata-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6adeepseqdeepseq-1.4.4.0template-haskelltemplate-haskell-2.15.0.0 transformerstransformers-0.5.6.2 base-4.13.0.0Xdata-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6adeepseq-1.4.4.0template-haskell-2.15.0.0transformers-0.5.6.2 base-4.13.0.0Xdata-array-byte-0.1.0.1-7501a9c923df490f1030b179ae1d2496bdbd8cc2ac78c3bde893599e8d6fce6adeepseq-1.4.4.0template-haskell-2.15.0.0transformers-0.5.6.2process process-1.6.9.0process-1.6.9.08libraries@haskell.orgProcess librariesJThis 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 .System 88a89819e4660924d99557d399b2905d System.CmdSystem.ProcessSystem.Process.InternalsSystem.Process.CommonSystem.Process.Posix9/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/process-1.6.9.09/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/process-1.6.9.09/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/process-1.6.9.0H/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/process-1.6.9.0HSprocess-1.6.9.0A/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/process-1.6.9.0/include runProcess.h base-4.13.0.0deepseq-1.4.4.0directory-1.3.6.0filepath-1.4.2.1 unix-2.7.2.2^/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/process-1.6.9.0/process.haddockN/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/process-1.6.9.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Rprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09 profunctorsData.ProfunctorRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.ProfunctorData.Profunctor.AdjunctionRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.AdjunctionData.Profunctor.CayleyRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.CayleyData.Profunctor.ChoiceRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.ChoiceData.Profunctor.ClosedRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.ClosedData.Profunctor.CompositionRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.CompositionData.Profunctor.MappingRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.MappingData.Profunctor.MonadRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.MonadData.Profunctor.RanRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.RanData.Profunctor.RepRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.RepData.Profunctor.SieveRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.SieveData.Profunctor.StrongRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.StrongData.Profunctor.TraversingRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.TraversingData.Profunctor.TypesRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.TypesData.Profunctor.UnsafeRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.UnsafeData.Profunctor.YonedaRprofunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09Data.Profunctor.Yoneda profunctorsLICENSE'Copyright (C) 2011-2015 Edward A. Kmett"Edward A. Kmett Edward A. Kmett experimental        %http://github.com/ekmett/profunctors/+http://github.com/ekmett/profunctors/issues'git://github.com/ekmett/profunctors.git Profunctors Profunctors.Control, Categories x-revision3Data.ProfunctorData.Profunctor.AdjunctionData.Profunctor.CayleyData.Profunctor.ChoiceData.Profunctor.ClosedData.Profunctor.CompositionData.Profunctor.MappingData.Profunctor.MonadData.Profunctor.RanData.Profunctor.RepData.Profunctor.SieveData.Profunctor.StrongData.Profunctor.TraversingData.Profunctor.TypesData.Profunctor.UnsafeData.Profunctor.Yonedasrc1:$-Wall-O2-Wno-trustworthy-safe-Wno-star-is-typebase base-orphans   bifunctors comonad  contravariant distributivetagged  transformers..ghci .gitignore .hlint.yaml .vim.customREADME.markdownCHANGELOG.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org profunctors e]{PRZJ;ڱقҮ4(8 Z8*,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: profunctors category: Control, Categories version: 5.6.2 x-revision: 3 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: experimental homepage: http://github.com/ekmett/profunctors/ bug-reports: http://github.com/ekmett/profunctors/issues copyright: Copyright (C) 2011-2015 Edward A. Kmett synopsis: Profunctors description: Profunctors. tested-with: GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.3 , GHC == 8.10.1 build-type: Simple extra-source-files: .ghci .gitignore .hlint.yaml .vim.custom README.markdown CHANGELOG.markdown source-repository head type: git location: git://github.com/ekmett/profunctors.git library build-depends: base >= 4.7 && < 5, base-orphans >= 0.8.4 && < 0.10, bifunctors >= 5.5.9 && < 6, comonad >= 5.0.8 && < 6, contravariant >= 1.5.3 && < 2, distributive >= 0.5.2 && < 1, tagged >= 0.8.6.1 && < 1, transformers >= 0.3 && < 0.7 if !impl(ghc >= 8.0) build-depends: semigroups >= 0.18.5 && < 0.21 exposed-modules: Data.Profunctor Data.Profunctor.Adjunction Data.Profunctor.Cayley Data.Profunctor.Choice Data.Profunctor.Closed Data.Profunctor.Composition Data.Profunctor.Mapping Data.Profunctor.Monad Data.Profunctor.Ran Data.Profunctor.Rep Data.Profunctor.Sieve Data.Profunctor.Strong Data.Profunctor.Traversing Data.Profunctor.Types Data.Profunctor.Unsafe Data.Profunctor.Yoneda ghc-options: -Wall -O2 if impl(ghc>=8.0) ghc-options: -Wno-trustworthy-safe if impl(ghc >= 8.6) ghc-options: -Wno-star-is-type if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode hs-source-dirs: src default-language: Haskell2010 other-extensions: CPP GADTs FlexibleContexts FlexibleInstances InstanceSigs UndecidableInstances TypeFamilies ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bint/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09x/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/binx/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/libx/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/libx/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/lib|/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/libexec/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/lib/includez/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/share~/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/share/doc~/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/share/man/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/share/doc/htmlx/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-f6083b12b28590522b4127f3cad74dc2a9512a08e72cc300b867f9bc2c65ee09/etc .log -.logbase base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7 bifunctorsQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9comonad Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1 contravariantTcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1 distributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345tagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 transformerstransformers-0.5.6.2 base-4.13.0.0Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7Qbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2 base-4.13.0.0Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7Qbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2Orandom-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7Orandom-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7random System.RandomOrandom-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7 System.RandomSystem.Random.InternalOrandom-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7System.Random.InternalSystem.Random.StatefulOrandom-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7System.Random.StatefulrandomLICENSE$core-libraries-committee@haskell.org          (https://github.com/haskell/random/issues%https://github.com/haskell/random.gitPseudo-random number generationThis package provides basic pseudo-random number generation, including the ability to split random number generators. == "System.Random": pure pseudo-random number interface In pure code, use 'System.Random.uniform' and 'System.Random.uniformR' from "System.Random" to generate pseudo-random numbers with a pure pseudo-random number generator like 'System.Random.StdGen'. As an example, here is how you can simulate rolls of a six-sided die using 'System.Random.uniformR': >>> let roll = uniformR (1, 6) :: RandomGen g => g -> (Word, g) >>> let rolls = unfoldr (Just . roll) :: RandomGen g => g -> [Word] >>> let pureGen = mkStdGen 42 >>> take 10 (rolls pureGen) :: [Word] [1,1,3,2,4,5,3,4,6,2] See "System.Random" for more details. == "System.Random.Stateful": monadic pseudo-random number interface In monadic code, use 'System.Random.Stateful.uniformM' and 'System.Random.Stateful.uniformRM' from "System.Random.Stateful" to generate pseudo-random numbers with a monadic pseudo-random number generator, or using a monadic adapter. As an example, here is how you can simulate rolls of a six-sided die using 'System.Random.Stateful.uniformRM': >>> let rollM = uniformRM (1, 6) :: StatefulGen g m => g -> m Word >>> let pureGen = mkStdGen 42 >>> runStateGen_ pureGen (replicateM 10 . rollM) :: [Word] [1,1,3,2,4,5,3,4,6,2] The monadic adapter 'System.Random.Stateful.runStateGen_' is used here to lift the pure pseudo-random number generator @pureGen@ into the 'System.Random.Stateful.StatefulGen' context. The monadic interface can also be used with existing monadic pseudo-random number generators. In this example, we use the one provided in the package: >>> import System.Random.MWC as MWC >>> let rollM = uniformRM (1, 6) :: StatefulGen g m => g -> m Word >>> monadicGen <- MWC.create >>> replicateM 10 (rollM monadicGen) :: IO [Word] [2,3,6,6,4,4,3,1,5,4] See "System.Random.Stateful" for more details.System System.RandomSystem.Random.InternalSystem.Random.StatefulsrcSystem.Random.GFinite-Wall-Wincomplete-record-updates-Wincomplete-uni-patternsbase  bytestring deepseqmtlsplitmix legacy-test Legacy.hs test-legacyT7936 TestRandomIOs TestRandomRs Random1283 RangeTest-rtsopts-with-rtsopts=-M9M-Wno-deprecationsbase containersrandomdoctests doctests.hstestbasedoctest mwc-random primitive randomstmunliftiovector specSpec.hstest Spec.RangeSpec.Run Spec.Stateful-Wall base bytestringrandom smallcheckstmtasty tasty-hunit  tasty-smallcheck   transformersspec-inspectionSpec.hstest-inspectionSpec.Inspection-Wallbaserandomtastytasty-inspection-testing legacy-benchSimpleRNGBench.hs bench-legacy BinSearch-Wall-O2 -threaded-rtsopts-with-rtsopts=-N-Wno-deprecationsbaserandomrdtscsplittimebenchMain.hsbench-Wall-O2basemtl primitiverandomsplitmix tasty-bench. README.md CHANGELOG.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgrandom yM2|E?ǿ9#^y5B٤,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4=1.10 name: random version: 1.2.1.2 license: BSD3 license-file: LICENSE maintainer: core-libraries-committee@haskell.org bug-reports: https://github.com/haskell/random/issues synopsis: Pseudo-random number generation description: This package provides basic pseudo-random number generation, including the ability to split random number generators. . == "System.Random": pure pseudo-random number interface . In pure code, use 'System.Random.uniform' and 'System.Random.uniformR' from "System.Random" to generate pseudo-random numbers with a pure pseudo-random number generator like 'System.Random.StdGen'. . As an example, here is how you can simulate rolls of a six-sided die using 'System.Random.uniformR': . >>> let roll = uniformR (1, 6) :: RandomGen g => g -> (Word, g) >>> let rolls = unfoldr (Just . roll) :: RandomGen g => g -> [Word] >>> let pureGen = mkStdGen 42 >>> take 10 (rolls pureGen) :: [Word] [1,1,3,2,4,5,3,4,6,2] . See "System.Random" for more details. . == "System.Random.Stateful": monadic pseudo-random number interface . In monadic code, use 'System.Random.Stateful.uniformM' and 'System.Random.Stateful.uniformRM' from "System.Random.Stateful" to generate pseudo-random numbers with a monadic pseudo-random number generator, or using a monadic adapter. . As an example, here is how you can simulate rolls of a six-sided die using 'System.Random.Stateful.uniformRM': . >>> let rollM = uniformRM (1, 6) :: StatefulGen g m => g -> m Word >>> let pureGen = mkStdGen 42 >>> runStateGen_ pureGen (replicateM 10 . rollM) :: [Word] [1,1,3,2,4,5,3,4,6,2] . The monadic adapter 'System.Random.Stateful.runStateGen_' is used here to lift the pure pseudo-random number generator @pureGen@ into the 'System.Random.Stateful.StatefulGen' context. . The monadic interface can also be used with existing monadic pseudo-random number generators. In this example, we use the one provided in the package: . >>> import System.Random.MWC as MWC >>> let rollM = uniformRM (1, 6) :: StatefulGen g m => g -> m Word >>> monadicGen <- MWC.create >>> replicateM 10 (rollM monadicGen) :: IO [Word] [2,3,6,6,4,4,3,1,5,4] . See "System.Random.Stateful" for more details. category: System build-type: Simple extra-source-files: README.md CHANGELOG.md tested-with: GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.3 , GHC == 8.4.4 , GHC == 8.6.3 , GHC == 8.6.4 , GHC == 8.6.5 , GHC == 8.8.1 , GHC == 8.8.2 , GHC == 8.10.1 source-repository head type: git location: https://github.com/haskell/random.git library exposed-modules: System.Random System.Random.Internal System.Random.Stateful other-modules: System.Random.GFinite hs-source-dirs: src default-language: Haskell2010 ghc-options: -Wall if impl(ghc >= 8.0) ghc-options: -Wincomplete-record-updates -Wincomplete-uni-patterns build-depends: base >=4.8 && <5, bytestring >=0.10.4 && <0.13, deepseq >=1.1 && <2, mtl >=2.2 && <2.4, splitmix >=0.1 && <0.2 if impl(ghc < 8.0) build-depends: transformers test-suite legacy-test type: exitcode-stdio-1.0 main-is: Legacy.hs hs-source-dirs: test-legacy other-modules: T7936 TestRandomIOs TestRandomRs Random1283 RangeTest default-language: Haskell2010 ghc-options: -rtsopts -with-rtsopts=-M9M if impl(ghc >= 8.0) ghc-options: -Wno-deprecations build-depends: base, containers >=0.5 && <0.7, random test-suite doctests type: exitcode-stdio-1.0 main-is: doctests.hs hs-source-dirs: test default-language: Haskell2010 build-depends: base, doctest >=0.15 && <0.23 if impl(ghc >= 8.2) && impl(ghc < 8.10) build-depends: mwc-random >=0.13 && <0.16, primitive >=0.6 && <0.8, random, stm, unliftio >=0.2 && <0.3, vector >= 0.10 && <0.14 test-suite spec type: exitcode-stdio-1.0 main-is: Spec.hs hs-source-dirs: test other-modules: Spec.Range Spec.Run Spec.Stateful default-language: Haskell2010 ghc-options: -Wall build-depends: base, bytestring, random, smallcheck >=1.2 && <1.3, stm, tasty >=1.0 && <1.6, tasty-smallcheck >=0.8 && <0.9, tasty-hunit >=0.10 && <0.11, transformers -- Note. Fails when compiled with coverage: -- https://github.com/haskell/random/issues/107 test-suite spec-inspection type: exitcode-stdio-1.0 main-is: Spec.hs hs-source-dirs: test-inspection default-language: Haskell2010 ghc-options: -Wall build-depends: base, random, tasty >=1.0 && <1.6 if impl(ghc >= 8.0) build-depends: tasty-inspection-testing other-modules: Spec.Inspection benchmark legacy-bench type: exitcode-stdio-1.0 main-is: SimpleRNGBench.hs hs-source-dirs: bench-legacy other-modules: BinSearch default-language: Haskell2010 ghc-options: -Wall -O2 -threaded -rtsopts -with-rtsopts=-N if impl(ghc >= 8.0) ghc-options: -Wno-deprecations build-depends: base, random, rdtsc, split >=0.2 && <0.3, time >=1.4 && <1.13 benchmark bench type: exitcode-stdio-1.0 main-is: Main.hs hs-source-dirs: bench default-language: Haskell2010 ghc-options: -Wall -O2 build-depends: base, mtl, primitive >= 0.7.1, random, splitmix >=0.1 && <0.2, tasty-bench ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binq/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7u/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/binu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/libu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/libu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/liby/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/libexec}/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/lib/includew/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/share{/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/share/doc{/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/share/man/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/share/doc/htmlu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-c96adf4b819ff1d10e101ea6e799fdaee7edb057064a7a6193cd712b532121a7/etc .log -.logbase base-4.13.0.0 bytestring bytestring-0.10.10.1deepseqdeepseq-1.4.4.0mtl mtl-2.2.2splitmixQsplitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834 base-4.13.0.0bytestring-0.10.10.1deepseq-1.4.4.0 mtl-2.2.2Qsplitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834 base-4.13.0.0bytestring-0.10.10.1deepseq-1.4.4.0 mtl-2.2.2Qsplitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834Qreflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125acQreflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac reflection Data.ReflectionQreflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125acData.Reflectionslowtemplate-haskellslowtemplate-haskell reflection LICENSEU2009-2013 Edward A. Kmett, 2012 Elliott Hird, 2004 Oleg Kiselyov and Chung-chieh Shan"Edward A. Kmett AEdward A. Kmett, Elliott Hird, Oleg Kiselyov and Chung-chieh Shan experimental            #http://github.com/ekmett/reflection*http://github.com/ekmett/reflection/issues&git://github.com/ekmett/reflection.gitHReifies arbitrary terms into types that can be reflected back into termsThis package addresses the /configuration problem/ which is propagating configurations that are available at run-time, allowing multiple configurations to coexist without resorting to mutable global variables or 'System.IO.Unsafe.unsafePerformIO'. That package is an implementation of the ideas presented in the paper \"Functional Pearl: Implicit Configurations\" by Oleg Kiselyov and Chung-chieh Shan (). However, the API has been streamlined to improve performance. There are a handful of tutorials on how to use this library: * Austin Seipp's tutorial provides a summary of the approach taken by this library, along with more motivating examples. * Arnaud Spiwack's tutorial explains how to use this library.!Data, Reflection, Dependent TypesData.ReflectionfastV -Wall-Wno-star-is-typebasetemplate-haskellspecSpec.hshspec-discoverhspec-discover tests ReifyNatSpecT47Spec-Wall QuickCheckbase containers hspec reflection. .hlint.yaml"examples/reflection-examples.cabalexamples/LICENSE examples/*.hsCHANGELOG.markdownREADME.markdownslow/Data/Reflection.hsfast/Data/Reflection.hshackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org reflection  .yX Y>.uXSHOA,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: reflection version: 2.1.8 license: BSD3 license-file: LICENSE author: Edward A. Kmett, Elliott Hird, Oleg Kiselyov and Chung-chieh Shan maintainer: Edward A. Kmett stability: experimental homepage: http://github.com/ekmett/reflection bug-reports: http://github.com/ekmett/reflection/issues category: Data, Reflection, Dependent Types synopsis: Reifies arbitrary terms into types that can be reflected back into terms copyright: 2009-2013 Edward A. Kmett, 2012 Elliott Hird, 2004 Oleg Kiselyov and Chung-chieh Shan build-type: Simple cabal-version: >= 1.10 description: This package addresses the /configuration problem/ which is propagating configurations that are available at run-time, allowing multiple configurations to coexist without resorting to mutable global variables or 'System.IO.Unsafe.unsafePerformIO'. . That package is an implementation of the ideas presented in the paper \"Functional Pearl: Implicit Configurations\" by Oleg Kiselyov and Chung-chieh Shan (). However, the API has been streamlined to improve performance. . There are a handful of tutorials on how to use this library: . * Austin Seipp's tutorial provides a summary of the approach taken by this library, along with more motivating examples. . * Arnaud Spiwack's tutorial explains how to use this library. tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.2 , GHC == 9.2.8 , GHC == 9.4.5 , GHC == 9.6.2 extra-source-files: .hlint.yaml examples/reflection-examples.cabal examples/LICENSE examples/*.hs CHANGELOG.markdown README.markdown slow/Data/Reflection.hs fast/Data/Reflection.hs flag slow description: If you enable this flag, we use a more portable much much slower implementation. Moreover, the 'Given' API is broken, so this is currently an unsupported configuration. If you feel the need to turn on this flag for any reason, please email the maintainer! default: False manual: False flag template-haskell description: You can disable the use of the `template-haskell` package using `-f-template-haskell`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True source-repository head type: git location: git://github.com/ekmett/reflection.git library ghc-options: -Wall if impl(ghc >= 8.6) ghc-options: -Wno-star-is-type if impl(ghc >= 7.2) default-extensions: Trustworthy build-depends: base >= 2 && < 5 if impl(ghc < 7.8) build-depends: tagged >= 0.4.4 && < 1 if !impl(ghc >= 8.0) build-depends: semigroups >= 0.11 && < 0.21 default-language: Haskell98 if flag(template-haskell) && impl(ghc) if !impl(ghc >= 8.0) other-extensions: TemplateHaskell -- else -- other-extensions: TemplateHaskellQuotes -- Hackage doesn't know this extension yet build-depends: template-haskell if !flag(slow) && (impl(ghc) || impl(hugs)) hs-source-dirs: fast else other-extensions: ScopedTypeVariables, FlexibleInstances hs-source-dirs: slow other-extensions: MultiParamTypeClasses, FunctionalDependencies, Rank2Types, CPP exposed-modules: Data.Reflection test-suite spec type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: Spec.hs other-modules: ReifyNatSpec T47Spec ghc-options: -Wall default-language: Haskell98 build-tool-depends: hspec-discover:hspec-discover >= 1.8 build-depends: base >= 2 && < 5, containers >= 0.1 && < 0.8, hspec >= 2 && < 3, QuickCheck >= 2 && < 3, reflection ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125acw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/binw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/libw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/libw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/lib{/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/libexec/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/lib/includey/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/share}/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/share/doc}/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/share/man/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-55e09610042ce6290dfa7661726667a7953acd2a1506a21c1ac476ab406125ac/etc .log -.logbase base-4.13.0.0template-haskelltemplate-haskell-2.15.0.0 base-4.13.0.0template-haskell-2.15.0.0 base-4.13.0.0template-haskell-2.15.0.0Presourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23fPresourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f resourcetControl.Monad.Trans.ResourcePresourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23fControl.Monad.Trans.Resource%Control.Monad.Trans.Resource.InternalPresourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f%Control.Monad.Trans.Resource.Internal Data.AcquirePresourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f Data.AcquireData.Acquire.InternalPresourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23fData.Acquire.InternalUnliftIO.ResourcePresourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23fUnliftIO.Resource resourcetLICENSEmichael@snoyman.comMichael Snoyman"http://github.com/snoyberg/conduit%git://github.com/snoyberg/conduit.git9Deterministic allocation and freeing of scarce resources.Hackage documentation generation is not reliable. For up to date documentation, please see: . Data, ConduitControl.Monad.Trans.Resource%Control.Monad.Trans.Resource.Internal Data.AcquireData.Acquire.InternalUnliftIO.Resource.-Wallbase  containers exceptions    mtl primitive transformers unliftio-coretestmain.hs-DTESTtest-Wallbase exceptionshspec resourcet transformers. ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org resourcet `B* [ɃW3qk,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Name: resourcet Version: 1.3.0 Synopsis: Deterministic allocation and freeing of scarce resources. description: Hackage documentation generation is not reliable. For up to date documentation, please see: . License: BSD3 License-file: LICENSE Author: Michael Snoyman Maintainer: michael@snoyman.com Category: Data, Conduit Build-type: Simple Cabal-version: >=1.10 Homepage: http://github.com/snoyberg/conduit extra-source-files: ChangeLog.md, README.md Library default-language: Haskell2010 Exposed-modules: Control.Monad.Trans.Resource Control.Monad.Trans.Resource.Internal Data.Acquire Data.Acquire.Internal UnliftIO.Resource Build-depends: base >= 4.12 && < 5 , containers , transformers >= 0.4 , mtl >= 2.0 && < 2.4 , exceptions (== 0.8.* || == 0.10.*) , unliftio-core >= 0.1.1.0 , primitive ghc-options: -Wall test-suite test default-language: Haskell2010 hs-source-dirs: test main-is: main.hs type: exitcode-stdio-1.0 cpp-options: -DTEST build-depends: resourcet , base , exceptions , hspec >= 1.3 , transformers ghc-options: -Wall source-repository head type: git location: git://github.com/snoyberg/conduit.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23fv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/binv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/libv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/libv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/libz/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/libexec~/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/lib/includex/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/share|/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/share/doc|/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/share/man/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-d2982c5e795ea6bb670fdbbf12e63429bdab99bb1a480751b3a0954e1791a23f/etc .log -.logbase base-4.13.0.0 containerscontainers-0.6.2.1 exceptions Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031emtl mtl-2.2.2 primitive Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c transformerstransformers-0.5.6.2 unliftio-coreVunliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa base-4.13.0.0containers-0.6.2.1Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e mtl-2.2.2Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9ctransformers-0.5.6.2Vunliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa base-4.13.0.0containers-0.6.2.1Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e mtl-2.2.2Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9ctransformers-0.5.6.2Vunliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfartsrtsrts8!glasgow-haskell-users@haskell.org-/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/rtsHSrtsCffimrtdlpthread1/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/includeStg.hM)-Wl,-u,base_GHCziTopHandler_runIO_closure,-Wl,-u,base_GHCziTopHandler_runNonIO_closure'-Wl,-u,ghczmprim_GHCziTuple_Z0T_closure(-Wl,-u,ghczmprim_GHCziTypes_True_closure)-Wl,-u,ghczmprim_GHCziTypes_False_closure+-Wl,-u,base_GHCziPack_unpackCString_closure0-Wl,-u,base_GHCziWeak_runFinalizzerBatch_closure4-Wl,-u,base_GHCziIOziException_stackOverflow_closure3-Wl,-u,base_GHCziIOziException_heapOverflow_closure>-Wl,-u,base_GHCziIOziException_allocationLimitExceeded_closure@-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnMVar_closure?-Wl,-u,base_GHCziIOziException_blockedIndefinitelyOnSTM_closure<-Wl,-u,base_GHCziIOziException_cannotCompactFunction_closure:-Wl,-u,base_GHCziIOziException_cannotCompactPinned_closure;-Wl,-u,base_GHCziIOziException_cannotCompactMutable_closure@-Wl,-u,base_ControlziExceptionziBase_absentSumFieldError_closure;-Wl,-u,base_ControlziExceptionziBase_nonTermination_closure=-Wl,-u,base_ControlziExceptionziBase_nestedAtomically_closure5-Wl,-u,base_GHCziEventziThread_blockedOnBadFD_closure--Wl,-u,base_GHCziConcziSync_runSparks_closure:-Wl,-u,base_GHCziConcziIO_ensureIOManagerIsRunning_closure>-Wl,-u,base_GHCziConcziIO_ioManagerCapabilitiesChanged_closure4-Wl,-u,base_GHCziConcziSignal_runHandlersPtr_closure3-Wl,-u,base_GHCziTopHandler_flushStdHandles_closure--Wl,-u,base_GHCziTopHandler_runMainIO_closure(-Wl,-u,ghczmprim_GHCziTypes_Czh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Izh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Fzh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Dzh_con_info(-Wl,-u,ghczmprim_GHCziTypes_Wzh_con_info!-Wl,-u,base_GHCziPtr_Ptr_con_info$-Wl,-u,base_GHCziPtr_FunPtr_con_info"-Wl,-u,base_GHCziInt_I8zh_con_info#-Wl,-u,base_GHCziInt_I16zh_con_info#-Wl,-u,base_GHCziInt_I32zh_con_info#-Wl,-u,base_GHCziInt_I64zh_con_info#-Wl,-u,base_GHCziWord_W8zh_con_info$-Wl,-u,base_GHCziWord_W16zh_con_info$-Wl,-u,base_GHCziWord_W32zh_con_info$-Wl,-u,base_GHCziWord_W64zh_con_info*-Wl,-u,base_GHCziStable_StablePtr_con_info-Wl,-u,hs_atomic_add8-Wl,-u,hs_atomic_add16-Wl,-u,hs_atomic_add32-Wl,-u,hs_atomic_add64-Wl,-u,hs_atomic_sub8-Wl,-u,hs_atomic_sub16-Wl,-u,hs_atomic_sub32-Wl,-u,hs_atomic_sub64-Wl,-u,hs_atomic_and8-Wl,-u,hs_atomic_and16-Wl,-u,hs_atomic_and32-Wl,-u,hs_atomic_and64-Wl,-u,hs_atomic_nand8-Wl,-u,hs_atomic_nand16-Wl,-u,hs_atomic_nand32-Wl,-u,hs_atomic_nand64-Wl,-u,hs_atomic_or8-Wl,-u,hs_atomic_or16-Wl,-u,hs_atomic_or32-Wl,-u,hs_atomic_or64-Wl,-u,hs_atomic_xor8-Wl,-u,hs_atomic_xor16-Wl,-u,hs_atomic_xor32-Wl,-u,hs_atomic_xor64-Wl,-u,hs_cmpxchg8-Wl,-u,hs_cmpxchg16-Wl,-u,hs_cmpxchg32-Wl,-u,hs_cmpxchg64-Wl,-u,hs_atomicread8-Wl,-u,hs_atomicread16-Wl,-u,hs_atomicread32-Wl,-u,hs_atomicread64-Wl,-u,hs_atomicwrite8-Wl,-u,hs_atomicwrite16-Wl,-u,hs_atomicwrite32-Wl,-u,hs_atomicwrite64)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Xsafe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21Xsafe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21safe-exceptionsControl.Exception.SafeXsafe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21Control.Exception.Safesafe-exceptionsLICENSE2016 FP Completemichael@fpcomplete.comMichael Snoyman.https://github.com/fpco/safe-exceptions#readme'https://github.com/fpco/safe-exceptions-Safe, consistent, and easy exception handlingPlease see README.mdControl x-revision1Control.Exception.Safesrcbase deepseq exceptions   transformerssafe-exceptions-testSpec.hstestControl.Exception.SafeSpec -threaded-rtsopts-with-rtsopts=-Nbasehspecsafe-exceptions transformersvoid. README.md ChangeLog.md COOKBOOK.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgsafe-exceptions =1.10 library hs-source-dirs: src exposed-modules: Control.Exception.Safe build-depends: base >= 4.11 && < 5 , deepseq >= 1.2 && < 1.6 , exceptions >= 0.10 && < 0.11 , transformers >= 0.2 && < 0.7 default-language: Haskell2010 test-suite safe-exceptions-test type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Spec.hs other-modules: Control.Exception.SafeSpec build-depends: base , hspec , safe-exceptions , transformers , void ghc-options: -threaded -rtsopts -with-rtsopts=-N default-language: Haskell2010 source-repository head type: git location: https://github.com/fpco/safe-exceptions ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/bin~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/lib~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/lib~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/lib/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/libexec/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/lib/include/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/share/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/share/doc/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/share/man/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-91bd5fde7b7b06a7ad0bdbdb2869ee20737414d5075feff5bb4eeba353264f21/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0 exceptions Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031e transformerstransformers-0.5.6.2 base-4.13.0.0deepseq-1.4.4.0Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031etransformers-0.5.6.2 base-4.13.0.0deepseq-1.4.4.0Rexceptions-0.10.9-268e7d634950cc1fb42fcbf6c0a3120d67384fa671d3c48715ac573e3b5d031etransformers-0.5.6.2Tsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea semigroupoidsData.Bifunctor.ApplyTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Bifunctor.ApplyData.Functor.AltTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Functor.AltData.Functor.ApplyTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Functor.ApplyData.Functor.BindTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Functor.BindData.Functor.Bind.ClassTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Functor.Bind.ClassData.Functor.Bind.TransTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Functor.Bind.Trans#Data.Functor.Contravariant.ConcludeTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea#Data.Functor.Contravariant.Conclude!Data.Functor.Contravariant.DecideTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea!Data.Functor.Contravariant.Decide!Data.Functor.Contravariant.DiviseTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea!Data.Functor.Contravariant.DiviseData.Functor.ExtendTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Functor.ExtendData.Functor.PlusTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Functor.Plus Data.GroupoidTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea Data.GroupoidData.IsomorphismTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.IsomorphismData.Semigroup.BifoldableTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroup.BifoldableData.Semigroup.BitraversableTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroup.BitraversableData.Semigroup.FoldableTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroup.FoldableData.Semigroup.Foldable.ClassTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroup.Foldable.ClassData.Semigroup.TraversableTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroup.Traversable Data.Semigroup.Traversable.ClassTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea Data.Semigroup.Traversable.ClassData.SemigroupoidTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.SemigroupoidData.Semigroupoid.CategoricalTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroupoid.CategoricalData.Semigroupoid.DualTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroupoid.DualData.Semigroupoid.ObTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroupoid.ObData.Semigroupoid.StaticTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Semigroupoid.StaticData.Traversable.InstancesTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaData.Traversable.InstancesSemigroupoids.DoTsemigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaSemigroupoids.Docomonad containers contravariant distributivetaggedunordered-containerscomonad containers contravariant distributivetaggedunordered-containers semigroupoidsLICENSE'Copyright (C) 2011-2015 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional          &http://github.com/ekmett/semigroupoids-http://github.com/ekmett/semigroupoids/issues)git://github.com/ekmett/semigroupoids.gitSemigroupoids: Category sans idProvides a wide array of (semi)groupoids and operations for working with them. A 'Semigroupoid' is a 'Category' without the requirement of identity arrows for every object in the category. A 'Category' is any 'Semigroupoid' for which the Yoneda lemma holds. When working with comonads you often have the @\<*\>@ portion of an @Applicative@, but not the @pure@. This was captured in Uustalu and Vene's \"Essence of Dataflow Programming\" in the form of the @ComonadZip@ class in the days before @Applicative@. Apply provides a weaker invariant, but for the comonads used for data flow programming (found in the streams package), this invariant is preserved. Applicative function composition forms a semigroupoid. Similarly many structures are nearly a comonad, but not quite, for instance lists provide a reasonable 'extend' operation in the form of 'tails', but do not always contain a value. We describe the relationships between the type classes defined in this package and those from `base` (and some from `contravariant`) in the diagram below. Thick-bordered nodes correspond to type classes defined in this package; thin-bordered ones correspond to type classes from elsewhere. Solid edges indicate a subclass relationship that actually exists; dashed edges indicate a subclass relationship that /should/ exist, but currently doesn't. <> Apply, Bind, and Extend (not shown) give rise the Static, Kleisli and Cokleisli semigroupoids respectively. This lets us remove many of the restrictions from various monad transformers as in many cases the binding operation or @\<*\>@ operation does not require them. Finally, to work with these weaker structures it is beneficial to have containers that can provide stronger guarantees about their contents, so versions of 'Traversable' and 'Foldable' that can be folded with just a 'Semigroup' are added.Control, Comonads x-revision1Data.Bifunctor.ApplyData.Functor.AltData.Functor.ApplyData.Functor.BindData.Functor.Bind.ClassData.Functor.Bind.Trans#Data.Functor.Contravariant.Conclude!Data.Functor.Contravariant.Decide!Data.Functor.Contravariant.DiviseData.Functor.ExtendData.Functor.Plus Data.GroupoidData.IsomorphismData.Semigroup.BifoldableData.Semigroup.BitraversableData.Semigroup.FoldableData.Semigroup.Foldable.ClassData.Semigroup.Traversable Data.Semigroup.Traversable.ClassData.SemigroupoidData.Semigroupoid.CategoricalData.Semigroupoid.DualData.Semigroupoid.ObData.Semigroupoid.StaticData.Traversable.InstancesSemigroupoids.DosrcSemigroupoids.Internal-Wall-fno-warn-warnings-deprecations-fno-warn-trustworthy-safe base base-orphans  bifunctors comonad  containers contravariant distributivehashabletagged template-haskell transformerstransformers-compat unordered-containers . .gitignore .vim.customREADME.markdownCHANGELOG.markdownimg/classes.dotimg/classes.svghackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org semigroupoids mEͶŌuXY ,􅐠>\$]vzj7,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4)name: semigroupoids category: Control, Comonads version: 5.3.7 x-revision: 1 license: BSD2 cabal-version: 1.18 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/semigroupoids bug-reports: http://github.com/ekmett/semigroupoids/issues copyright: Copyright (C) 2011-2015 Edward A. Kmett tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.4 , GHC == 9.0.1 build-type: Simple synopsis: Semigroupoids: Category sans id extra-source-files: .gitignore .vim.custom README.markdown CHANGELOG.markdown img/classes.dot extra-doc-files: img/classes.svg description: Provides a wide array of (semi)groupoids and operations for working with them. . A 'Semigroupoid' is a 'Category' without the requirement of identity arrows for every object in the category. . A 'Category' is any 'Semigroupoid' for which the Yoneda lemma holds. . When working with comonads you often have the @\<*\>@ portion of an @Applicative@, but not the @pure@. This was captured in Uustalu and Vene's \"Essence of Dataflow Programming\" in the form of the @ComonadZip@ class in the days before @Applicative@. Apply provides a weaker invariant, but for the comonads used for data flow programming (found in the streams package), this invariant is preserved. Applicative function composition forms a semigroupoid. . Similarly many structures are nearly a comonad, but not quite, for instance lists provide a reasonable 'extend' operation in the form of 'tails', but do not always contain a value. . We describe the relationships between the type classes defined in this package and those from `base` (and some from `contravariant`) in the diagram below. Thick-bordered nodes correspond to type classes defined in this package; thin-bordered ones correspond to type classes from elsewhere. Solid edges indicate a subclass relationship that actually exists; dashed edges indicate a subclass relationship that /should/ exist, but currently doesn't. . <> . Apply, Bind, and Extend (not shown) give rise the Static, Kleisli and Cokleisli semigroupoids respectively. . This lets us remove many of the restrictions from various monad transformers as in many cases the binding operation or @\<*\>@ operation does not require them. . Finally, to work with these weaker structures it is beneficial to have containers that can provide stronger guarantees about their contents, so versions of 'Traversable' and 'Foldable' that can be folded with just a 'Semigroup' are added. source-repository head type: git location: git://github.com/ekmett/semigroupoids.git flag containers description: You can disable the use of the `containers` package using `-f-containers`. . Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag contravariant description: You can disable the use of the `contravariant` package using `-f-contravariant`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. . If disabled we will not supply instances of `Contravariant` . default: True manual: True flag distributive description: You can disable the use of the `distributive` package using `-f-distributive`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. . If disabled we will not supply instances of `Distributive` . default: True manual: True flag comonad description: You can disable the use of the `comonad` package using `-f-comonad`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. . If disabled we will not supply instances of `Comonad` . default: True manual: True flag tagged description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag unordered-containers description: You can disable the use of the `unordered-containers` package (and also its dependency `hashable`) using `-f-unordered-containers`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True library build-depends: base >= 4.3 && < 4.18, base-orphans >= 0.8.4 && < 1, bifunctors >= 5.5.9 && < 6, template-haskell >= 0.2.5.0, transformers >= 0.3 && < 0.7, transformers-compat >= 0.5 && < 0.8 if impl(ghc >= 7.0 && < 7.2) build-depends: generic-deriving >= 1.14 && < 1.15 if impl(ghc >= 7.2 && < 7.6) build-depends: ghc-prim if !impl(ghc >= 7.10) build-depends: void >= 0.4 && < 1 if !impl(ghc >= 8.0) build-depends: semigroups >= 0.18.5 && < 1 if flag(containers) build-depends: containers >= 0.3 && < 0.7 if flag(contravariant) build-depends: contravariant >= 1.5.3 && < 2 if flag(distributive) build-depends: distributive >= 0.5.2 && < 1 if flag(comonad) build-depends: comonad >= 5.0.8 && < 6 if flag(tagged) build-depends: tagged >= 0.8.6.1 && < 1 if flag(unordered-containers) if impl(ghc >= 7.4) build-depends: hashable >= 1.2.7.0 && < 1.5, unordered-containers >= 0.2.8.0 && < 0.3 else build-depends: hashable >= 1.2.5.0 && < 1.5, unordered-containers >= 0.2.8.0 && < 0.3 hs-source-dirs: src exposed-modules: Data.Bifunctor.Apply Data.Functor.Alt Data.Functor.Apply Data.Functor.Bind Data.Functor.Bind.Class Data.Functor.Bind.Trans Data.Functor.Contravariant.Conclude Data.Functor.Contravariant.Decide Data.Functor.Contravariant.Divise Data.Functor.Extend Data.Functor.Plus Data.Groupoid Data.Isomorphism Data.Semigroup.Bifoldable Data.Semigroup.Bitraversable Data.Semigroup.Foldable Data.Semigroup.Foldable.Class Data.Semigroup.Traversable Data.Semigroup.Traversable.Class Data.Semigroupoid Data.Semigroupoid.Categorical Data.Semigroupoid.Dual Data.Semigroupoid.Ob Data.Semigroupoid.Static Data.Traversable.Instances Semigroupoids.Do other-modules: Semigroupoids.Internal ghc-options: -Wall -fno-warn-warnings-deprecations if impl(ghc >= 7.10) ghc-options: -fno-warn-trustworthy-safe if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7eaz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/binz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/libz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/libz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/lib~/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/libexec/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/lib/include|/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/share/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/share/doc/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/share/man/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-57b44d029e40ad61ad54380ab2e2faf15cee4f62ab97ad11594cfa67f048c7ea/etc .log -.log base base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7 bifunctorsQbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9comonad Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1 distributiveUdistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345hashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916tagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskelltemplate-haskell-2.15.0.0 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cunordered-containers^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146 base-4.13.0.0Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7Qbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskell-2.15.0.0transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146 base-4.13.0.0Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7Qbifunctors-5.6.2-6e0847bec9540af4a0218873480b70e812c8a382c435237e1fc8b82d08dd20f9Ncomonad-5.0.8-da4444286bb84271886177373f0aa899b8685628ddd985fe5d544da662c509c1containers-0.6.2.1Tcontravariant-1.5.5-d7bf826c570611f921992ac1c1d3d35c9bb2f0fb1fbf1481330c1e5d903ef8c1Udistributive-0.6.2.1-f9ecf57d25ec101a19e8c5ba60b3adce7ca6709c6f1775fd063a971c0175f345Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8template-haskell-2.15.0.0transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Psemigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfdPsemigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd semigroupsData.Semigroup.GenericPsemigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfdData.Semigroup.Generic binary bytestringbytestring-builder containersdeepseqhashabletaggedtemplate-haskelltext transformersunordered-containers binary bytestringbytestring-builder containersdeepseqhashabletaggedtemplate-haskelltext transformersunordered-containers semigroupsLICENSE'Copyright (C) 2011-2015 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional          $http://github.com/ekmett/semigroups/*http://github.com/ekmett/semigroups/issues&git://github.com/ekmett/semigroups.gitAnything that associatesjIn mathematics, a semigroup is an algebraic structure consisting of a set together with an associative binary operation. A semigroup generalizes a monoid in that there might not exist an identity element. It also (originally) generalized a group (a monoid with all inverses) to a type where every element did not have to have an inverse, thus the name semigroup.$Algebra, Data, Data Structures, MathData.Semigroup.Genericsrc-Wallbase.README.markdownCHANGELOG.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org semigroups -.3k@* q5W[2p6s,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: semigroups category: Algebra, Data, Data Structures, Math version: 0.20 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/semigroups/ bug-reports: http://github.com/ekmett/semigroups/issues copyright: Copyright (C) 2011-2015 Edward A. Kmett synopsis: Anything that associates description: In mathematics, a semigroup is an algebraic structure consisting of a set together with an associative binary operation. A semigroup generalizes a monoid in that there might not exist an identity element. It also (originally) generalized a group (a monoid with all inverses) to a type where every element did not have to have an inverse, thus the name semigroup. build-type: Simple extra-source-files: README.markdown CHANGELOG.markdown tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.1 , GHC == 9.2.1 source-repository head type: git location: git://github.com/ekmett/semigroups.git flag hashable description: You can disable the use of the `hashable` package using `-f-hashable`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. . If disabled we will not supply instances of `Hashable` . Note: `-f-hashable` implies `-f-unordered-containers`, as we are necessarily not able to supply those instances as well. default: True manual: True flag binary description: You can disable the use of the `binary` package using `-f-binary`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag bytestring description: You can disable the use of the `bytestring` package using `-f-bytestring`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag bytestring-builder description: Decides whether to use an older version of bytestring along with bytestring-builder or just a newer version of bytestring. . This flag normally toggles automatically but you can use `-fbytestring-builder` or `-f-bytestring-builder` to explicitly change it. default: False manual: False flag containers description: You can disable the use of the `containers` package using `-f-containers`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag deepseq description: You can disable the use of the `deepseq` package using `-f-deepseq`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag tagged description: You can disable the use of the `tagged` package using `-f-tagged`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag template-haskell description: You can disable the use of the `template-haskell` package using `-f-template-haskell`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag text description: You can disable the use of the `text` package using `-f-text`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag transformers description: You can disable the use of the `transformers` and `transformers-compat` packages using `-f-transformers`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag unordered-containers description: You can disable the use of the `unordered-containers` package using `-f-unordered-containers`. . Disabling this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True library default-language: Haskell98 hs-source-dirs: src ghc-options: -Wall build-depends: base >= 2 && < 5 if impl(ghc >= 7.2) exposed-modules: Data.Semigroup.Generic -- legacy configuration if impl(ghc < 7.11.20151002) -- starting with GHC 8 these modules are provided by `base` hs-source-dirs: src-ghc7 exposed-modules: Data.Semigroup Data.List.NonEmpty -- Not needed anymore since GHC 7.10 if impl(ghc < 7.10) build-depends: nats >= 0.1 && < 2 if impl(ghc >= 7.2 && < 7.5) build-depends: ghc-prim if flag(binary) build-depends: binary if flag(bytestring) if flag(bytestring-builder) build-depends: bytestring >= 0.9 && < 0.10.4, bytestring-builder >= 0.10.4 && < 1 else build-depends: bytestring >= 0.10.4 && < 1 if flag(containers) build-depends: containers >= 0.3 && < 0.7 if flag(deepseq) build-depends: deepseq >= 1.1 && < 1.5 if flag(tagged) build-depends: tagged >= 0.4.4 && < 1 if flag(text) build-depends: text >= 0.10 && < 2 if flag(hashable) build-depends: hashable >= 1.2.5.0 && < 1.5 if flag(hashable) && flag(unordered-containers) build-depends: unordered-containers >= 0.2 && < 0.3 if flag(transformers) build-depends: transformers >= 0.2 && < 0.7 , transformers-compat >= 0.5 && < 1 if flag(template-haskell) build-depends: template-haskell >=2.5.0.0 && <2.11 other-modules: Paths_semigroups ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfdv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/binv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/libv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/libv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/libz/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/libexec~/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/lib/includex/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/share|/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/share/doc|/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/share/man/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-6e2bf8dab9929b18619acd6a97ff2e70712ef3753aeeb3a44d57bd80998d2bfd/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Qsplitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834Qsplitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834splitmixSystem.Random.SplitMixQsplitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834System.Random.SplitMixSystem.Random.SplitMix32Qsplitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834System.Random.SplitMix32optimised-mixeroptimised-mixersplitmixLICENSE"Oleg Grenrus                  -https://github.com/haskellari/splitmix/issues*https://github.com/haskellari/splitmix.gitFast Splittable PRNGDPure Haskell implementation of SplitMix described in Guy L. Steele, Jr., Doug Lea, and Christine H. Flood. 2014. Fast splittable pseudorandom number generators. In Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA '14). ACM, New York, NY, USA, 453-472. DOI: The paper describes a new algorithm /SplitMix/ for /splittable/ pseudorandom number generator that is quite fast: 9 64 bit arithmetic/logical operations per 64 bits generated. /SplitMix/ is tested with two standard statistical test suites (DieHarder and TestU01, this implementation only using the former) and it appears to be adequate for "everyday" use, such as Monte Carlo algorithms and randomized data structures where speed is important. In particular, it __should not be used for cryptographic or security applications__, because generated sequences of pseudorandom values are too predictable (the mixing functions are easily inverted, and two successive outputs suffice to reconstruct the internal state).System, Random x-revision1System.Random.SplitMixSystem.Random.SplitMix32-DSPLITMIX_INIT_C=1cbits-unix/init.csrc src-compatData.Bits.CompatSystem.Random.SplitMix.Init-Wallbasedeepseqexamples Examples.hstests-WallHUnitbasesplitmixsplitmix-testsTests.hstestsMiniQC Uniformity-WallHUnitbase base-compat  containers math-functionssplitmixtest-framework  test-framework-hunit montecarlo-pi SplitMixPi.hstests-Wallbasesplitmixmontecarlo-pi-32SplitMixPi32.hstests-Wallbasesplitmixsplitmix-dieharder Dieharder.hstests-Wall -threaded-rtsopts asyncbasebase-compat-batteries  bytestring  deepseqprocessrandomsplitmix tf-randomvector splitmix-testu01 TestU01.hstests/cbits/testu01.cteststestu01-Wall -threaded-rtsoptsbasebase-compat-batteries splitmixinitializationInitialization.hstests-Wall -threaded-rtsoptsHUnitbasesplitmix comparisonBench.hsbench-Wallbase containers  criterionrandomsplitmix tf-random simple-sum SimpleSum.hsbench-WallbaserandomsplitmixrangeRange.hsbench src-compatData.Bits.Compat-Wallbaseclock  randomsplitmix. Changelog.md make-hugs.sh README.md test-hugs.shhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgsplitmix zE% A/M $iΌͣ(0,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4cabal-version: >=1.10 name: splitmix version: 0.1.0.5 x-revision: 1 synopsis: Fast Splittable PRNG description: Pure Haskell implementation of SplitMix described in . Guy L. Steele, Jr., Doug Lea, and Christine H. Flood. 2014. Fast splittable pseudorandom number generators. In Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA '14). ACM, New York, NY, USA, 453-472. DOI: . The paper describes a new algorithm /SplitMix/ for /splittable/ pseudorandom number generator that is quite fast: 9 64 bit arithmetic/logical operations per 64 bits generated. . /SplitMix/ is tested with two standard statistical test suites (DieHarder and TestU01, this implementation only using the former) and it appears to be adequate for "everyday" use, such as Monte Carlo algorithms and randomized data structures where speed is important. . In particular, it __should not be used for cryptographic or security applications__, because generated sequences of pseudorandom values are too predictable (the mixing functions are easily inverted, and two successive outputs suffice to reconstruct the internal state). license: BSD3 license-file: LICENSE maintainer: Oleg Grenrus bug-reports: https://github.com/haskellari/splitmix/issues category: System, Random build-type: Simple tested-with: GHC ==7.0.4 || ==7.2.2 || ==7.4.2 || ==7.6.3 || ==7.8.4 || ==7.10.3 || ==8.0.2 || ==8.2.2 || ==8.4.4 || ==8.6.5 || ==8.8.4 || ==8.10.4 || ==9.0.2 || ==9.2.8 || ==9.4.8 || ==9.6.4 || ==9.8.2 || ==9.10.1 , GHCJS ==8.4 extra-source-files: Changelog.md make-hugs.sh README.md test-hugs.sh flag optimised-mixer description: Use JavaScript for mix32 manual: True default: False library default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: src src-compat exposed-modules: System.Random.SplitMix System.Random.SplitMix32 other-modules: Data.Bits.Compat System.Random.SplitMix.Init -- dump-core -- build-depends: dump-core -- ghc-options: -fplugin=DumpCore -fplugin-opt DumpCore:core-html build-depends: base >=4.3 && <4.21 , deepseq >=1.3.0.0 && <1.6 if flag(optimised-mixer) cpp-options: -DOPTIMISED_MIX32=1 -- We don't want to depend on time, nor unix or Win32 packages -- because it's valuable that splitmix and QuickCheck doesn't -- depend on about anything if impl(ghcjs) cpp-options: -DSPLITMIX_INIT_GHCJS=1 else if impl(ghc) cpp-options: -DSPLITMIX_INIT_C=1 if os(windows) c-sources: cbits-win/init.c else c-sources: cbits-unix/init.c else cpp-options: -DSPLITMIX_INIT_COMPAT=1 build-depends: time >=1.2.0.3 && <1.13 source-repository head type: git location: https://github.com/haskellari/splitmix.git benchmark comparison type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: bench main-is: Bench.hs build-depends: base , containers >=0.4.2.1 && <0.8 , criterion >=1.1.0.0 && <1.7 , random , splitmix , tf-random >=0.5 && <0.6 benchmark simple-sum type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: bench main-is: SimpleSum.hs build-depends: base , random , splitmix benchmark range type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: bench src-compat main-is: Range.hs other-modules: Data.Bits.Compat build-depends: base , random , splitmix if !impl(ghcjs) build-depends: clock >=0.8 && <0.9 test-suite examples type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: tests main-is: Examples.hs build-depends: base , HUnit ==1.3.1.2 || >=1.6.0.0 && <1.7 , splitmix test-suite splitmix-tests type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: tests main-is: Tests.hs other-modules: MiniQC Uniformity build-depends: base , base-compat >=0.11.1 && <0.14 , containers >=0.4.0.0 && <0.8 , HUnit ==1.3.1.2 || >=1.6.0.0 && <1.7 , math-functions ==0.1.7.0 || >=0.3.3.0 && <0.4 , splitmix , test-framework >=0.8.2.0 && <0.9 , test-framework-hunit >=0.3.0.2 && <0.4 test-suite montecarlo-pi type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: tests main-is: SplitMixPi.hs build-depends: base , splitmix test-suite montecarlo-pi-32 type: exitcode-stdio-1.0 default-language: Haskell2010 ghc-options: -Wall hs-source-dirs: tests main-is: SplitMixPi32.hs build-depends: base , splitmix test-suite splitmix-dieharder default-language: Haskell2010 type: exitcode-stdio-1.0 ghc-options: -Wall -threaded -rtsopts hs-source-dirs: tests main-is: Dieharder.hs build-depends: async >=2.2.1 && <2.3 , base , base-compat-batteries >=0.10.5 && <0.14 , bytestring >=0.9.1.8 && <0.13 , deepseq , process >=1.0.1.5 && <1.7 , random , splitmix , tf-random >=0.5 && <0.6 , vector >=0.11.0.0 && <0.14 test-suite splitmix-testu01 if !os(linux) buildable: False default-language: Haskell2010 type: exitcode-stdio-1.0 ghc-options: -Wall -threaded -rtsopts hs-source-dirs: tests main-is: TestU01.hs c-sources: tests/cbits/testu01.c extra-libraries: testu01 build-depends: base , base-compat-batteries >=0.10.5 && <0.14 , splitmix test-suite initialization default-language: Haskell2010 type: exitcode-stdio-1.0 ghc-options: -Wall -threaded -rtsopts hs-source-dirs: tests main-is: Initialization.hs build-depends: base , HUnit ==1.3.1.2 || >=1.6.0.0 && <1.7 , splitmix ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834w/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/binw/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/libw/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/libw/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/lib{/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/libexec/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/lib/includey/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/share}/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/share/doc}/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/share/man/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-c9b5890e6d078b75661a3e1f87362af2ad3a5f8ccfcba151bd53517b27540834/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0 base-4.13.0.0deepseq-1.4.4.0 base-4.13.0.0deepseq-1.4.4.0stm stm-2.5.0.0 stm-2.5.0.08libraries@haskell.org6https://wiki.haskell.org/Software_transactional_memorySoftware Transactional MemorySoftware Transactional Memory, or STM, is an abstraction for concurrent communication. The main benefits of STM are /composability/ and /modularity/. That is, using STM you can write concurrent abstractions that can be easily composed with any other abstraction built using STM, without exposing the details of how your abstraction ensures safety. This is typically not the case with other forms of concurrent communication, such as locks or 'MVar's. Concurrency 28cfe49a6092a49a77631e2f92bba2cd Control.Concurrent.STMControl.Concurrent.STM.TArrayControl.Concurrent.STM.TBQueueControl.Concurrent.STM.TChanControl.Concurrent.STM.TMVarControl.Concurrent.STM.TQueueControl.Concurrent.STM.TSemControl.Concurrent.STM.TVarControl.Monad.STMControl.Sequential.STM5/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/stm-2.5.0.05/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/stm-2.5.0.05/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/stm-2.5.0.0D/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/stm-2.5.0.0 HSstm-2.5.0.0 array-0.5.4.0 base-4.13.0.0V/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/stm-2.5.0.0/stm.haddockJ/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/stm-2.5.0.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8tagged  Data.Proxy.THMtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 Data.Proxy.TH Data.TaggedMtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 Data.Taggeddeepseq transformersdeepseq transformerstagged LICENSE2009-2015 Edward A. Kmett"Edward A. Kmett Edward A. Kmett experimental              http://github.com/ekmett/tagged&http://github.com/ekmett/tagged/issues$https://github.com/ekmett/tagged.gitBHaskell 98 phantom types to avoid unsafely passing dummy argumentsCHaskell 98 phantom types to avoid unsafely passing dummy arguments.Data, Phantom Types x-revision1 Data.Tagged Data.Proxy.TH-DLANGUAGE_DeriveDataTypeablesrc7-Wallbasedeepseqtemplate-haskell  transformers. .hlint.yamlCHANGELOG.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgtagged  x5QbhC:Kڵf@7,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 name: tagged version: 0.8.8 x-revision: 1 license: BSD3 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: experimental category: Data, Phantom Types synopsis: Haskell 98 phantom types to avoid unsafely passing dummy arguments homepage: http://github.com/ekmett/tagged bug-reports: http://github.com/ekmett/tagged/issues copyright: 2009-2015 Edward A. Kmett description: Haskell 98 phantom types to avoid unsafely passing dummy arguments. build-type: Simple cabal-version: >= 1.10 extra-source-files: .hlint.yaml CHANGELOG.markdown README.markdown tested-with: GHC == 7.0.4 GHC == 7.2.2 GHC == 7.4.2 GHC == 7.6.3 GHC == 7.8.4 GHC == 7.10.3 GHC == 8.0.2 GHC == 8.2.2 GHC == 8.4.4 GHC == 8.6.5 GHC == 8.8.4 GHC == 8.10.7 GHC == 9.0.2 GHC == 9.2.8 GHC == 9.4.8 GHC == 9.6.4 GHC == 9.8.2 GHC == 9.10.0 source-repository head type: git location: https://github.com/ekmett/tagged.git flag deepseq description: You can disable the use of the `deepseq` package using `-f-deepseq`. . Disabing this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True flag transformers description: You can disable the use of the `transformers` and `transformers-compat` packages using `-f-transformers`. . Disable this is an unsupported configuration, but it may be useful for accelerating builds in sandboxes for expert users. default: True manual: True library default-language: Haskell98 other-extensions: CPP build-depends: base >= 2 && < 5 ghc-options: -Wall hs-source-dirs: src exposed-modules: Data.Tagged if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode if !impl(hugs) cpp-options: -DLANGUAGE_DeriveDataTypeable other-extensions: DeriveDataTypeable if impl(ghc<7.7) hs-source-dirs: old exposed-modules: Data.Proxy other-modules: Paths_tagged if impl(ghc>=7.2 && <7.5) build-depends: ghc-prim if impl(ghc>=7.6) exposed-modules: Data.Proxy.TH build-depends: template-haskell >= 2.8 && < 2.23 if flag(deepseq) build-depends: deepseq >= 1.1 && < 1.6 if flag(transformers) build-depends: transformers >= 0.2 && < 0.7 -- Ensure Data.Functor.Classes is always available if impl(ghc >= 7.10) || impl(ghcjs) build-depends: transformers >= 0.4.2.0 else build-depends: transformers-compat >= 0.5 && < 1 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8s/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/bins/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/libs/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/libs/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/libw/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/libexec{/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/sharey/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/share/docy/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/share/man~/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0template-haskelltemplate-haskell-2.15.0.0 transformerstransformers-0.5.6.2 base-4.13.0.0deepseq-1.4.4.0template-haskell-2.15.0.0transformers-0.5.6.2 base-4.13.0.0deepseq-1.4.4.0template-haskell-2.15.0.0transformers-0.5.6.2Jtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Jtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7tasty Test.TastyJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7 Test.TastyTest.Tasty.IngredientsJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.IngredientsTest.Tasty.Ingredients.BasicJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.Ingredients.Basic&Test.Tasty.Ingredients.ConsoleReporterJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7&Test.Tasty.Ingredients.ConsoleReporterTest.Tasty.OptionsJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.OptionsTest.Tasty.Patterns.EvalJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.Patterns.EvalTest.Tasty.Patterns.ParserJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.Patterns.ParserTest.Tasty.Patterns.PrinterJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.Patterns.PrinterTest.Tasty.Patterns.TypesJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.Patterns.TypesTest.Tasty.ProvidersJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.Providers"Test.Tasty.Providers.ConsoleFormatJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7"Test.Tasty.Providers.ConsoleFormatTest.Tasty.RunnersJtasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7Test.Tasty.RunnersunixunixtastyLICENSE"Roman Cheplyaka "Roman Cheplyaka (https://github.com/UnkindPartition/tasty/https://github.com/UnkindPartition/tasty/issues,https://github.com/UnkindPartition/tasty.gitcore'Modern and extensible testing frameworkTasty is a modern testing framework for Haskell. It lets you combine your unit tests, golden tests, QuickCheck/SmallCheck properties, and any other types of tests into a single test suite.Testing x-revision2 Test.TastyTest.Tasty.OptionsTest.Tasty.Providers"Test.Tasty.Providers.ConsoleFormatTest.Tasty.RunnersTest.Tasty.IngredientsTest.Tasty.Ingredients.Basic&Test.Tasty.Ingredients.ConsoleReporterTest.Tasty.Patterns.TypesTest.Tasty.Patterns.ParserTest.Tasty.Patterns.PrinterTest.Tasty.Patterns.Eval -DUSE_WCWIDTH. Control.Concurrent.AsyncTest.Tasty.ParallelTest.Tasty.CoreTest.Tasty.Options.CoreTest.Tasty.Options.EnvTest.Tasty.PatternsTest.Tasty.Patterns.ExprTest.Tasty.RunTest.Tasty.Runners.ReducersTest.Tasty.Runners.UtilsTest.Tasty.CmdLine Test.Tasty.Ingredients.ListTests'Test.Tasty.Ingredients.IncludingOptions 7-Wall-Wno-incomplete-uni-patterns-Wcompat ansi-terminal base  containers  optparse-applicativestmtagged  transformersunix . CHANGELOG.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgtasty \*!iMg4|ˊ㐣&),/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 cabal-version: >=1.10 name: tasty version: 1.5 x-revision: 2 synopsis: Modern and extensible testing framework description: Tasty is a modern testing framework for Haskell. It lets you combine your unit tests, golden tests, QuickCheck/SmallCheck properties, and any other types of tests into a single test suite. license: MIT license-file: LICENSE author: Roman Cheplyaka maintainer: Roman Cheplyaka homepage: https://github.com/UnkindPartition/tasty bug-reports: https://github.com/UnkindPartition/tasty/issues -- copyright: category: Testing build-type: Simple extra-source-files: CHANGELOG.md, README.md Source-repository head type: git location: https://github.com/UnkindPartition/tasty.git subdir: core flag unix description: Depend on the unix package to install signal handlers default: True library exposed-modules: Test.Tasty, Test.Tasty.Options, Test.Tasty.Providers, Test.Tasty.Providers.ConsoleFormat, Test.Tasty.Runners Test.Tasty.Ingredients, Test.Tasty.Ingredients.Basic Test.Tasty.Ingredients.ConsoleReporter -- for testing only Test.Tasty.Patterns.Types Test.Tasty.Patterns.Parser Test.Tasty.Patterns.Printer Test.Tasty.Patterns.Eval other-modules: Control.Concurrent.Async Test.Tasty.Parallel, Test.Tasty.Core, Test.Tasty.Options.Core, Test.Tasty.Options.Env, Test.Tasty.Patterns, Test.Tasty.Patterns.Expr, Test.Tasty.Run, Test.Tasty.Runners.Reducers, Test.Tasty.Runners.Utils, Test.Tasty.CmdLine, Test.Tasty.Ingredients.ListTests Test.Tasty.Ingredients.IncludingOptions build-depends: base >= 4.9 && < 5, stm >= 2.3 && < 2.6, containers >= 0.5.8 && < 0.8, transformers >= 0.5 && < 0.7, tagged >= 0.5 && < 0.9, optparse-applicative >= 0.14 && < 0.19, ansi-terminal >= 0.9 && < 1.2 -- No reason to depend on unbounded-delays on 64-bit architecture if(!arch(x86_64) && !arch(aarch64)) build-depends: unbounded-delays >= 0.1 && < 0.2 if(!impl(ghc >= 8.0)) build-depends: semigroups < 0.21 if(!impl(ghc >= 8.4)) build-depends: time >= 1.4 && < 1.13 if !os(windows) && !impl(ghcjs) cpp-options: -DUSE_WCWIDTH if flag(unix) build-depends: unix < 2.9 -- hs-source-dirs: default-language: Haskell2010 default-extensions: CPP, ScopedTypeVariables, DeriveDataTypeable ghc-options: -Wall -Wno-incomplete-uni-patterns -Wcompat ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binl/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7p/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/binp/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/libp/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/libp/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/libt/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/libexecx/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/lib/includer/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/sharev/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/share/docv/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/share/man{/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/share/doc/htmlp/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-f65a0669affb3f990ff321b45edbb849db699c48c8ea57e30fde885cac4d40a7/etc .log -.log ansi-terminalTansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99base base-4.13.0.0 containerscontainers-0.6.2.1optparse-applicative^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1stm stm-2.5.0.0tagged Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8 transformerstransformers-0.5.6.2unix unix-2.7.2.2Tansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99 base-4.13.0.0containers-0.6.2.1^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1 stm-2.5.0.0Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2 unix-2.7.2.2Tansi-terminal-1.1.1-0c9e008bf6d19cb226c38280757169a4297de3319187629b7516f9674e4e8c99 base-4.13.0.0containers-0.6.2.1^optparse-applicative-0.18.1.0-d31c6ac6ed9b92296d8e2ba06b7e7548b761f3226ae8bfcbe65684d4a35dc2d1 stm-2.5.0.0Mtagged-0.8.8-ef048d4706d42d6570b11cefe6c74d3dd4cacf836d5309dd5ccea659afde7be8transformers-0.5.6.2 unix-2.7.2.2template-haskelltemplate-haskell-2.15.0.0template-haskell-2.15.0.08libraries@haskell.org$Support library for Template HaskellThis package provides modules containing facilities for manipulating Haskell source code using Template Haskell. See for more information.Template Haskell 80f0da135ff61d68cab6e0c1b6ac5366Language.Haskell.TH&Language.Haskell.TH.LanguageExtensionsLanguage.Haskell.TH.Lib Language.Haskell.TH.Lib.InternalLanguage.Haskell.TH.PprLanguage.Haskell.TH.PprLibLanguage.Haskell.TH.QuoteLanguage.Haskell.TH.SyntaxLanguage.Haskell.TH.Lib.MapC/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/template-haskell-2.15.0.0C/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/template-haskell-2.15.0.0C/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/template-haskell-2.15.0.0R/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/template-haskell-2.15.0.0HStemplate-haskell-2.15.0.0 base-4.13.0.0ghc-boot-th-8.8.4pretty-1.1.3.6q/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/template-haskell-2.15.0.0/template-haskell.haddockX/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/template-haskell-2.15.0.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Tterminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672Tterminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672 terminal-sizeSystem.Console.Terminal.SizeTterminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672System.Console.Terminal.Size terminal-sizeLICENSEmatvey.aksenov@gmail.comAndreas Hammar, Matvey Aksenov)https://github.com/biegunka/terminal-size)https://github.com/biegunka/terminal-size0.3.4$Get terminal window height and width@Get terminal window height and width without ncurses dependency.System x-revision1System.Console.Terminal.Sizehsc2hssrcSystem.Console.Terminal.CommonSystem.Console.Terminal.Posix-Wall-fno-warn-unused-do-bindbase.README.markdownCHANGELOG.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org terminal-size p֒lڬQ\#2hI,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Tname: terminal-size version: 0.3.4 x-revision: 1 synopsis: Get terminal window height and width description: Get terminal window height and width without ncurses dependency. license: BSD3 license-file: LICENSE author: Andreas Hammar, Matvey Aksenov maintainer: matvey.aksenov@gmail.com category: System build-type: Simple cabal-version: >= 1.10 extra-source-files: README.markdown CHANGELOG.markdown source-repository head type: git location: https://github.com/biegunka/terminal-size source-repository this type: git location: https://github.com/biegunka/terminal-size tag: 0.3.4 library default-language: Haskell2010 build-depends: base >= 4 && < 5 if impl(ghc >= 7.2 && < 7.6) build-depends: ghc-prim if os(windows) build-depends: process, Win32 >= 2.13.2.0 && < 2.15 build-tools: hsc2hs hs-source-dirs: src exposed-modules: System.Console.Terminal.Size other-modules: System.Console.Terminal.Common if os(Windows) other-modules: System.Console.Terminal.Windows else other-modules: System.Console.Terminal.Posix ghc-options: -Wall -fno-warn-unused-do-bind ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672z/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/binz/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/libz/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/libz/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/lib~/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/libexec/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/lib/include|/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/share/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/share/doc/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/share/man/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-9a7480916fd48f8e4761d35f97d1060f0d33e33ba50a7641e4464697ba4b3672/etc .log -.logbase base-4.13.0.0 base-4.13.0.0hsc2hsE hsc2hsXhsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14hsc2hsE hsc2hsXhsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-5bf68f156a4d3aebb1bae4f01bb76c47096ec512dbcbf8de9b54b942aa3aad14/bin base-4.13.0.0text text-1.2.4.0 text-1.2.4.0002009-2011 Bryan O'Sullivan, 2008-2009 Tom HarperKBryan O'Sullivan , Herbert Valerio Riedel %Bryan O'Sullivan https://github.com/haskell/text&An efficient packed Unicode text type.: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 and . Data, Text a7a6e4a04fba68debd1103f6a20a3343+ Data.TextData.Text.ArrayData.Text.EncodingData.Text.Encoding.ErrorData.Text.Foreign Data.Text.IOData.Text.InternalData.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.Utf8Data.Text.Internal.FunctionsData.Text.Internal.Fusion%Data.Text.Internal.Fusion.CaseMapping Data.Text.Internal.Fusion.CommonData.Text.Internal.Fusion.SizeData.Text.Internal.Fusion.TypesData.Text.Internal.IOData.Text.Internal.Lazy'Data.Text.Internal.Lazy.Encoding.FusionData.Text.Internal.Lazy.FusionData.Text.Internal.Lazy.SearchData.Text.Internal.PrivateData.Text.Internal.ReadData.Text.Internal.SearchData.Text.Internal.UnsafeData.Text.Internal.Unsafe.CharData.Text.Internal.Unsafe.ShiftData.Text.LazyData.Text.Lazy.BuilderData.Text.Lazy.Builder.Int Data.Text.Lazy.Builder.RealFloatData.Text.Lazy.EncodingData.Text.Lazy.IOData.Text.Lazy.InternalData.Text.Lazy.ReadData.Text.ReadData.Text.UnsafeData.Text.Show6/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/text-1.2.4.06/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/text-1.2.4.06/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/text-1.2.4.0E/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/text-1.2.4.0HStext-1.2.4.0 array-0.5.4.0 base-4.13.0.0binary-0.8.7.0bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3integer-gmp-1.0.2.0template-haskell-2.15.0.0X/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/text-1.2.4.0/text.haddockK/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/text-1.2.4.0)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Wth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdWth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdth-abstractionLanguage.Haskell.TH.DatatypeWth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bdLanguage.Haskell.TH.Datatype&Language.Haskell.TH.Datatype.TyVarBndrWth-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd&Language.Haskell.TH.Datatype.TyVarBndrth-abstractionLICENSE2017 Eric Mertensemertens@gmail.com Eric Mertens          'https://github.com/glguy/th-abstraction.https://github.com/glguy/th-abstraction/issues+https://github.com/glguy/th-abstraction.git8Nicer interface for reified information about data typesThis package normalizes variations in the interface for inspecting datatype information via Template Haskell so that packages and support a single, easier to use informational datatype while supporting many versions of Template Haskell. Development x-revision1Language.Haskell.TH.Datatype&Language.Haskell.TH.Datatype.TyVarBndrsrc%Language.Haskell.TH.Datatype.Internalbase containersghc-primtemplate-haskell unit-testsMain.hstestHarnessTypesbase containerstemplate-haskellth-abstraction. ChangeLog.md README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgth-abstraction O$~2ىZ\4 hXc_&,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: th-abstraction version: 0.4.5.0 x-revision: 1 synopsis: Nicer interface for reified information about data types description: This package normalizes variations in the interface for inspecting datatype information via Template Haskell so that packages and support a single, easier to use informational datatype while supporting many versions of Template Haskell. license: ISC license-file: LICENSE author: Eric Mertens maintainer: emertens@gmail.com copyright: 2017 Eric Mertens homepage: https://github.com/glguy/th-abstraction bug-reports: https://github.com/glguy/th-abstraction/issues category: Development build-type: Simple extra-source-files: ChangeLog.md README.md cabal-version: >=1.10 tested-with: GHC==9.2.2, GHC==9.0.2, GHC==8.10.7, GHC==8.8.4, GHC==8.6.5, GHC==8.4.4, GHC==8.2.2, GHC==8.0.2, GHC==7.10.3, GHC==7.8.4, GHC==7.6.3, GHC==7.4.2, GHC==7.2.2, GHC==7.0.4 source-repository head type: git location: https://github.com/glguy/th-abstraction.git library exposed-modules: Language.Haskell.TH.Datatype Language.Haskell.TH.Datatype.TyVarBndr other-modules: Language.Haskell.TH.Datatype.Internal build-depends: base >=4.3 && <5, ghc-prim, template-haskell >=2.5 && <2.21, containers >=0.4 && <0.7 hs-source-dirs: src default-language: Haskell2010 if impl(ghc >= 9.0) -- these flags may abort compilation with GHC-8.10 -- https://gitlab.haskell.org/ghc/ghc/-/merge_requests/3295 ghc-options: -Winferred-safe-imports -Wmissing-safe-haskell-mode test-suite unit-tests other-modules: Harness Types type: exitcode-stdio-1.0 main-is: Main.hs build-depends: th-abstraction, base, containers, template-haskell hs-source-dirs: test default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/biny/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/bin}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/lib}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/lib}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/lib/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/libexec/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/lib/include/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/share/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/share/doc/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/share/man/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-24dce953f51d2378257ffa71cad0c9094a432eb27c204d9d36db33dce29a42bd/etc .log -.logbase base-4.13.0.0 containerscontainers-0.6.2.1ghc-primghc-prim-0.5.3template-haskelltemplate-haskell-2.15.0.0 base-4.13.0.0containers-0.6.2.1ghc-prim-0.5.3template-haskell-2.15.0.0 base-4.13.0.0containers-0.6.2.1ghc-prim-0.5.3template-haskell-2.15.0.0time  time-1.9.3 time-1.9.38Ashley Yakeleystablehttps://github.com/haskell/timeA time libraryTime, clocks and calendarsTime 1ee9468a2c318710c9470941c3cad903 Data.TimeData.Time.CalendarData.Time.Calendar.EasterData.Time.Calendar.JulianData.Time.Calendar.MonthDayData.Time.Calendar.OrdinalDateData.Time.Calendar.WeekDateData.Time.ClockData.Time.Clock.POSIXData.Time.Clock.SystemData.Time.Clock.TAIData.Time.FormatData.Time.Format.ISO8601Data.Time.Format.InternalData.Time.LocalTime Data.FormatData.Time.Calendar.PrivateData.Time.Calendar.DaysData.Time.Calendar.Gregorian#Data.Time.Calendar.CalendarDiffDaysData.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.ZonedTimeData.Time.Format.ParseData.Time.Format.LocaleData.Time.Format.Format.Class!Data.Time.Format.Format.InstancesData.Time.Format.Parse.Class Data.Time.Format.Parse.Instances4/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/time-1.9.34/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/time-1.9.34/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/time-1.9.3C/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/time-1.9.3 HStime-1.9.3Andy Gill, Ross Paterson'Concrete functor and monad transformersA 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 (). 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.Control 59c2c39f0b0cda3a789b7e5221b7640bControl.Applicative.BackwardsControl.Applicative.LiftControl.Monad.SignaturesControl.Monad.Trans.AccumControl.Monad.Trans.ClassControl.Monad.Trans.ContControl.Monad.Trans.ErrorControl.Monad.Trans.ExceptControl.Monad.Trans.IdentityControl.Monad.Trans.ListControl.Monad.Trans.MaybeControl.Monad.Trans.RWSControl.Monad.Trans.RWS.CPSControl.Monad.Trans.RWS.LazyControl.Monad.Trans.RWS.StrictControl.Monad.Trans.ReaderControl.Monad.Trans.SelectControl.Monad.Trans.StateControl.Monad.Trans.State.Lazy Control.Monad.Trans.State.StrictControl.Monad.Trans.WriterControl.Monad.Trans.Writer.CPSControl.Monad.Trans.Writer.Lazy!Control.Monad.Trans.Writer.StrictData.Functor.ConstantData.Functor.Reverse>/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/transformers-0.5.6.2>/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/transformers-0.5.6.2>/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/transformers-0.5.6.2M/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/transformers-0.5.6.2HStransformers-0.5.6.2 base-4.13.0.0h/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/transformers-0.5.6.2/transformers.haddockS/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/transformers-0.5.6.2)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Xtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688cXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688ctransformers-baseControl.Monad.BaseXtransformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688cControl.Monad.Baseorphaninstancesorphaninstancestransformers-baseLICENSE[2011 Mikhail Vorozhtsov , Bas van Dijk 1Mikhail Vorozhtsov VMikhail Vorozhtsov , Bas van Dijk experimental          (https://github.com/mvv/transformers-base/https://github.com/mvv/transformers-base/issues,https://github.com/mvv/transformers-base.git8Lift computations from the bottom of a transformer stack_This package provides a straightforward port of @monadLib@'s BaseM typeclass to @transformers@.ControlControl.Monad.Base!-DHS_TRANSFORMERS_BASE__ORPHANS=1src-Wallbase base-orphansstm transformerstransformers-compat. README.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgtransformers-base 2;h"f%zv3-5}2ϐ,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4kName: transformers-base Version: 0.4.6 Category: Control Stability: experimental Synopsis: Lift computations from the bottom of a transformer stack Description: This package provides a straightforward port of @monadLib@'s BaseM typeclass to @transformers@. Homepage: https://github.com/mvv/transformers-base Bug-Reports: https://github.com/mvv/transformers-base/issues Author: Mikhail Vorozhtsov , Bas van Dijk Maintainer: Mikhail Vorozhtsov Copyright: 2011 Mikhail Vorozhtsov , Bas van Dijk License: BSD3 License-File: LICENSE Extra-Source-Files: README.md Tested-With: GHC==7.0.4, GHC==7.4.2, GHC==7.6.3, GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.4, GHC==8.6.5, GHC==8.8.4, GHC==8.10.5, GHC==9.0.1 Cabal-Version: >= 1.10 Build-Type: Simple Source-Repository head Type: git Location: https://github.com/mvv/transformers-base.git Flag OrphanInstances Description: Import orphan Applicative instances for lazy and strict ST if needed Default: True Library Default-Language: Haskell2010 Build-Depends: base >= 3 && < 5 && (< 4.4 || >= 4.5), stm >= 2.3, transformers >= 0.2, transformers-compat >= 0.6.1 Hs-Source-Dirs: src GHC-Options: -Wall if flag(OrphanInstances) Build-Depends: base-orphans >= 0.3 CPP-Options: -DHS_TRANSFORMERS_BASE__ORPHANS=1 else CPP-Options: -DHS_TRANSFORMERS_BASE__ORPHANS=0 Exposed-Modules: Control.Monad.Base ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/bin~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/lib~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/lib~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/lib/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/libexec/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/lib/include/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/share/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/share/doc/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/share/man/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-a59095b2b9ce2f6f16aa2b8bb9f776f4c3941beae3132e19f0144de5535c688c/etc .log -.logbase base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7stm stm-2.5.0.0 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7 stm-2.5.0.0transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c base-4.13.0.0Sbase-orphans-0.9.2-4c8725a6acafde365553282f1ad685453860fb43609064fabedae1fb76bf81e7 stm-2.5.0.0transformers-0.5.6.2Ztransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0ctransformers-compatControl.Monad.Trans.InstancesZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cControl.Monad.Trans.InstancesData.Functor.Classes.GenericZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0cData.Functor.Classes.Generic%Data.Functor.Classes.Generic.InternalZtransformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c%Data.Functor.Classes.Generic.Internalfive five-threefourgeneric-derivingmtlthreetwofive five-threefourgeneric-derivingmtlthreetwotransformers-compatLICENSE'Copyright (C) 2012-2015 Edward A. Kmett"Edward A. Kmett Edward A. Kmett provisional          -http://github.com/ekmett/transformers-compat/3http://github.com/ekmett/transformers-compat/issues/git://github.com/ekmett/transformers-compat.git7A small compatibility shim for the transformers libraryThis package includes backported versions of types that were added to transformers in transformers 0.3, 0.4, and 0.5 for users who need strict transformers 0.2 or 0.3 compatibility to run on old versions of the platform, but also need those types. Those users should be able to just depend on @transformers >= 0.2@ and @transformers-compat >= 0.3@. Note: missing methods are not supplied, but this at least permits the types to be used. CompatibilityControl.Monad.Trans.InstancesData.Functor.Classes.Generic%Data.Functor.Classes.Generic.Internal-DMTLsrcgenericsPaths_transformers_compatbaseghc-prim transformers. .ghci .gitignore .hlint.yaml .vim.customconfig tests/*.hs tests/LICENSE%tests/transformers-compat-tests.cabalREADME.markdownCHANGELOG.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgtransformers-compat ,sF=9˔ +b]Au̝j,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: transformers-compat category: Compatibility version: 0.7.2 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: provisional homepage: http://github.com/ekmett/transformers-compat/ bug-reports: http://github.com/ekmett/transformers-compat/issues copyright: Copyright (C) 2012-2015 Edward A. Kmett synopsis: A small compatibility shim for the transformers library description: This package includes backported versions of types that were added to transformers in transformers 0.3, 0.4, and 0.5 for users who need strict transformers 0.2 or 0.3 compatibility to run on old versions of the platform, but also need those types. . Those users should be able to just depend on @transformers >= 0.2@ and @transformers-compat >= 0.3@. . Note: missing methods are not supplied, but this at least permits the types to be used. build-type: Simple tested-with: GHC == 7.0.4 , GHC == 7.2.2 , GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.7 , GHC == 9.0.1 , GHC == 9.2.1 extra-source-files: .ghci .gitignore .hlint.yaml .vim.custom config tests/*.hs tests/LICENSE tests/transformers-compat-tests.cabal README.markdown CHANGELOG.markdown source-repository head type: git location: git://github.com/ekmett/transformers-compat.git flag two default: False description: Use transformers 0.2. This will be selected by cabal picking the appropriate version. manual: False flag three default: False manual: False description: Use transformers 0.3. This will be selected by cabal picking the appropriate version. flag four default: False manual: False description: Use transformers 0.4. This will be selected by cabal picking the appropriate version. flag five default: False manual: False description: Use transformers 0.5 up until (but not including) 0.5.3. This will be selected by cabal picking the appropriate version. flag five-three default: True manual: False description: Use transformers 0.5.3. This will be selected by cabal picking the appropriate version. flag mtl default: True manual: True description: -f-mtl Disables support for mtl for transformers 0.2 and 0.3. That is an unsupported configuration, and results in missing instances for `ExceptT`. flag generic-deriving default: True manual: True description: -f-generic-deriving prevents generic-deriving from being built as a dependency. This disables certain aspects of generics for older versions of GHC. In particular, Generic(1) instances will not be backported prior to GHC 7.2, and generic operations over unlifted types will not be backported prior to GHC 8.0. This is an unsupported configuration. library build-depends: base >= 4.3 && < 5, -- These are all transformers versions we support. -- each flag below splits this interval into two parts. -- flag-true parts are mutually exclusive, so at least one have to be on. transformers >= 0.2 && <0.7 if !impl(ghc >= 8.0) build-depends: fail == 4.9.* hs-source-dirs: src exposed-modules: Control.Monad.Trans.Instances other-modules: Paths_transformers_compat default-language: Haskell2010 -- automatic flags if flag(five-three) build-depends: transformers >= 0.5.3 else build-depends: transformers < 0.5.3 if flag(five) hs-source-dirs: 0.5 build-depends: transformers >= 0.5 && < 0.5.3 else build-depends: transformers < 0.5 || >= 0.5.3 if flag(four) cpp-options: -DTRANSFORMERS_FOUR hs-source-dirs: 0.5 -- Don't allow transformers-0.4.0.0 -- See https://github.com/ekmett/transformers-compat/issues/35 build-depends: transformers >= 0.4.1 && < 0.5 else build-depends: transformers < 0.4 || >= 0.5 if flag(three) hs-source-dirs: 0.3 0.5 build-depends: transformers >= 0.3 && < 0.4 if flag(mtl) build-depends: mtl >= 2.1 && < 2.2 else build-depends: transformers < 0.3 || >= 0.4 if flag(two) hs-source-dirs: 0.2 0.3 0.5 build-depends: transformers >= 0.2 && < 0.3 if flag(mtl) build-depends: mtl >= 2.0 && < 2.1 else build-depends: transformers >= 0.3 -- other flags if impl(ghc >= 7.2) || flag(generic-deriving) hs-source-dirs: generics build-depends: ghc-prim if flag(mtl) cpp-options: -DMTL if flag(generic-deriving) if impl(ghc < 8.0) && flag(generic-deriving) cpp-options: -DGENERIC_DERIVING build-depends: generic-deriving >= 1.10 && < 2 if !flag(mtl) && !flag(generic-deriving) cpp-options: -DHASKELL98 if flag(two) exposed-modules: Control.Applicative.Backwards Control.Applicative.Lift Data.Functor.Reverse if flag(two) || flag(three) exposed-modules: Control.Monad.Trans.Except Control.Monad.Signatures Data.Functor.Classes Data.Functor.Sum if flag(two) || flag(three) || flag(four) || flag(five) exposed-modules: Control.Monad.Trans.Accum Control.Monad.Trans.Select if impl(ghc >= 7.2) || flag(generic-deriving) exposed-modules: Data.Functor.Classes.Generic Data.Functor.Classes.Generic.Internal ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/bin/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/lib/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/lib/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/lib/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/libexec/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/lib/include/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/share/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/share/doc/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/share/man/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-084a59f144755f51948586ae39d0697dda126b3c32b1ea21514d956a19923f0c/etc .log -.logbase base-4.13.0.0ghc-primghc-prim-0.5.3 transformerstransformers-0.5.6.2 base-4.13.0.0ghc-prim-0.5.3transformers-0.5.6.2 base-4.13.0.0ghc-prim-0.5.3transformers-0.5.6.2Munique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaaMunique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaauniqueControl.Concurrent.UniqueMunique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaaControl.Concurrent.UniqueuniqueLICENSE"Copyright (C) 2015 Edward A. Kmett"Edward A. Kmett Edward A. Kmett experimental          http://github.com/ekmett/unique/&http://github.com/ekmett/unique/issues"git://github.com/ekmett/unique.git#Fully concurrent unique identifiers$Fully concurrent unique identifiers.Concurrency, Data x-revision1Control.Concurrent.Uniquesrc#6-Wallbasehashable.CHANGELOG.markdownREADME.markdown stack.yamlhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgunique m<#3+DOkyr:=ANu ,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4name: unique category: Concurrency, Data version: 0.0.1 x-revision: 1 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: experimental homepage: http://github.com/ekmett/unique/ bug-reports: http://github.com/ekmett/unique/issues copyright: Copyright (C) 2015 Edward A. Kmett synopsis: Fully concurrent unique identifiers description: Fully concurrent unique identifiers. build-type: Simple extra-source-files: CHANGELOG.markdown README.markdown stack.yaml tested-with: GHC == 7.4.2 , GHC == 7.6.3 , GHC == 7.8.4 , GHC == 7.10.3 , GHC == 8.0.2 , GHC == 8.2.2 , GHC == 8.4.4 , GHC == 8.6.5 , GHC == 8.8.4 , GHC == 8.10.3 source-repository head type: git location: git://github.com/ekmett/unique.git library default-language: Haskell2010 hs-source-dirs: src other-extensions: CPP, MagicHash, UnboxedTuples exposed-modules: Control.Concurrent.Unique ghc-options: -Wall build-depends: base >= 4.5 && < 5, hashable >= 1.1 && < 1.5 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaas/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/bins/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/libs/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/libs/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/libw/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/libexec{/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/sharey/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/share/docy/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/share/man~/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-5238d072d0b9a6cbd32afd4cfc1286aff97978f2a4d889f24657a6781ab57aaa/etc .log -.logbase base-4.13.0.0hashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916 base-4.13.0.0Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916 base-4.13.0.0Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916unix unix-2.7.2.2 unix-2.7.2.28libraries@haskell.orghttps://github.com/haskell/unixPOSIX functionality#This package gives you access to the set of operating system services standardised by (or the IEEE Portable Operating System Interface for Computing Environments - IEEE Std. 1003.1). The package is not supported under Windows.System bb33f95ac9e27a836df65eef2cc127cc! System.PosixSystem.Posix.ByteString System.Posix.ByteString.FilePathSystem.Posix.Directory!System.Posix.Directory.ByteStringSystem.Posix.DynamicLinker%System.Posix.DynamicLinker.ByteString!System.Posix.DynamicLinker.Module,System.Posix.DynamicLinker.Module.ByteStringSystem.Posix.DynamicLinker.PrimSystem.Posix.EnvSystem.Posix.Env.ByteStringSystem.Posix.ErrorSystem.Posix.FcntlSystem.Posix.FilesSystem.Posix.Files.ByteStringSystem.Posix.IOSystem.Posix.IO.ByteStringSystem.Posix.ProcessSystem.Posix.Process.ByteStringSystem.Posix.Process.InternalsSystem.Posix.ResourceSystem.Posix.SemaphoreSystem.Posix.SharedMemSystem.Posix.SignalsSystem.Posix.Signals.ExtsSystem.Posix.TempSystem.Posix.Temp.ByteStringSystem.Posix.Terminal System.Posix.Terminal.ByteStringSystem.Posix.TimeSystem.Posix.UnistdSystem.Posix.UserSystem.Posix.Directory.Common!System.Posix.DynamicLinker.CommonSystem.Posix.Files.CommonSystem.Posix.IO.CommonSystem.Posix.Process.CommonSystem.Posix.Terminal.Common6/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/unix-2.7.2.26/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/unix-2.7.2.26/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/unix-2.7.2.2E/home/noah/.ghcup/ghc/8.8.4/share/x86_64-linux-ghc-8.8.4/unix-2.7.2.2HSunix-2.7.2.2rtutildlpthread>/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/unix-2.7.2.2/includeHsUnix.h execvpe.h base-4.13.0.0bytestring-0.10.10.1 time-1.9.3X/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/unix-2.7.2.2/unix.haddockK/home/noah/.ghcup/ghc/8.8.4/share/doc/ghc-8.8.4/html/libraries/unix-2.7.2.2)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Vunliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfaVunliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa unliftio-coreControl.Monad.IO.UnliftVunliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfaControl.Monad.IO.Unlift unliftio-coreLICENSE2017-2020 FP Completemichael@snoyman.com"Michael Snoyman, Francesco MazzoliAhttps://github.com/fpco/unliftio/tree/master/unliftio-core#readme6The MonadUnliftIO typeclass for unlifting monads to IO[Please see the documentation and README at Control x-revision4Control.Monad.IO.UnliftsrcPaths_unliftio_corebase   transformers. README.md ChangeLog.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.org unliftio-core 8LV1:ͷVcgY,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.35.1. -- -- see: https://github.com/sol/hpack name: unliftio-core version: 0.2.1.0 x-revision: 4 synopsis: The MonadUnliftIO typeclass for unlifting monads to IO description: Please see the documentation and README at category: Control homepage: https://github.com/fpco/unliftio/tree/master/unliftio-core#readme author: Michael Snoyman, Francesco Mazzoli maintainer: michael@snoyman.com copyright: 2017-2020 FP Complete license: MIT license-file: LICENSE build-type: Simple extra-source-files: README.md ChangeLog.md library exposed-modules: Control.Monad.IO.Unlift other-modules: Paths_unliftio_core hs-source-dirs: src build-depends: base >=4.9 && < 10 , transformers >=0.2 default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binx/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/bin|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/lib|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/lib|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/lib/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/libexec/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/lib/include~/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/share/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/share/doc/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/share/man/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-c749501498a7d1c0f8cee52734befb3b461b19213758a1aafb187db8d384cdfa/etc .log -.logbase base-4.13.0.0 transformerstransformers-0.5.6.2 base-4.13.0.0transformers-0.5.6.2 base-4.13.0.0transformers-0.5.6.2^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146unordered-containersData.HashMap.Internal^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Data.HashMap.InternalData.HashMap.Internal.Array^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Data.HashMap.Internal.ArrayData.HashMap.Internal.List^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Data.HashMap.Internal.ListData.HashMap.Internal.Strict^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Data.HashMap.Internal.StrictData.HashMap.Lazy^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Data.HashMap.LazyData.HashMap.Strict^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Data.HashMap.Strict Data.HashSet^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146 Data.HashSetData.HashSet.Internal^unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146Data.HashSet.Internaldebugdebugunordered-containersLICENSE*2010-2014 Johan Tibell 2010 Edward Z. Yang-simon.jakobi@gmail.com, David.Feuer@gmail.com Johan Tibell           Dhttps://github.com/haskell-unordered-containers/unordered-containersKhttps://github.com/haskell-unordered-containers/unordered-containers/issuesHhttps://github.com/haskell-unordered-containers/unordered-containers.git'Efficient hashing-based container types Efficient hashing-based container types. The containers have been optimized for performance critical use, both in terms of large data quantities and high speed. The declared cost of each operation is either worst-case or amortized, but remains valid even if structures are shared. /Security/ This package currently provides no defenses against hash collision attacks such as HashDoS. Users who need to store input from untrusted sources are advised to use @Data.Map@ or @Data.Set@ from the @containers@ package instead.Data x-revision3Data.HashMap.InternalData.HashMap.Internal.ArrayData.HashMap.Internal.ListData.HashMap.Internal.StrictData.HashMap.LazyData.HashMap.Strict Data.HashSetData.HashSet.Internal.\6 #-Wall-O2 -fwarn-tabs -ferror-spansbase deepseqhashabletemplate-haskellunordered-containers-testsMain.hs -DASSERTStests Regressions PropertiesProperties.HashMapLazyProperties.HashMapStrictProperties.HashSetProperties.List Strictness-Wall ChasingBottomsHUnit QuickCheckbase containers hashablenothunksrandomtasty tasty-hunit tasty-quickcheck unordered-containers benchmarks Benchmarks.hs benchmarksUtil.ByteString Util.StringUtil.Int-Wall-O2-rtsopts-with-rtsopts=-A32m base  bytestring  containersdeepseqhashablehashmapmtlrandom tasty-benchunordered-containers. CHANGES.mdhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgunordered-containers '"z`)Ħ LJ2Uı(,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4rname: unordered-containers version: 0.2.19.1 x-revision: 3 synopsis: Efficient hashing-based container types description: Efficient hashing-based container types. The containers have been optimized for performance critical use, both in terms of large data quantities and high speed. . The declared cost of each operation is either worst-case or amortized, but remains valid even if structures are shared. . /Security/ . This package currently provides no defenses against hash collision attacks such as HashDoS. Users who need to store input from untrusted sources are advised to use @Data.Map@ or @Data.Set@ from the @containers@ package instead. license: BSD3 license-file: LICENSE author: Johan Tibell maintainer: simon.jakobi@gmail.com, David.Feuer@gmail.com Homepage: https://github.com/haskell-unordered-containers/unordered-containers bug-reports: https://github.com/haskell-unordered-containers/unordered-containers/issues copyright: 2010-2014 Johan Tibell 2010 Edward Z. Yang category: Data build-type: Simple cabal-version: >=1.10 extra-source-files: CHANGES.md tested-with: GHC ==9.8.1 || ==9.6.3 || ==9.4.7 || ==9.2.8 || ==9.0.2 || ==8.10.7 || ==8.8.4 || ==8.6.5 || ==8.4.4 || ==8.2.2 flag debug description: Enable debug support default: False library exposed-modules: Data.HashMap.Internal Data.HashMap.Internal.Array Data.HashMap.Internal.List Data.HashMap.Internal.Strict Data.HashMap.Lazy Data.HashMap.Strict Data.HashSet Data.HashSet.Internal build-depends: base >= 4.10 && < 5, deepseq >= 1.4.3, hashable >= 1.2.5 && < 1.5, template-haskell < 2.22 default-language: Haskell2010 other-extensions: RoleAnnotations, UnboxedTuples, ScopedTypeVariables, MagicHash, BangPatterns ghc-options: -Wall -O2 -fwarn-tabs -ferror-spans -- For dumping the generated code: -- ghc-options: -ddump-simpl -ddump-stg-final -ddump-cmm -ddump-asm -ddump-to-file -- ghc-options: -dsuppress-coercions -dsuppress-unfoldings -dsuppress-module-prefixes -- ghc-options: -dsuppress-uniques -dsuppress-timestamps if flag(debug) cpp-options: -DASSERTS test-suite unordered-containers-tests hs-source-dirs: tests main-is: Main.hs type: exitcode-stdio-1.0 other-modules: Regressions Properties Properties.HashMapLazy Properties.HashMapStrict Properties.HashSet Properties.List Strictness build-depends: base, ChasingBottoms, containers >= 0.5.8, hashable, HUnit, QuickCheck >= 2.4.0.1, random, tasty >= 1.4.0.3, tasty-hunit >= 0.10.0.3, tasty-quickcheck >= 0.10.1.2, unordered-containers if impl(ghc >= 8.6) build-depends: nothunks >= 0.1.3 default-language: Haskell2010 ghc-options: -Wall cpp-options: -DASSERTS benchmark benchmarks hs-source-dirs: benchmarks main-is: Benchmarks.hs type: exitcode-stdio-1.0 other-modules: Util.ByteString Util.String Util.Int build-depends: base >= 4.8.0, bytestring >= 0.10.0.0, containers, deepseq, hashable, hashmap, mtl, random, tasty-bench >= 0.3.1, unordered-containers default-language: Haskell2010 ghc-options: -Wall -O2 -rtsopts -with-rtsopts=-A32m if impl(ghc >= 8.10) ghc-options: "-with-rtsopts=-A32m --nonmoving-gc" -- cpp-options: -DBENCH_containers_Map -DBENCH_containers_IntMap -DBENCH_hashmap_Map source-repository head type: git location: https://github.com/haskell-unordered-containers/unordered-containers.git ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/bin/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/lib/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/lib/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/lib/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/libexec/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/lib/include/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/share/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/share/doc/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/share/man/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-abf7fc4607644f94f8afb058d579d46c342d55f2001062ff78fb60e413d06146/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0hashableQhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916template-haskelltemplate-haskell-2.15.0.0 base-4.13.0.0deepseq-1.4.4.0Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916template-haskell-2.15.0.0 base-4.13.0.0deepseq-1.4.4.0Qhashable-1.3.5.0-6caad45bdc3416e82aedeefd3a8e4aecae48a3fe7750618a05e2046a54318916template-haskell-2.15.0.0Pvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abvector  Data.VectorPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab Data.VectorData.Vector.Fusion.BundlePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Fusion.Bundle!Data.Vector.Fusion.Bundle.MonadicPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab!Data.Vector.Fusion.Bundle.MonadicData.Vector.Fusion.Bundle.SizePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Fusion.Bundle.Size!Data.Vector.Fusion.Stream.MonadicPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab!Data.Vector.Fusion.Stream.MonadicData.Vector.Fusion.UtilPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Fusion.UtilData.Vector.GenericPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.GenericData.Vector.Generic.BasePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Generic.BaseData.Vector.Generic.MutablePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Generic.Mutable Data.Vector.Generic.Mutable.BasePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab Data.Vector.Generic.Mutable.BaseData.Vector.Generic.NewPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Generic.NewData.Vector.Internal.CheckPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Internal.CheckData.Vector.MutablePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.MutableData.Vector.PrimitivePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.PrimitiveData.Vector.Primitive.MutablePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Primitive.MutableData.Vector.StorablePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.StorableData.Vector.Storable.InternalPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Storable.InternalData.Vector.Storable.MutablePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Storable.MutableData.Vector.UnboxedPvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.UnboxedData.Vector.Unboxed.BasePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Unboxed.BaseData.Vector.Unboxed.MutablePvector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abData.Vector.Unboxed.Mutable boundschecksinternalchecks unsafecheckswall boundschecksinternalchecks unsafecheckswallvector LICENSE (c) Roman Leshchinskiy 2008-2012.Haskell Libraries Team 'Roman Leshchinskiy         !https://github.com/haskell/vector(https://github.com/haskell/vector/issues%https://github.com/haskell/vector.gitEfficient Arrays An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework . It is structured as follows: ["Data.Vector"] Boxed vectors of arbitrary types. ["Data.Vector.Unboxed"] Unboxed vectors with an adaptive representation based on data type families. ["Data.Vector.Storable"] Unboxed vectors of 'Storable' types. ["Data.Vector.Primitive"] Unboxed vectors of primitive types as defined by the @primitive@ package. "Data.Vector.Unboxed" is more flexible at no performance cost. ["Data.Vector.Generic"] Generic interface to the vector types. There is also a (draft) tutorial on common uses of vector. * Data, Data Structures x-revision5Data.Vector.Internal.CheckData.Vector.Fusion.Util!Data.Vector.Fusion.Stream.MonadicData.Vector.Fusion.Bundle.Size!Data.Vector.Fusion.Bundle.MonadicData.Vector.Fusion.Bundle Data.Vector.Generic.Mutable.BaseData.Vector.Generic.MutableData.Vector.Generic.BaseData.Vector.Generic.NewData.Vector.GenericData.Vector.Primitive.MutableData.Vector.PrimitiveData.Vector.Storable.InternalData.Vector.Storable.MutableData.Vector.StorableData.Vector.Unboxed.BaseData.Vector.Unboxed.MutableData.Vector.UnboxedData.Vector.Mutable Data.Vector-DVECTOR_BOUNDS_CHECKS.7 1# %$includeinternalvector.h-O2-Wall-fno-warn-orphansbasedeepseqghc-prim  primitive vector-tests-O0Main.hstests Boilerplater Tests.Bundle Tests.Move Tests.VectorTests.Vector.PropertyTests.Vector.BoxedTests.Vector.StorableTests.Vector.PrimitiveTests.Vector.UnboxedTests.Vector.UnitTests Utilities   $-O0 -threaded-Wall-fno-warn-orphans-fno-warn-missing-signatures HUnit QuickCheck base base-orphans primitiverandomtasty tasty-hunittasty-quickchecktemplate-haskell transformersvectorvector-tests-O2Main.hstests Boilerplater Tests.Bundle Tests.Move Tests.VectorTests.Vector.PropertyTests.Vector.BoxedTests.Vector.StorableTests.Vector.PrimitiveTests.Vector.UnboxedTests.Vector.UnitTests Utilities   $-Wall-O2 -threaded-fno-warn-orphans-fno-warn-missing-signatures HUnit QuickCheck base base-orphans primitiverandomtasty tasty-hunittasty-quickchecktemplate-haskell transformersvectorvector-doctest doctests.hstestsbasedoctest primitivevector. changelog.md README.md tests/LICENSEtests/Setup.hs tests/Main.hs"benchmarks/vector-benchmarks.cabalbenchmarks/LICENSEbenchmarks/Setup.hsbenchmarks/Main.hsbenchmarks/Algo/AwShCC.hsbenchmarks/Algo/HybCC.hsbenchmarks/Algo/Leaffix.hsbenchmarks/Algo/ListRank.hsbenchmarks/Algo/Quickhull.hsbenchmarks/Algo/Rootfix.hsbenchmarks/Algo/Spectral.hsbenchmarks/Algo/Tridiag.hsbenchmarks/TestData/Graph.hs benchmarks/TestData/ParenTree.hsbenchmarks/TestData/Random.hsinternal/GenUnboxTuple.hsinternal/unbox-tuple-instanceshackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgvector  JS+U`M;;ٖ ®#[5,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4 Name: vector Version: 0.12.3.1 x-revision: 5 -- don't forget to update the changelog file! License: BSD3 License-File: LICENSE Author: Roman Leshchinskiy Maintainer: Haskell Libraries Team Copyright: (c) Roman Leshchinskiy 2008-2012 Homepage: https://github.com/haskell/vector Bug-Reports: https://github.com/haskell/vector/issues Category: Data, Data Structures Synopsis: Efficient Arrays Description: . An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework . . It is structured as follows: . ["Data.Vector"] Boxed vectors of arbitrary types. . ["Data.Vector.Unboxed"] Unboxed vectors with an adaptive representation based on data type families. . ["Data.Vector.Storable"] Unboxed vectors of 'Storable' types. . ["Data.Vector.Primitive"] Unboxed vectors of primitive types as defined by the @primitive@ package. "Data.Vector.Unboxed" is more flexible at no performance cost. . ["Data.Vector.Generic"] Generic interface to the vector types. . There is also a (draft) tutorial on common uses of vector. . * Tested-With: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.1, GHC == 8.10.1 Cabal-Version: >=1.10 Build-Type: Simple Extra-Source-Files: changelog.md README.md tests/LICENSE tests/Setup.hs tests/Main.hs benchmarks/vector-benchmarks.cabal benchmarks/LICENSE benchmarks/Setup.hs benchmarks/Main.hs benchmarks/Algo/AwShCC.hs benchmarks/Algo/HybCC.hs benchmarks/Algo/Leaffix.hs benchmarks/Algo/ListRank.hs benchmarks/Algo/Quickhull.hs benchmarks/Algo/Rootfix.hs benchmarks/Algo/Spectral.hs benchmarks/Algo/Tridiag.hs benchmarks/TestData/Graph.hs benchmarks/TestData/ParenTree.hs benchmarks/TestData/Random.hs internal/GenUnboxTuple.hs internal/unbox-tuple-instances Flag BoundsChecks Description: Enable bounds checking Default: True Manual: True Flag UnsafeChecks Description: Enable bounds checking in unsafe operations at the cost of a significant performance penalty Default: False Manual: True Flag InternalChecks Description: Enable internal consistency checks at the cost of a significant performance penalty Default: False Manual: True Flag Wall Description: Enable all -Wall warnings Default: False Manual: True Library Default-Language: Haskell2010 Other-Extensions: BangPatterns CPP DeriveDataTypeable ExistentialQuantification FlexibleContexts FlexibleInstances GADTs KindSignatures MagicHash MultiParamTypeClasses Rank2Types ScopedTypeVariables StandaloneDeriving TypeFamilies Exposed-Modules: Data.Vector.Internal.Check Data.Vector.Fusion.Util Data.Vector.Fusion.Stream.Monadic Data.Vector.Fusion.Bundle.Size Data.Vector.Fusion.Bundle.Monadic Data.Vector.Fusion.Bundle Data.Vector.Generic.Mutable.Base Data.Vector.Generic.Mutable Data.Vector.Generic.Base Data.Vector.Generic.New Data.Vector.Generic Data.Vector.Primitive.Mutable Data.Vector.Primitive Data.Vector.Storable.Internal Data.Vector.Storable.Mutable Data.Vector.Storable Data.Vector.Unboxed.Base Data.Vector.Unboxed.Mutable Data.Vector.Unboxed Data.Vector.Mutable Data.Vector Include-Dirs: include, internal Install-Includes: vector.h Build-Depends: base >= 4.5 && < 4.20 , primitive >= 0.6.4.0 && < 0.10 , ghc-prim >= 0.2 && < 0.12 , deepseq >= 1.1 && < 1.6 if !impl(ghc > 8.0) Build-Depends: fail == 4.9.* , semigroups >= 0.18 && < 0.21 Ghc-Options: -O2 -Wall if !flag(Wall) Ghc-Options: -fno-warn-orphans if impl(ghc >= 8.0) && impl(ghc < 8.1) Ghc-Options: -Wno-redundant-constraints if flag(BoundsChecks) cpp-options: -DVECTOR_BOUNDS_CHECKS if flag(UnsafeChecks) cpp-options: -DVECTOR_UNSAFE_CHECKS if flag(InternalChecks) cpp-options: -DVECTOR_INTERNAL_CHECKS source-repository head type: git location: https://github.com/haskell/vector.git test-suite vector-tests-O0 Default-Language: Haskell2010 type: exitcode-stdio-1.0 Main-Is: Main.hs other-modules: Boilerplater Tests.Bundle Tests.Move Tests.Vector Tests.Vector.Property Tests.Vector.Boxed Tests.Vector.Storable Tests.Vector.Primitive Tests.Vector.Unboxed Tests.Vector.UnitTests Utilities hs-source-dirs: tests Build-Depends: base >= 4.5 && < 5, template-haskell, base-orphans >= 0.6, vector, primitive, random, QuickCheck >= 2.9 && < 2.15, HUnit, tasty, tasty-hunit, tasty-quickcheck, transformers >= 0.2.0.0 if !impl(ghc > 8.0) Build-Depends: semigroups default-extensions: CPP, ScopedTypeVariables, PatternGuards, MultiParamTypeClasses, FlexibleContexts, Rank2Types, TypeSynonymInstances, TypeFamilies, TemplateHaskell Ghc-Options: -O0 -threaded Ghc-Options: -Wall if !flag(Wall) Ghc-Options: -fno-warn-orphans -fno-warn-missing-signatures if impl(ghc >= 8.0) && impl( ghc < 8.1) Ghc-Options: -Wno-redundant-constraints test-suite vector-tests-O2 Default-Language: Haskell2010 type: exitcode-stdio-1.0 Main-Is: Main.hs other-modules: Boilerplater Tests.Bundle Tests.Move Tests.Vector Tests.Vector.Property Tests.Vector.Boxed Tests.Vector.Storable Tests.Vector.Primitive Tests.Vector.Unboxed Tests.Vector.UnitTests Utilities hs-source-dirs: tests Build-Depends: base >= 4.5 && < 5, template-haskell, base-orphans >= 0.6, vector, primitive, random, QuickCheck >= 2.9 && < 2.15, HUnit, tasty, tasty-hunit, tasty-quickcheck, transformers >= 0.2.0.0 if !impl(ghc > 8.0) Build-Depends: semigroups default-extensions: CPP, ScopedTypeVariables, PatternGuards, MultiParamTypeClasses, FlexibleContexts, Rank2Types, TypeSynonymInstances, TypeFamilies, TemplateHaskell Ghc-Options: -Wall Ghc-Options: -O2 -threaded if !flag(Wall) Ghc-Options: -fno-warn-orphans -fno-warn-missing-signatures if impl(ghc >= 8.0) && impl(ghc < 8.1) Ghc-Options: -Wno-redundant-constraints test-suite vector-doctest type: exitcode-stdio-1.0 main-is: doctests.hs hs-source-dirs: tests default-language: Haskell2010 -- Older GHC don't support DerivingVia if impl(ghc < 8.6) buildable: False -- GHC 8.10 fails to run doctests for some reason if impl(ghc >= 8.10) && impl(ghc < 8.11) buildable: False build-depends: base -any , doctest >=0.15 && <0.19 , primitive , vector -any ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34abv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/binv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/libv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/libv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/libz/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/libexec~/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/lib/includex/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/share|/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/share/doc|/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/share/man/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-5806ed5208f8c0c1b3047e01eea0d58c6af8885fc92392c09881e4775fca34ab/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3 primitive Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c base-4.13.0.0deepseq-1.4.4.0ghc-prim-0.5.3Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9c base-4.13.0.0deepseq-1.4.4.0ghc-prim-0.5.3Rprimitive-0.9.0.0-2c71458d2c3e664254ff4b1463b7cd5f6c79edcdc975f5ef55664ae5320c6a9cKvoid-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2Kvoid-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2voidData.Void.UnsafeKvoid-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2Data.Void.UnsafesafesafevoidLICENSE'Copyright (C) 2008-2015 Edward A. Kmett"Edward A. Kmett Edward A. Kmettportable       http://github.com/ekmett/void$http://github.com/ekmett/void/issues git://github.com/ekmett/void.git,A Haskell 98 logically uninhabited data typebA Haskell 98 logically uninhabited data type, used to indicate that a given term should not exist.Data StructuresData.Void.Unsafesrc-Wallbase ..ghci .gitignore .travis.yml .vim.customCHANGELOG.markdownREADME.markdownhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgvoid Su7cqCJ-DWCs,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4Aname: void category: Data Structures version: 0.7.3 license: BSD3 cabal-version: >= 1.10 license-file: LICENSE author: Edward A. Kmett maintainer: Edward A. Kmett stability: portable homepage: http://github.com/ekmett/void bug-reports: http://github.com/ekmett/void/issues copyright: Copyright (C) 2008-2015 Edward A. Kmett synopsis: A Haskell 98 logically uninhabited data type description: A Haskell 98 logically uninhabited data type, used to indicate that a given term should not exist. build-type: Simple tested-with: GHC==8.8.1 , GHC==8.6.5 , GHC==8.4.4 , GHC==8.2.2 , GHC==8.0.2 , GHC==7.10.3 , GHC==7.8.4 , GHC==7.6.3 , GHC==7.4.2 , GHC==7.2.2 , GHC==7.0.4 extra-source-files: .ghci .gitignore .travis.yml .vim.custom CHANGELOG.markdown README.markdown source-repository head type: git location: git://github.com/ekmett/void.git flag safe manual: True default: False library default-language: Haskell98 hs-source-dirs: src exposed-modules: Data.Void.Unsafe build-depends: base >= 3 && < 10 ghc-options: -Wall if flag(safe) cpp-options: -DSAFE if !impl(ghc>=7.9) hs-source-dirs: src-old exposed-modules: Data.Void build-depends: deepseq >= 1.1 && < 1.5, hashable >= 1.1, semigroups >= 0.8.2, template-haskell >=2.5.0.0 && <2.11 if impl(ghc) other-extensions: DeriveDataTypeable cpp-options: -DLANGUAGE_DeriveDataTypeable if impl(ghc >= 7.2) other-extensions: StandaloneDeriving -- other-extensions: DeriveGeneric isn't known to cabal yet cpp-options: -DLANGUAGE_DeriveGeneric build-depends: ghc-prim ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/binm/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2q/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/binq/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/libq/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/libq/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/libu/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/libexecy/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/lib/includes/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/sharew/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/share/docw/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/share/man|/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/share/doc/htmlq/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-d4d8975829c656eed263cee261acf033355b800cabfda30c975a49eda1f921a2/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0\wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d\wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17dwl-pprint-annotatedText.PrettyPrint.Annotated.WL\wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17dText.PrettyPrint.Annotated.WLwl-pprint-annotatedLICENSE+2011-2012 Edward A. Kmett, 2000 Daan Leijen'Daniel Mendler 'Daniel Mendler experimental     3https://github.com/minad/wl-pprint-annotated#readme3https://github.com/minad/wl-pprint-annotated/issues,https://github.com/minad/wl-pprint-annotated&Pretty printer with annotation supportWadler/Leijen pretty printer with support for annotations and modernized API. Annotations are useful for coloring. See wl-pprint-console.Text x-revision3Text.PrettyPrint.Annotated.WLsrcPaths_wl_pprint_annotatedPRQ89-Wallbase  containers deepseqtext  wl-pprintWLPPrintTests.hstestPaths_wl_pprint_annotatedPRQ89-Wall -threaded-rtsopts-with-rtsopts=-Nbase  containers deepseqtasty tasty-hunittext wl-pprint-annotated.hackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921./home/noah/.cabal/packages/hackage.haskell.orgwl-pprint-annotated kf+$K.1)#pW6)JrG#',/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.db,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbO/home/noah/src/accelerator/matrix-accelerate/./hackage-dist/packagedb/ghc-8.8.4-- This file has been generated from package.yaml by hpack version 0.28.2. -- -- see: https://github.com/sol/hpack -- -- hash: 456188a057c4e34f6769dab99fc89329114f7149df4168c3485402e7a66bb298 name: wl-pprint-annotated category: Text version: 0.1.0.1 x-revision: 3 synopsis: Pretty printer with annotation support cabal-version: >= 1.10 license: BSD3 license-file: LICENSE tested-with: GHC == 7.10.3, GHC == 8.0.1, GHC == 8.2.1, GHC == 8.4.3, GHC == 8.6.1 author: Daniel Mendler maintainer: Daniel Mendler stability: experimental homepage: https://github.com/minad/wl-pprint-annotated#readme bug-reports: https://github.com/minad/wl-pprint-annotated/issues copyright: 2011-2012 Edward A. Kmett, 2000 Daan Leijen description: Wadler/Leijen pretty printer with support for annotations and modernized API. Annotations are useful for coloring. See wl-pprint-console. build-type: Simple source-repository head type: git location: https://github.com/minad/wl-pprint-annotated library hs-source-dirs: src default-extensions: FlexibleInstances TypeSynonymInstances DeriveFunctor DeriveFoldable DeriveTraversable DeriveGeneric DefaultSignatures ghc-options: -Wall build-depends: base >=4.8 && <5, containers >=0.4 && <0.8, deepseq >=1.4 && <1.6, text >=0.11 && <2.2 if impl(ghc < 8.0) build-depends: semigroups >=0.9 && <1 exposed-modules: Text.PrettyPrint.Annotated.WL other-modules: Paths_wl_pprint_annotated default-language: Haskell2010 test-suite wl-pprint type: exitcode-stdio-1.0 main-is: WLPPrintTests.hs other-modules: Paths_wl_pprint_annotated hs-source-dirs: test default-extensions: FlexibleInstances TypeSynonymInstances DeriveFunctor DeriveFoldable DeriveTraversable DeriveGeneric DefaultSignatures ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N build-depends: base >=4.8 && <5, containers >=0.4 && <0.8, deepseq >=1.4 && <1.6, tasty, tasty-hunit, text >=0.11 && <2.2, wl-pprint-annotated if impl(ghc < 8.0) build-depends: semigroups >=0.9 && <1 default-language: Haskell2010 ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4/home/noah/.cabal/bin~/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/bin/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/lib/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/lib/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/lib/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/libexec/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/lib/include/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/share/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/share/doc/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/share/man/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-415cfd76cd803c4fbd3c626d20fb744f05ac4e7b40e95ab0f71bb4713ef6d17d/etc .log -.logbase base-4.13.0.0 containerscontainers-0.6.2.1deepseqdeepseq-1.4.4.0text text-1.2.4.0 base-4.13.0.0containers-0.6.2.1deepseq-1.4.4.0 text-1.2.4.0 base-4.13.0.0containers-0.6.2.1deepseq-1.4.4.0 text-1.2.4.0  -XHaskell98 -XHaskell2010 Haskell98 -XHaskell98 Haskell2010 -XHaskell2010W-XUnsafeV -XTrustworthyU-XSafee-XAllowAmbiguousTypese-XNoAllowAmbiguousTypesAlternativeLayoutRule-XAlternativeLayoutRuleNoAlternativeLayoutRule-XNoAlternativeLayoutRule!AlternativeLayoutRuleTransitional#-XAlternativeLayoutRuleTransitional#NoAlternativeLayoutRuleTransitional%-XNoAlternativeLayoutRuleTransitional-XArrows -XNoArrows_-XAutoDeriveTypeable_-XNoAutoDeriveTypeable-XBangPatterns-XNoBangPatternsa-XBinaryLiteralsa-XNoBinaryLiterals) -XCApiFFI) -XNoCApiFFI-XCPP-XNoCPP;-XConstrainedClassMethods;-XNoConstrainedClassMethodsX-XConstraintKindsX-XNoConstraintKindsZ -XDataKindsZ -XNoDataKindsN-XDatatypeContextsN-XNoDatatypeContexts9-XDefaultSignatures9-XNoDefaultSignaturesj-XDeriveAnyClassj-XNoDeriveAnyClass7-XDeriveDataTypeable7-XNoDeriveDataTypeableR-XDeriveFoldableR-XNoDeriveFoldableP-XDeriveFunctorP-XNoDeriveFunctor8-XDeriveGeneric8-XNoDeriveGenerick -XDeriveLiftk-XNoDeriveLiftQ-XDeriveTraversableQ-XNoDeriveTraversablex-XDerivingStrategiesx-XNoDerivingStrategiesy -XDerivingViay-XNoDerivingVia.-XDisambiguateRecordFields.-XNoDisambiguateRecordFieldsI-XDoAndIfThenElseI-XNoDoAndIfThenElse|-XBlockArguments|-XNoBlockArguments-XDoRec -XNoDoRecp-XDuplicateRecordFieldsp-XNoDuplicateRecordFields^ -XEmptyCase^ -XNoEmptyCase-XEmptyDataDecls-XNoEmptyDataDecls-XEmptyDataDeriving-XNoEmptyDataDeriving -XExistentialQuantification -XNoExistentialQuantificationM-XExplicitForAllM-XNoExplicitForAlld-XExplicitNamespacesd-XNoExplicitNamespaces5-XExtendedDefaultRules5-XNoExtendedDefaultRules-XFlexibleContexts-XNoFlexibleContexts-XFlexibleInstances-XNoFlexibleInstances-XForeignFunctionInterface-XNoForeignFunctionInterface-XFunctionalDependencies-XNoFunctionalDependencies2 -XGADTSyntax2-XNoGADTSyntax1-XGADTs1 -XNoGADTsG-XGHCForeignImportPrimG-XNoGHCForeignImportPrim-XGeneralizedNewtypeDeriving-XNoGeneralizedNewtypeDeriving-XGeneralisedNewtypeDeriving-XNoGeneralisedNewtypeDeriving-XImplicitParams-XNoImplicitParams-XImplicitPrelude-XNoImplicitPrelude=-XImpredicativeTypes=-XNoImpredicativeTypes-XIncoherentInstances-XNoIncoherentInstancesw-XTypeFamilyDependenciesw-XNoTypeFamilyDependencies:-XInstanceSigs:-XNoInstanceSigso-XApplicativeDoo-XNoApplicativeDo(-XInterruptibleFFI(-XNoInterruptibleFFIf-XNoJavaScriptFFI-XKindSignatures-XNoKindSignaturesK -XLambdaCaseK-XNoLambdaCase*-XLiberalTypeSynonyms*-XNoLiberalTypeSynonyms# -XMagicHash# -XNoMagicHashB-XMonadComprehensionsB-XNoMonadComprehensionst-XMonadFailDesugaringt-XNoMonadFailDesugaringO-XMonoLocalBindsO-XNoMonoLocalBinds3-XMonoPatBinds3-XNoMonoPatBinds-XMonomorphismRestriction-XNoMonomorphismRestriction-XMultiParamTypeClasses-XNoMultiParamTypeClassesJ -XMultiWayIfJ-XNoMultiWayIf}-XNumericUnderscores}-XNoNumericUnderscoresH-XNPlusKPatternsH-XNoNPlusKPatterns-XNamedFieldPuns-XNoNamedFieldPunsi-XNamedWildCardsi-XNoNamedWildCards`-XNegativeLiterals`-XNoNegativeLiterals{-XHexFloatLiterals{-XNoHexFloatLiteralsS-XNondecreasingIndentationS-XNoNondecreasingIndentationc-XNullaryTypeClassesc-XNoNullaryTypeClassesb -XNumDecimalsb-XNoNumDecimals-XOverlappingInstances-XNoOverlappingInstancesv-XOverloadedLabelsv-XNoOverloadedLabels]-XOverloadedLists]-XNoOverloadedLists0-XOverloadedStrings0-XNoOverloadedStrings<-XPackageImports<-XNoPackageImports[-XParallelArrays[-XNoParallelArrays-XParallelListComp-XNoParallelListComph-XPartialTypeSignaturesh-XNoPartialTypeSignatures-XPatternGuards-XNoPatternGuards-XPatternSignatures-XNoPatternSignaturesg-XPatternSynonymsg-XNoPatternSynonymsY -XPolyKindsY -XNoPolyKinds -XPolymorphicComponents -XNoPolymorphicComponents~-XQuantifiedConstraints~-XNoQuantifiedConstraints?-XPostfixOperators?-XNoPostfixOperators@ -XQuasiQuotes@-XNoQuasiQuotes  -XRank2Types -XNoRank2Types  -XRankNTypes -XNoRankNTypesL-XRebindableSyntaxL-XNoRebindableSyntax- -XRecordPuns--XNoRecordPuns,-XRecordWildCards,-XNoRecordWildCards -XRecursiveDo-XNoRecursiveDo RelaxedLayout-XRelaxedLayoutNoRelaxedLayout-XNoRelaxedLayout4-XRelaxedPolyRec4-XNoRelaxedPolyRec\-XRoleAnnotations\-XNoRoleAnnotations -XScopedTypeVariables -XNoScopedTypeVariables%-XStandaloneDeriving%-XNoStandaloneDeriving -XStarIsType-XNoStarIsTypel-XStaticPointersl-XNoStaticPointersn-XStrictn -XNoStrictm -XStrictDatam-XNoStrictData-XTemplateHaskell-XNoTemplateHaskellu-XTemplateHaskellQuotesu-XNoTemplateHaskellQuotes/-XTraditionalRecordSyntax/-XNoTraditionalRecordSyntaxA-XTransformListCompA-XNoTransformListCompF-XTupleSectionsF-XNoTupleSectionsq-XTypeApplicationsq-XNoTypeApplicationsr -XTypeInTyper-XNoTypeInType$-XTypeFamilies$-XNoTypeFamilies+-XTypeOperators+-XNoTypeOperators-XTypeSynonymInstances-XNoTypeSynonymInstances6-XUnboxedTuples6-XNoUnboxedTuplesz -XUnboxedSumsz-XNoUnboxedSums-XUndecidableInstances-XNoUndecidableInstancess-XUndecidableSuperClassess-XNoUndecidableSuperClasses&-XUnicodeSyntax&-XNoUnicodeSyntax'-XUnliftedFFITypes'-XNoUnliftedFFITypesC-XViewPatternsC-XNoViewPatterns@Booter version8.8.3Build platformx86_64-unknown-linuxC compiler commandgccC compiler flagsC compiler link flags -fuse-ld=lldC compiler supports -no-pieYESDebug onFalseDynamic by defaultNOGCC extra via C opts -fwrapv -fno-builtin GHC DynamicYES GHC ProfiledNOGlobal Package DB8/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4/package.conf.dHaskell CPP commandgccHaskell CPP flags-E -undef -traditionalHave interpreterYESHave native code generatorYES Host platformx86_64-unknown-linuxLLVM clang commandclangLLVM llc commandllcLLVM opt commandoptLeading underscoreNOLibDir)/home/noah/.ghcup/ghc/8.8.4/lib/ghc-8.8.4Object splitting supportedYESProject Git commit id(6cf8f835267581d551ca6695b3b02c34797e2cf4 Project name/The Glorious Glasgow Haskell Compilation SystemProject version8.8.4RTS expects libdwNORTS waysil debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn thr_debug_p debug_p&Requires unified installed package IDsYESStage2Support BackpackYES Support SMPYESSupport dynamic-tooYESSupport parallel --makeYESSupport reexported-modulesYES+Support thinning and renaming package flagsYESTables next to codeYESTarget platformx86_64-unknown-linuxUnregisterisedNOUses package keysYES Uses unit IDsYES ar commandarar flagsqar supports at fileYEScross compilingNOdllwrap command /bin/false ld commandld.lldld flags ld is GNU ldYESld supports build-idYESld supports compact unwindNOld supports filelistNOlibtool commandlibtool perl command /bin/perlranlib commandranlib target arch ArchX86_64target has .ident directiveTruetarget has GNU nonexec stackTruetarget has RTS linkerYES"target has subsections via symbolsFalse target osOSLinuxtarget word size8 touch commandtouchwindres command /bin/falseghcghc PATH/home/noah/.ghcup/bin:/home/noah/.local/bin:/home/noah/bin:/home/noah/.cabal/bin/:/usr/local/bin:/bin:/usr/bin:/usr/games:/usr/local/games:/sbin:/usr/sbin:/usr/local/sbin:/opt/cuda/bin/home/noah/.ghcup/bin/ghcghc-pkgghc-pkg PATH/home/noah/.ghcup/bin:/home/noah/.local/bin:/home/noah/bin:/home/noah/.cabal/bin/:/usr/local/bin:/bin:/usr/bin:/usr/games:/usr/local/games:/sbin:/usr/sbin:/usr/local/sbin:/opt/cuda/bin-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.41/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-ghc-8.8.4hackage.haskell.orgg#ˍhackage.haskell.org