r[0= !/home/noah/.cabal/store/ghc-8.8.4+0/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./doc/-- /index.htmlhackage.haskell.orghttp:hackage.haskell.org/@fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0@1ea9ba32c526d1cc91ab5e5bd364ec5e9e8cb67179a471872f6e26f0ae773d42@2c6c3627bd6c982990239487f1abd02e08a02e6cf16edb105a8012d444d870c3@0a5c7ea47cd1b15f01f5f51a33adda7e655bc0f0b0615baa8e271f4c3351e21d@51f0161b906011b52c6613376b1ae937670da69322113a246a09f807c62f6921/home/noah/.cabal/binB/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/cabal.projecthaddock--hyperlinked-source/home/noah/.cabal/bin -.log .loghaddock--hyperlinked-sourcematrix-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=-Nbasebase6/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/. /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-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637OStateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637StateVar Data.StateVarOStateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637 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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binq/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637u/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/binu/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/libu/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/libu/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/liby/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/libexec}/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/lib/includew/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/share{/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/share/doc{/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/share/man/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/share/doc/htmlu/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/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-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefaSaccelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa accelerate7Data.Array.AccelerateSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.AccelerateData.Array.Accelerate.ASTSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.AST%Data.Array.Accelerate.AST.EnvironmentSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809%Data.Array.Accelerate.AST.EnvironmentData.Array.Accelerate.AST.IdxSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.AST.Idx&Data.Array.Accelerate.AST.LeftHandSideSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809&Data.Array.Accelerate.AST.LeftHandSideData.Array.Accelerate.AST.VarSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.AST.Var#Data.Array.Accelerate.Analysis.HashSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809#Data.Array.Accelerate.Analysis.Hash$Data.Array.Accelerate.Analysis.MatchSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809$Data.Array.Accelerate.Analysis.Match Data.Array.Accelerate.Array.DataSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809 Data.Array.Accelerate.Array.Data"Data.Array.Accelerate.Array.RemoteSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809"Data.Array.Accelerate.Array.Remote(Data.Array.Accelerate.Array.Remote.ClassSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809(Data.Array.Accelerate.Array.Remote.Class&Data.Array.Accelerate.Array.Remote.LRUSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809&Data.Array.Accelerate.Array.Remote.LRU(Data.Array.Accelerate.Array.Remote.TableSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809(Data.Array.Accelerate.Array.Remote.Table"Data.Array.Accelerate.Array.UniqueSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809"Data.Array.Accelerate.Array.UniqueData.Array.Accelerate.AsyncSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.AsyncData.Array.Accelerate.Data.BitsSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Data.Bits"Data.Array.Accelerate.Data.ComplexSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809"Data.Array.Accelerate.Data.Complex!Data.Array.Accelerate.Data.EitherSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809!Data.Array.Accelerate.Data.EitherData.Array.Accelerate.Data.FoldSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Data.Fold"Data.Array.Accelerate.Data.FunctorSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809"Data.Array.Accelerate.Data.Functor Data.Array.Accelerate.Data.MaybeSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809 Data.Array.Accelerate.Data.Maybe!Data.Array.Accelerate.Data.MonoidSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809!Data.Array.Accelerate.Data.Monoid Data.Array.Accelerate.Data.RatioSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809 Data.Array.Accelerate.Data.Ratio$Data.Array.Accelerate.Data.SemigroupSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809$Data.Array.Accelerate.Data.SemigroupData.Array.Accelerate.DebugSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.DebugData.Array.Accelerate.ErrorSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Error!Data.Array.Accelerate.InterpreterSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809!Data.Array.Accelerate.InterpreterData.Array.Accelerate.LifetimeSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.LifetimeData.Array.Accelerate.PrettySaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Pretty*Data.Array.Accelerate.Representation.ArraySaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809*Data.Array.Accelerate.Representation.Array(Data.Array.Accelerate.Representation.EltSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809(Data.Array.Accelerate.Representation.Elt*Data.Array.Accelerate.Representation.ShapeSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809*Data.Array.Accelerate.Representation.Shape*Data.Array.Accelerate.Representation.SliceSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809*Data.Array.Accelerate.Representation.Slice,Data.Array.Accelerate.Representation.StencilSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809,Data.Array.Accelerate.Representation.Stencil(Data.Array.Accelerate.Representation.TagSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809(Data.Array.Accelerate.Representation.Tag)Data.Array.Accelerate.Representation.TypeSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809)Data.Array.Accelerate.Representation.Type(Data.Array.Accelerate.Representation.VecSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809(Data.Array.Accelerate.Representation.VecData.Array.Accelerate.SmartSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Smart!Data.Array.Accelerate.Sugar.ArraySaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809!Data.Array.Accelerate.Sugar.ArrayData.Array.Accelerate.Sugar.EltSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Sugar.Elt#Data.Array.Accelerate.Sugar.ForeignSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809#Data.Array.Accelerate.Sugar.Foreign!Data.Array.Accelerate.Sugar.ShapeSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809!Data.Array.Accelerate.Sugar.ShapeData.Array.Accelerate.Sugar.VecSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Sugar.Vec Data.Array.Accelerate.Test.NoFibSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809 Data.Array.Accelerate.Test.NoFib"Data.Array.Accelerate.Test.SimilarSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809"Data.Array.Accelerate.Test.SimilarData.Array.Accelerate.TrafoSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Trafo"Data.Array.Accelerate.Trafo.ConfigSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809"Data.Array.Accelerate.Trafo.Config#Data.Array.Accelerate.Trafo.DelayedSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809#Data.Array.Accelerate.Trafo.Delayed"Data.Array.Accelerate.Trafo.FusionSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809"Data.Array.Accelerate.Trafo.Fusion#Data.Array.Accelerate.Trafo.SharingSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809#Data.Array.Accelerate.Trafo.Sharing(Data.Array.Accelerate.Trafo.SubstitutionSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809(Data.Array.Accelerate.Trafo.SubstitutionData.Array.Accelerate.TypeSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.TypeData.Array.Accelerate.UnsafeSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Unsafe Data.BitSetSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809 Data.BitSetData.Primitive.VecSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binu/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefay/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/biny/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/liby/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/liby/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/lib}/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/libexec/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/lib/include{/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/share/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/share/doc/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/share/man/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/share/doc/htmly/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/etc .log -.logSaccelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa ansi-terminalTansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1base base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42 bytestring bytestring-0.10.10.1 containerscontainers-0.6.2.1 cryptonitePcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfdeepseqdeepseq-1.4.4.0 directorydirectory-1.3.6.0 exceptions Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900filepathfilepath-1.4.2.1ghc-primghc-prim-0.5.3halfKhalf-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7hashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab hashtablesShashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91hedgehogMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71clensLlens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866mtl mtl-2.2.2 prettyprinterTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768prettyprinter-ansi-terminalbprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2 primitive Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8etastyJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1template-haskelltemplate-haskell-2.15.0.0 terminal-sizeTterminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0atext text-1.2.4.0 transformerstransformers-0.5.6.2uniqueMunique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5baunix unix-2.7.2.2unordered-containers^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9vector Pvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Cabal Cabal-3.0.1.0base base-4.13.0.0 cabal-doctest Ucabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2Radjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67Radjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67 adjunctions #Control.Comonad.Representable.StoreRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67#Control.Comonad.Representable.StoreControl.Comonad.Trans.AdjointRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67Control.Comonad.Trans.Adjoint"Control.Monad.Representable.ReaderRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67"Control.Monad.Representable.Reader!Control.Monad.Representable.StateRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67!Control.Monad.Representable.StateControl.Monad.Trans.AdjointRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67Control.Monad.Trans.Adjoint)Control.Monad.Trans.Contravariant.AdjointRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67)Control.Monad.Trans.Contravariant.AdjointControl.Monad.Trans.ContsRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67Control.Monad.Trans.ContsData.Functor.AdjunctionRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67Data.Functor.Adjunction%Data.Functor.Contravariant.AdjunctionRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67%Data.Functor.Contravariant.AdjunctionData.Functor.Contravariant.RepRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67Data.Functor.Contravariant.RepData.Functor.RepRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bint/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67x/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/binx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/libx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/libx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/lib|/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/libexec/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/lib/includez/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/share~/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/share/doc~/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/share/man/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/share/doc/htmlx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/etc .log -.logarray array-0.5.4.0base base-4.13.0.0comonad Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a distributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809freeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09mtl mtl-2.2.2 profunctorsRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e semigroupoidsTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13 semigroupsPsemigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90atagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2voidKvoid-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96 array-0.5.4.0 base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Ifree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09 mtl-2.2.2Rprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Psemigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90aMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Kvoid-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96 array-0.5.4.0 base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Ifree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09 mtl-2.2.2Rprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Psemigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90aMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Kvoid-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96Tansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1Tansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1 ansi-terminalSystem.Console.ANSITansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1System.Console.ANSISystem.Console.ANSI.CodesTansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1System.Console.ANSI.CodesSystem.Console.ANSI.TypesXansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809System.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1z/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/binz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/libz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/libz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/lib~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/libexec/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/lib/include|/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/share/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/share/doc/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/share/man/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/etc .log -.logansi-terminal-typesXansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809base base-4.13.0.0colourMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Xansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809 base-4.13.0.0Mcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Xansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809 base-4.13.0.0Mcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Xansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809Xansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809ansi-terminal-typesSystem.Console.ANSI.TypesXansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809System.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/bin~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/lib~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/lib~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/lib/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/libexec/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/lib/include/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/share/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/share/doc/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/share/man/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/etc .log -.logbase base-4.13.0.0colourMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465 base-4.13.0.0Mcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465 base-4.13.0.0Mcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465array 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-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3Lassoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3assocData.Bifunctor.AssocLassoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3Data.Bifunctor.AssocData.Bifunctor.SwapLassoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binn/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3r/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/binr/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/libr/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/libr/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/libv/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/libexecz/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/lib/includet/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/sharex/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/share/docx/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/share/man}/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/share/doc/htmlr/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Lasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddLasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddasyncControl.Concurrent.AsyncLasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddControl.Concurrent.Async!Control.Concurrent.Async.InternalLasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd!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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binn/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/binr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/libr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/libr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/libv/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/libexecz/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/lib/includet/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/sharex/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/share/docx/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/share/man}/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/share/doc/htmlr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/etc .log -.logbase base-4.13.0.0hashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabstm stm-2.5.0.0 base-4.13.0.0Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab stm-2.5.0.0 base-4.13.0.0Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab stm-2.5.0.0Pbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045Pbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045barbiesBarbiesPbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045Barbies Barbies.BarePbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045 Barbies.Bare Barbies.BiPbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045 Barbies.BiBarbies.ConstraintsPbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045Barbies.ConstraintsBarbies.InternalPbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045Barbies.InternalData.Functor.BarbiePbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045Data.Functor.BarbieData.Functor.TransformerPbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045v/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/binv/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/libv/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/libv/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/libz/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/libexec~/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/lib/includex/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/share|/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/share/doc|/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/share/man/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/etc .log -.logbase base-4.13.0.0 distributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809 transformerstransformers-0.5.6.2 base-4.13.0.0Udistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809transformers-0.5.6.2 base-4.13.0.0Udistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809transformers-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-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42 base-orphans  Data.OrphansSbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42 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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binu/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42y/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/biny/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/liby/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/liby/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/lib}/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/libexec/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/lib/include{/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/share/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/share/doc/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/share/man/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/share/doc/htmly/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/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-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507basement>Basement.Alg.XorShiftPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Alg.XorShiftBasement.Base16Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Base16Basement.Bindings.MemoryPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Bindings.Memory Basement.BitsPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507 Basement.BitsBasement.BlockPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.BlockBasement.Block.BuilderPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Block.BuilderBasement.Block.MutablePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Block.MutableBasement.BlockNPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.BlockNBasement.BoundedPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.BoundedBasement.BoxedArrayPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.BoxedArray Basement.CastPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507 Basement.CastBasement.Compat.AMPPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.AMPBasement.Compat.BasePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.BaseBasement.Compat.BifunctorPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.BifunctorBasement.Compat.C.TypesPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.C.TypesBasement.Compat.CallStackPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.CallStackBasement.Compat.ExtListPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.ExtListBasement.Compat.IdentityPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.IdentityBasement.Compat.IsListPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.IsListBasement.Compat.MonadTransPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.MonadTransBasement.Compat.NaturalPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.NaturalBasement.Compat.NumLiteralPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.NumLiteralBasement.Compat.PrimTypesPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.PrimTypesBasement.Compat.PrimitivePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.PrimitiveBasement.Compat.SemigroupPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.SemigroupBasement.Compat.TypeablePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.TypeableBasement.EndiannessPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.EndiannessBasement.EnvironmentPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.EnvironmentBasement.ExceptionPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.ExceptionBasement.FinalPtrPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.FinalPtrBasement.FloatingPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Floating Basement.FromPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507 Basement.FromBasement.ImportsPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.ImportsBasement.IntegralConvPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.IntegralConvBasement.MonadPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.MonadBasement.MutableBuilderPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.MutableBuilder Basement.NatPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507 Basement.NatBasement.NonEmptyPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.NonEmptyBasement.NormalFormPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.NormalFormBasement.Numerical.AdditivePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Numerical.Additive!Basement.Numerical.MultiplicativePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507!Basement.Numerical.MultiplicativeBasement.Numerical.NumberPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Numerical.NumberBasement.Numerical.SubtractivePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Numerical.SubtractiveBasement.PrimTypePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.PrimTypeBasement.Sized.BlockPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Sized.BlockBasement.Sized.ListPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Sized.ListBasement.Sized.UVectPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Sized.UVectBasement.Sized.VectPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Sized.VectBasement.StringPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.StringBasement.String.BuilderPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.String.BuilderBasement.TerminalPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.TerminalBasement.Terminal.ANSIPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Terminal.ANSIBasement.ThesePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.TheseBasement.Types.AsciiStringPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Types.AsciiStringBasement.Types.Char7Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Types.Char7Basement.Types.CharUTF8Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Types.CharUTF8Basement.Types.OffsetSizePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Types.OffsetSizeBasement.Types.PtrPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Types.PtrBasement.Types.Word128Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Types.Word128Basement.Types.Word256Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Types.Word256Basement.UArrayPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.UArrayBasement.UArray.MutablePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507v/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/binv/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/libv/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/libv/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/libz/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/libexec~/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/lib/includex/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/share|/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/share/doc|/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/share/man/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/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-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Qbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870 bifunctorsData.BiapplicativeQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.BiapplicativeData.Bifunctor.BiapQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.BiapData.Bifunctor.BiffQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.BiffData.Bifunctor.ClownQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.ClownData.Bifunctor.FixQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.FixData.Bifunctor.FlipQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.FlipData.Bifunctor.FunctorQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.FunctorData.Bifunctor.JoinQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.JoinData.Bifunctor.JokerQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.JokerData.Bifunctor.ProductQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.ProductData.Bifunctor.SumQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.SumData.Bifunctor.THQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.THData.Bifunctor.TannenQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.TannenData.Bifunctor.WrappedQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870w/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/binw/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/libw/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/libw/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/lib{/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/libexec/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/lib/includey/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/share}/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/share/doc}/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/share/man/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/etc .log -.log assocLassoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3base base-4.13.0.0comonad Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7 containerscontainers-0.6.2.1foldable1-classes-compat]foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3btagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskelltemplate-haskell-2.15.0.0th-abstractionWth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d transformerstransformers-0.5.6.2 Lassoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3 base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1]foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3bMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dtransformers-0.5.6.2 Lassoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3 base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1]foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3bMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dtransformers-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-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78Mboring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78boring Data.BoringMboring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78 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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78s/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/bins/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/libs/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/libs/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/libw/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/libexec{/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/sharey/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/share/docy/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/share/man~/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/etc .log -.logbase base-4.13.0.0tagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 transformerstransformers-0.5.6.2 base-4.13.0.0Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2 base-4.13.0.0Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-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-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2Ucabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2 cabal-doctest Distribution.Extra.DoctestUcabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2Distribution.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binw/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/bin{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/lib{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/lib{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/lib/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/libexec/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/lib/include}/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/share/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/share/doc/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/share/man/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/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-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306acQcall-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac call-stackData.CallStackQcall-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306acData.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306acw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/binw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/libw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/libw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/lib{/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/libexec/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/lib/includey/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/share}/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/share/doc}/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/share/man/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Mcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Mcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465colour Data.ColourMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465 Data.ColourData.Colour.CIEMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Data.Colour.CIEData.Colour.CIE.IlluminantMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Data.Colour.CIE.IlluminantData.Colour.NamesMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Data.Colour.NamesData.Colour.RGBSpaceMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Data.Colour.RGBSpaceData.Colour.RGBSpace.HSLMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Data.Colour.RGBSpace.HSLData.Colour.RGBSpace.HSVMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Data.Colour.RGBSpace.HSVData.Colour.SRGBMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Data.Colour.SRGBData.Colour.SRGB.LinearMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465s/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/bins/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/libs/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/libs/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/libw/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/libexec{/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/sharey/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/share/docy/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/share/man~/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7comonad Control.ComonadNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.ComonadControl.Comonad.EnvNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.EnvControl.Comonad.Env.ClassNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Env.ClassControl.Comonad.Hoist.ClassNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Hoist.ClassControl.Comonad.IdentityNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.IdentityControl.Comonad.StoreNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.StoreControl.Comonad.Store.ClassNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Store.ClassControl.Comonad.TracedNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.TracedControl.Comonad.Traced.ClassNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Traced.ClassControl.Comonad.Trans.ClassNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Trans.ClassControl.Comonad.Trans.EnvNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Trans.EnvControl.Comonad.Trans.IdentityNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Trans.IdentityControl.Comonad.Trans.StoreNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Trans.StoreControl.Comonad.Trans.TracedNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Trans.TracedData.Functor.CompositionNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binp/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7t/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/bint/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/libt/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/libt/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/libx/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/libexec|/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/lib/includev/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/sharez/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/share/docz/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/share/man/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/share/doc/htmlt/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/etc .log -.logbase base-4.13.0.0 containerscontainers-0.6.2.1 distributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809indexed-traversableZindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0ftagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0containers-0.6.2.1Udistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Zindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0fMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0containers-0.6.2.1Udistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Zindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0fMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Zconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3Zconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3concurrent-output System.Console.ConcurrentZconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3System.Console.Concurrent"System.Console.Concurrent.InternalZconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3"System.Console.Concurrent.InternalSystem.Console.RegionsZconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3System.Console.RegionsSystem.Process.ConcurrentZconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3System.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/bin/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/lib/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/lib/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/lib/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/libexec/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/lib/include/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/share/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/share/doc/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/share/man/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/etc .log -.log ansi-terminalTansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1asyncLasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddbase base-4.13.0.0 directorydirectory-1.3.6.0 exceptions Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900process process-1.6.9.0stm stm-2.5.0.0 terminal-sizeTterminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0atext text-1.2.4.0 transformerstransformers-0.5.6.2unix unix-2.7.2.2 Tansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1Lasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd base-4.13.0.0directory-1.3.6.0Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900process-1.6.9.0 stm-2.5.0.0Tterminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a text-1.2.4.0transformers-0.5.6.2 unix-2.7.2.2 Tansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1Lasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd base-4.13.0.0directory-1.3.6.0Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900process-1.6.9.0 stm-2.5.0.0Tterminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a text-1.2.4.0transformers-0.5.6.2 unix-2.7.2.2Sconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Sconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09 constraintsData.ConstraintSconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Data.ConstraintData.Constraint.DeferrableSconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Data.Constraint.DeferrableData.Constraint.ForallSconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Data.Constraint.ForallData.Constraint.LiftingSconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Data.Constraint.LiftingData.Constraint.NatSconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Data.Constraint.NatData.Constraint.SymbolSconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Data.Constraint.SymbolData.Constraint.UnsafeSconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binu/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09y/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/biny/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/liby/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/liby/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/lib}/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/libexec/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/lib/include{/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/share/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/share/doc/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/share/man/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/share/doc/htmly/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/etc .log -.log base base-4.13.0.0binary binary-0.8.7.0boringMboring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78deepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3hashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab 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-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78deepseq-1.4.4.0ghc-prim-0.5.3Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabinteger-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-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78deepseq-1.4.4.0ghc-prim-0.5.3Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabinteger-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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83az/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/binz/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/libz/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/libz/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/lib~/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/libexec/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/lib/include|/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/share/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/share/doc/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/share/man/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/etc .log -.logStateVarOStateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637base base-4.13.0.0 transformerstransformers-0.5.6.2OStateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637 base-4.13.0.0transformers-0.5.6.2OStateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637 base-4.13.0.0transformers-0.5.6.2Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf cryptoniteOCrypto.Cipher.AESPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.AESCrypto.Cipher.AESGCMSIVPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.AESGCMSIVCrypto.Cipher.BlowfishPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.BlowfishCrypto.Cipher.CAST5Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.CAST5Crypto.Cipher.CamelliaPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.CamelliaCrypto.Cipher.ChaChaPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.ChaChaCrypto.Cipher.ChaChaPoly1305Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.ChaChaPoly1305Crypto.Cipher.DESPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.DESCrypto.Cipher.RC4Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.RC4Crypto.Cipher.SalsaPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.SalsaCrypto.Cipher.TripleDESPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.TripleDESCrypto.Cipher.TwofishPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.TwofishCrypto.Cipher.TypesPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.TypesCrypto.Cipher.UtilsPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.UtilsCrypto.Cipher.XSalsaPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.XSalsa%Crypto.ConstructHash.MiyaguchiPreneelPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf%Crypto.ConstructHash.MiyaguchiPreneelCrypto.Data.AFISPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Data.AFISCrypto.Data.PaddingPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Data.Padding Crypto.ECCPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf Crypto.ECCCrypto.ECC.Edwards25519Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.ECC.Edwards25519 Crypto.ErrorPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf Crypto.Error Crypto.HashPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf Crypto.HashCrypto.Hash.AlgorithmsPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Hash.AlgorithmsCrypto.Hash.IOPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Hash.IOCrypto.KDF.Argon2Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.KDF.Argon2Crypto.KDF.BCryptPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.KDF.BCryptCrypto.KDF.BCryptPBKDFPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.KDF.BCryptPBKDFCrypto.KDF.HKDFPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.KDF.HKDFCrypto.KDF.PBKDF2Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.KDF.PBKDF2Crypto.KDF.ScryptPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.KDF.ScryptCrypto.MAC.CMACPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.MAC.CMACCrypto.MAC.HMACPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.MAC.HMACCrypto.MAC.KMACPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.MAC.KMACCrypto.MAC.Poly1305Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.MAC.Poly1305Crypto.Number.BasicPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Number.BasicCrypto.Number.F2mPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Number.F2mCrypto.Number.GeneratePcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Number.GenerateCrypto.Number.ModArithmeticPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Number.ModArithmeticCrypto.Number.NatPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Number.NatCrypto.Number.PrimePcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Number.PrimeCrypto.Number.SerializePcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Number.Serialize Crypto.Number.Serialize.InternalPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf Crypto.Number.Serialize.Internal#Crypto.Number.Serialize.Internal.LEPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf#Crypto.Number.Serialize.Internal.LECrypto.Number.Serialize.LEPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Number.Serialize.LE Crypto.OTPPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf Crypto.OTPCrypto.PubKey.Curve25519Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Curve25519Crypto.PubKey.Curve448Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Curve448Crypto.PubKey.DHPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.DHCrypto.PubKey.DSAPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.DSACrypto.PubKey.ECC.DHPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.ECC.DHCrypto.PubKey.ECC.ECDSAPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.ECC.ECDSACrypto.PubKey.ECC.GeneratePcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.ECC.GenerateCrypto.PubKey.ECC.P256Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.ECC.P256Crypto.PubKey.ECC.PrimPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.ECC.PrimCrypto.PubKey.ECC.TypesPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.ECC.TypesCrypto.PubKey.ECDSAPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.ECDSACrypto.PubKey.ECIESPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.ECIESCrypto.PubKey.Ed25519Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Ed25519Crypto.PubKey.Ed448Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Ed448Crypto.PubKey.EdDSAPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.EdDSACrypto.PubKey.MaskGenFunctionPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.MaskGenFunctionCrypto.PubKey.RSAPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.RSACrypto.PubKey.RSA.OAEPPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.RSA.OAEPCrypto.PubKey.RSA.PKCS15Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.RSA.PKCS15Crypto.PubKey.RSA.PSSPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.RSA.PSSCrypto.PubKey.RSA.PrimPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.RSA.PrimCrypto.PubKey.RSA.TypesPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.RSA.TypesCrypto.PubKey.Rabin.BasicPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Rabin.BasicCrypto.PubKey.Rabin.ModifiedPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Rabin.ModifiedCrypto.PubKey.Rabin.OAEPPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Rabin.OAEPCrypto.PubKey.Rabin.RWPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Rabin.RWCrypto.PubKey.Rabin.TypesPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Rabin.Types Crypto.RandomPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf Crypto.RandomCrypto.Random.EntropyPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Random.EntropyCrypto.Random.Entropy.UnsafePcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Random.Entropy.UnsafeCrypto.Random.EntropyPoolPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Random.EntropyPoolCrypto.Random.TypesPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Random.TypesCrypto.System.CPUPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.System.CPUCrypto.TutorialPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/binv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/libv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/libv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/libz/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/libexec~/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/lib/includex/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/share|/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/share/doc|/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/share/man/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/etc .log -.logbase base-4.13.0.0basementPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507 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-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c base-4.13.0.0Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3integer-gmp-1.0.2.0Nmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c base-4.13.0.0Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3integer-gmp-1.0.2.0Nmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cXdata-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06Xdata-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06data-array-byteData.Array.ByteXdata-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/bin~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/lib~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/lib~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/lib/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/libexec/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/lib/include/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/share/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/share/doc/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/share/man/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/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-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Udistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809 distributiveData.DistributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Data.DistributiveData.Distributive.GenericUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binw/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/bin{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/lib{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/lib{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/lib/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/libexec/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/lib/include}/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/share/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/share/doc/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/share/man/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/etc .log -.logbase base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42tagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 transformerstransformers-0.5.6.2 base-4.13.0.0Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2 base-4.13.0.0Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Lerf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710bLerf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710berfData.Number.ErfLerf-2.0.0.0-98832b82feb9a18b7009adc00bac129676e870e66434b7d62a1cd144bd8d7126Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binn/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710br/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/binr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/libr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/libr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/libv/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/libexecz/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/lib/includet/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/sharex/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/share/docx/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/share/man}/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/share/doc/htmlr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/etc .log -.logLerf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710bbase base-4.13.0.0Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900 exceptions Control.Monad.CatchRexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900Control.Monad.CatchControl.Monad.Catch.PureRexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900Control.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bint/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900x/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/binx/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/libx/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/libx/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/lib|/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/libexec/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/lib/includez/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/share~/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/share/doc~/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/share/man/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/share/doc/htmlx/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/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-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b]foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3bfoldable1-classes-compatData.Bifoldable1]foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3bData.Bifoldable1Data.Foldable1]foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3bData.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/bin/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/lib/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/lib/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/lib/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/libexec/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/lib/include/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/share/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/share/doc/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/share/man/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/etc .log -.logbase base-4.13.0.0 containerscontainers-0.6.2.1tagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 transformerstransformers-0.5.6.2 base-4.13.0.0containers-0.6.2.1Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2 base-4.13.0.0containers-0.6.2.1Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Ifree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Ifree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09freeControl.Alternative.FreeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Alternative.FreeControl.Alternative.Free.FinalIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Alternative.Free.FinalControl.Applicative.FreeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Applicative.FreeControl.Applicative.Free.FastIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Applicative.Free.FastControl.Applicative.Free.FinalIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Applicative.Free.FinalControl.Applicative.Trans.FreeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Applicative.Trans.FreeControl.Comonad.CofreeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Comonad.CofreeControl.Comonad.Cofree.ClassIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Comonad.Cofree.ClassControl.Comonad.Trans.CofreeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Comonad.Trans.CofreeControl.Comonad.Trans.CoiterIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Comonad.Trans.CoiterControl.Monad.FreeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Monad.FreeControl.Monad.Free.ApIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Monad.Free.ApControl.Monad.Free.ChurchIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Monad.Free.ChurchControl.Monad.Free.ClassIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Monad.Free.ClassControl.Monad.Free.THIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Monad.Free.THControl.Monad.Trans.FreeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Monad.Trans.FreeControl.Monad.Trans.Free.ApIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Monad.Trans.Free.ApControl.Monad.Trans.Free.ChurchIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Monad.Trans.Free.ChurchControl.Monad.Trans.IterIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bink/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09o/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/bino/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/libo/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/libo/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/libs/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/libexecw/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/lib/includeq/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/shareu/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/share/docu/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/share/manz/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/share/doc/htmlo/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/etc .log -.log base base-4.13.0.0comonad Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7 containerscontainers-0.6.2.1 distributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809 exceptions Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900indexed-traversableZindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0fmtl mtl-2.2.2 profunctorsRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e semigroupoidsTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13template-haskelltemplate-haskell-2.15.0.0th-abstractionWth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d transformerstransformers-0.5.6.2transformers-baseXtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Udistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900Zindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f mtl-2.2.2Rprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dtransformers-0.5.6.2Xtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Udistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900Zindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f mtl-2.2.2Rprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dtransformers-0.5.6.2Xtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c 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-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7Khalf-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7half Numeric.HalfKhalf-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7 Numeric.HalfNumeric.Half.InternalKhalf-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7Numeric.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binm/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7q/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/binq/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/libq/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/libq/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/libu/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/libexecy/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/lib/includes/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/sharew/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/share/docw/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/share/man|/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/share/doc/htmlq/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/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-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780Thappy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780happyhappyLICENSE(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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780z/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/binz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/libz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/libz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/lib~/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/lib/include|/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/share/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/etc .log -.loghappyhappyarray array-0.5.4.0base base-4.13.0.0 containerscontainers-0.6.2.1 happy-libPhappy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799mtl mtl-2.2.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Phappy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799 mtl-2.2.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Phappy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799 mtl-2.2.2Phappy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799Phappy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799 happy-libHappy.Backend.GLR^happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160Happy.Backend.GLRHappy.Backend.GLR.ProduceCode^happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160Happy.Backend.GLR.ProduceCodeHappy.Backend.LALR_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1Happy.Backend.LALRHappy.Backend.LALR.ProduceCode_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1Happy.Backend.LALR.ProduceCodeHappy.Frontend[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Happy.FrontendHappy.Frontend.AbsSyn[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Happy.Frontend.AbsSynHappy.Frontend.Mangler[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Happy.Frontend.ManglerHappy.Frontend.PrettyGrammar[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Happy.Frontend.PrettyGrammar Happy.GrammarZhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c Happy.Grammar Happy.Grammar.ExpressionWithHoleZhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c Happy.Grammar.ExpressionWithHole Happy.TabularZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd Happy.TabularHappy.Tabular.FirstZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdHappy.Tabular.FirstHappy.Tabular.InfoZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdHappy.Tabular.InfoHappy.Tabular.LALRZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdHappy.Tabular.LALRHappy.Tabular.NameSetZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdHappy.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799v/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/binv/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/libv/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/libv/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/libz/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/libexec~/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/lib/includex/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/share|/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/share/doc|/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/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-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160 happy-lib backend-lalr_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1 happy-libfrontend[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39 happy-libgrammarZhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c happy-libtabularZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdmtl 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-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd 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-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd mtl-2.2.2transformers-0.5.6.2^happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160^happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160 happy-libHappy.Backend.GLR^happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160Happy.Backend.GLRHappy.Backend.GLR.ProduceCode^happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160Happy.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/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-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c happy-libtabularZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1 happy-libHappy.Backend.LALR_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1Happy.Backend.LALRHappy.Backend.LALR.ProduceCode_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1Happy.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/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-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c happy-libtabularZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39 happy-libHappy.Frontend[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Happy.FrontendHappy.Frontend.AbsSyn[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Happy.Frontend.AbsSynHappy.Frontend.Mangler[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Happy.Frontend.ManglerHappy.Frontend.PrettyGrammar[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Happy.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin}/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/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-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cmtl 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-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c 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-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c mtl-2.2.2transformers-0.5.6.2Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cZhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c happy-lib Happy.GrammarZhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c Happy.Grammar Happy.Grammar.ExpressionWithHoleZhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c 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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/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-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd happy-lib Happy.TabularZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd Happy.TabularHappy.Tabular.FirstZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdHappy.Tabular.FirstHappy.Tabular.InfoZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdHappy.Tabular.InfoHappy.Tabular.LALRZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdHappy.Tabular.LALRHappy.Tabular.NameSetZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdHappy.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/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-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabhashable Data.HashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab Data.HashableData.Hashable.GenericQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabData.Hashable.GenericData.Hashable.LiftedQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabData.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.4haddock--hyperlinked-source/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/binw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/libw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/libw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/lib{/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/libexec/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/lib/includey/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/share}/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/share/doc}/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/share/man/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/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-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91Shashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91 hashtablesData.HashTable.ClassShashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91Data.HashTable.ClassData.HashTable.IOShashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91Data.HashTable.IOData.HashTable.ST.BasicShashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91Data.HashTable.ST.BasicData.HashTable.ST.CuckooShashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91Data.HashTable.ST.CuckooData.HashTable.ST.LinearShashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binu/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91y/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/biny/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/liby/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/liby/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/lib}/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/libexec/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/lib/include{/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/share/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/share/doc/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/share/man/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/share/doc/htmly/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/etc .log -.logbase base-4.13.0.0ghc-primghc-prim-0.5.3hashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab primitive Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8evector Pvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3 base-4.13.0.0ghc-prim-0.5.3Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8ePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3 base-4.13.0.0ghc-prim-0.5.3Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8ePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Thaskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43Thaskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43 haskell-lexerLanguage.Haskell.LexerThaskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43Language.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43z/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/binz/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/libz/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/libz/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/lib~/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/libexec/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/lib/include|/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/share/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/share/doc/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/share/man/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Mhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71chedgehogHedgehogMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog Hedgehog.GenMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c Hedgehog.GenHedgehog.Internal.BarbieMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.BarbieHedgehog.Internal.ConfigMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.ConfigHedgehog.Internal.DiscoveryMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.DiscoveryHedgehog.Internal.DistributiveMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.DistributiveHedgehog.Internal.ExceptionMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.ExceptionHedgehog.Internal.GenMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.GenHedgehog.Internal.HTraversableMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.HTraversableHedgehog.Internal.OpaqueMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.OpaqueHedgehog.Internal.PreludeMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.PreludeHedgehog.Internal.PropertyMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.PropertyHedgehog.Internal.QueueMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.QueueHedgehog.Internal.RangeMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.RangeHedgehog.Internal.RegionMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.RegionHedgehog.Internal.ReportMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.ReportHedgehog.Internal.RunnerMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.RunnerHedgehog.Internal.SeedMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.SeedHedgehog.Internal.ShowMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.ShowHedgehog.Internal.ShrinkMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.ShrinkHedgehog.Internal.SourceMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.SourceHedgehog.Internal.StateMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.StateHedgehog.Internal.THMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.THHedgehog.Internal.TreeMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.TreeHedgehog.Internal.TrippingMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.Tripping Hedgehog.MainMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c Hedgehog.MainHedgehog.RangeMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cs/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/bins/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/libs/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/libs/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/libw/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/libexec{/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/sharey/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/share/docy/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/share/man~/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/etc .log -.log ansi-terminalTansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1asyncLasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddbarbiesPbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045base base-4.13.0.0 bytestring bytestring-0.10.10.1concurrent-output Zconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3 containerscontainers-0.6.2.1deepseqdeepseq-1.4.4.0 directorydirectory-1.3.6.0erfLerf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b exceptions Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900 lifted-async Vlifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8emmorphMmmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca monad-controlVmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252mtl mtl-2.2.2 pretty-show Qpretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c primitive Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8erandomOrandom-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb resourcetPresourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178safe-exceptionsXsafe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3fstm 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-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44cwl-pprint-annotated\wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdfTansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1Lasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddPbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045 base-4.13.0.0bytestring-0.10.10.1Zconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3containers-0.6.2.1deepseq-1.4.4.0directory-1.3.6.0Lerf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710bRexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900Vlifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8eMmmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2caVmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252 mtl-2.2.2Qpretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3cRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eOrandom-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902ebPresourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178Xsafe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f 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-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c\wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdfTansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1Lasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddPbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045 base-4.13.0.0bytestring-0.10.10.1Zconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3containers-0.6.2.1deepseq-1.4.4.0directory-1.3.6.0Lerf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710bRexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900Vlifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8eMmmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2caVmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252 mtl-2.2.2Qpretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3cRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eOrandom-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902ebPresourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178Xsafe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f 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-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c\wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdfXhsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18Xhsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18hsc2hsE  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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/bin~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/lib~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/lib~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/lib/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/libexec/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/lib/include/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/share/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/share/doc/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/share/man/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/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-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0fZindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0findexed-traversableData.Foldable.WithIndexZindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0fData.Foldable.WithIndexData.Foldable1.WithIndexZindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0fData.Foldable1.WithIndexData.Functor.WithIndexZindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0fData.Functor.WithIndexData.Traversable.WithIndexZindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0fData.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/bin/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/lib/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/lib/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/lib/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/libexec/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/lib/include/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/share/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/share/doc/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/share/man/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/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-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b transformerstransformers-0.5.6.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1]foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3btransformers-0.5.6.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1]foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3btransformers-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-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05Pinvariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05 invariantData.Functor.InvariantPinvariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05Data.Functor.InvariantData.Functor.Invariant.THPinvariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05v/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/binv/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/libv/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/libv/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/libz/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/libexec~/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/lib/includex/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/share|/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/share/doc|/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/share/man/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/etc .log -.logStateVarOStateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637array array-0.5.4.0base base-4.13.0.0 bifunctorsQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870comonad Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aghc-primghc-prim-0.5.3 profunctorsRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396estm stm-2.5.0.0tagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskelltemplate-haskell-2.15.0.0th-abstractionWth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2unordered-containers^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9OStateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637 array-0.5.4.0 base-4.13.0.0Qbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aghc-prim-0.5.3Rprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e stm-2.5.0.0Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dtransformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9OStateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637 array-0.5.4.0 base-4.13.0.0Qbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aghc-prim-0.5.3Rprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e stm-2.5.0.0Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dtransformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Ukan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Ukan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4kan-extensions Control.Comonad.DensityUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Control.Comonad.DensityControl.Monad.CoUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Control.Monad.CoControl.Monad.CodensityUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Control.Monad.Codensity#Data.Functor.Contravariant.CoyonedaUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4#Data.Functor.Contravariant.CoyonedaData.Functor.Contravariant.DayUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Data.Functor.Contravariant.Day!Data.Functor.Contravariant.YonedaUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4!Data.Functor.Contravariant.YonedaData.Functor.CoyonedaUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Data.Functor.CoyonedaData.Functor.DayUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Data.Functor.DayData.Functor.Day.CurriedUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Data.Functor.Day.CurriedData.Functor.Invariant.DayUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Data.Functor.Invariant.DayData.Functor.Kan.LanUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Data.Functor.Kan.LanData.Functor.Kan.RanUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Data.Functor.Kan.RanData.Functor.YonedaUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binw/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/bin{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/lib{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/lib{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/lib/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/libexec/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/lib/include}/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/share/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/share/doc/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/share/man/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/etc .log -.log adjunctionsRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67array array-0.5.4.0base base-4.13.0.0comonad Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a distributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809freeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09 invariantPinvariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05mtl mtl-2.2.2 profunctorsRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e semigroupoidsTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13tagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 transformerstransformers-0.5.6.2Radjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67 array-0.5.4.0 base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Ifree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Pinvariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05 mtl-2.2.2Rprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Radjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67 array-0.5.4.0 base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Ifree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Pinvariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05 mtl-2.2.2Rprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Llens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866Llens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866lensSControl.Exception.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Exception.Lens Control.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9 Control.LensControl.Lens.AtLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.AtControl.Lens.CombinatorsLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.CombinatorsControl.Lens.ConsLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.ConsControl.Lens.EachLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.EachControl.Lens.EmptyLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.EmptyControl.Lens.EqualityLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.EqualityControl.Lens.ExtrasLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.ExtrasControl.Lens.FoldLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.FoldControl.Lens.GetterLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.GetterControl.Lens.IndexedLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.IndexedControl.Lens.InternalLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.InternalControl.Lens.Internal.BazaarLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.Bazaar Control.Lens.Internal.ByteStringLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9 Control.Lens.Internal.ByteStringControl.Lens.Internal.CTypesLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.CTypesControl.Lens.Internal.CoerceLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.CoerceControl.Lens.Internal.ContextLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.ContextControl.Lens.Internal.DequeLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.DequeControl.Lens.Internal.ExceptionLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.ExceptionControl.Lens.Internal.FieldTHLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.FieldTHControl.Lens.Internal.FoldLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.FoldControl.Lens.Internal.GetterLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.GetterControl.Lens.Internal.IndexedLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.IndexedControl.Lens.Internal.InstancesLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.InstancesControl.Lens.Internal.IsoLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.IsoControl.Lens.Internal.LevelLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.LevelControl.Lens.Internal.ListLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.ListControl.Lens.Internal.MagmaLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.MagmaControl.Lens.Internal.PrismLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.PrismControl.Lens.Internal.PrismTHLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.PrismTHControl.Lens.Internal.ReviewLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.ReviewControl.Lens.Internal.SetterLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.SetterControl.Lens.Internal.THLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.THControl.Lens.Internal.TypeableLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.TypeableControl.Lens.Internal.ZoomLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.ZoomControl.Lens.IsoLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.IsoControl.Lens.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.LensControl.Lens.LevelLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.LevelControl.Lens.OperatorsLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.OperatorsControl.Lens.PlatedLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.PlatedControl.Lens.PrismLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.PrismControl.Lens.ReifiedLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.ReifiedControl.Lens.ReviewLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.ReviewControl.Lens.SetterLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.SetterControl.Lens.THLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.THControl.Lens.TraversalLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.TraversalControl.Lens.TupleLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.TupleControl.Lens.TypeLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.TypeControl.Lens.UnsoundLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.UnsoundControl.Lens.WrappedLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.WrappedControl.Lens.ZoomLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.ZoomControl.Monad.Error.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Monad.Error.Lens Control.Parallel.Strategies.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9 Control.Parallel.Strategies.LensControl.Seq.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Seq.LensData.Array.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Array.LensData.Bits.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Bits.LensData.ByteString.Lazy.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.ByteString.Lazy.LensData.ByteString.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.ByteString.LensData.ByteString.Strict.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.ByteString.Strict.LensData.Complex.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Complex.LensData.Data.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Data.LensData.Dynamic.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Dynamic.LensData.HashSet.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.HashSet.LensData.IntSet.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.IntSet.LensData.List.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.List.Lens Data.Map.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9 Data.Map.LensData.Sequence.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Sequence.Lens Data.Set.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9 Data.Set.LensData.Text.Lazy.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Text.Lazy.LensData.Text.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Text.LensData.Text.Strict.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Text.Strict.LensData.Tree.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Tree.LensData.Typeable.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Typeable.LensData.Vector.Generic.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Vector.Generic.LensData.Vector.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Vector.LensGHC.Generics.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9GHC.Generics.LensLanguage.Haskell.TH.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Language.Haskell.TH.Lens Numeric.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9 Numeric.LensNumeric.Natural.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Numeric.Natural.LensSystem.Exit.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9System.Exit.LensSystem.FilePath.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9System.FilePath.LensSystem.IO.Error.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9System.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binn/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866r/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/binr/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/libr/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/libr/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/libv/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/libexecz/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/lib/includet/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/sharex/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/share/docx/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/share/man}/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/share/doc/htmlr/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/etc .log -.logLlens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866array array-0.5.4.0base base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42 bifunctorsQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870 bytestring bytestring-0.10.10.1 call-stackQcall-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306accomonad Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a distributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809 exceptions Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900filepathfilepath-1.4.2.1freeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09ghc-primghc-prim-0.5.3hashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabkan-extensionsUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4mtl mtl-2.2.2parallelQparallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c profunctorsRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e reflection Qreflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca semigroupoidsTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13tagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskelltemplate-haskell-2.15.0.0text text-1.2.4.0th-abstractionWth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2unordered-containers^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9vector Pvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Cabal Cabal-3.0.1.0base base-4.13.0.0 cabal-doctest Ucabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2filepathfilepath-1.4.2.1Xlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197eXlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197elens-accelerate"Data.Array.Accelerate.Control.LensXlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e"Data.Array.Accelerate.Control.Lens'Data.Array.Accelerate.Control.Lens.EachXlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e'Data.Array.Accelerate.Control.Lens.Each(Data.Array.Accelerate.Control.Lens.ShapeXlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e(Data.Array.Accelerate.Control.Lens.Shape(Data.Array.Accelerate.Control.Lens.TupleXlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e(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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/bin~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/lib~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/lib~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/lib/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/libexec/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/lib/include/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/share/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/share/doc/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/share/man/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/etc .log -.log accelerateSaccelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefabase base-4.13.0.0lensLlens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866Saccelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa base-4.13.0.0Llens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866Saccelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa base-4.13.0.0Llens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866Vlifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8eVlifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e lifted-async Control.Concurrent.Async.LiftedVlifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8eControl.Concurrent.Async.Lifted$Control.Concurrent.Async.Lifted.SafeVlifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e$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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binx/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/bin|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/lib|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/lib|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/lib/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/libexec/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/lib/include~/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/share/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/share/doc/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/share/man/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/etc .log -.logasyncLasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddbase base-4.13.0.0 constraintsSconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09 lifted-base Ulifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822 monad-controlVmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252transformers-baseXtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44cLasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd base-4.13.0.0Sconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Ulifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Vmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252Xtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44cLasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd base-4.13.0.0Sconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Ulifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Vmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252Xtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44cUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Ulifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822 lifted-base Control.Concurrent.Chan.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Control.Concurrent.Chan.LiftedControl.Concurrent.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Control.Concurrent.LiftedControl.Concurrent.MVar.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Control.Concurrent.MVar.LiftedControl.Concurrent.QSem.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Control.Concurrent.QSem.LiftedControl.Concurrent.QSemN.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Control.Concurrent.QSemN.LiftedControl.Exception.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Control.Exception.LiftedData.IORef.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Data.IORef.LiftedForeign.Marshal.Utils.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Foreign.Marshal.Utils.LiftedSystem.Timeout.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822System.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.4haddock--hyperlinked-source/home/noah/.cabal/binw/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/bin{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/lib{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/lib{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/lib/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/libexec/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/lib/include}/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/share/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/share/doc/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/share/man/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/etc .log -.logbase base-4.13.0.0 monad-controlVmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252transformers-baseXtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c base-4.13.0.0Vmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252Xtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c base-4.13.0.0Vmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252Xtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c!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.md6/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/.,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4haddock--hyperlinked-source--hyperlinked-source/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-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefabase base-4.13.0.0lens-accelerateXlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197eSaccelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa base-4.13.0.0Xlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197eSaccelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa base-4.13.0.0Xlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e8matrix-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.md6/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/.,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4haddock--hyperlinked-source--hyperlinked-source/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-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cmemory Data.ByteArrayNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.ByteArrayData.ByteArray.EncodingNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.ByteArray.EncodingData.ByteArray.HashNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.ByteArray.HashData.ByteArray.MappingNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.ByteArray.MappingData.ByteArray.PackNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.ByteArray.PackData.ByteArray.ParseNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.ByteArray.ParseData.ByteArray.SizedNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.ByteArray.SizedData.Memory.Encoding.Base16Nmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.Memory.Encoding.Base16Data.Memory.Encoding.Base32Nmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.Memory.Encoding.Base32Data.Memory.Encoding.Base64Nmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.Memory.Encoding.Base64Data.Memory.EndianNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.Memory.EndianData.Memory.ExtendedWordsNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.Memory.ExtendedWordsData.Memory.PtrMethodsNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binp/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829ct/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/bint/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/libt/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/libt/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/libx/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/libexec|/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/lib/includev/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/sharez/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/share/docz/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/share/man/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/share/doc/htmlt/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/etc .log -.logbase base-4.13.0.0basementPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507 bytestring bytestring-0.10.10.1deepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3 base-4.13.0.0Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3 base-4.13.0.0Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3Mmmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2caMmmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2cammorphControl.Monad.MorphMmmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2caControl.Monad.MorphControl.Monad.Trans.ComposeMmmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2caControl.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2cas/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/bins/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/libs/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/libs/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/libw/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/libexec{/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/sharey/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/share/docy/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/share/man~/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/etc .log -.logbase base-4.13.0.0mtl mtl-2.2.2 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0 mtl-2.2.2transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0 mtl-2.2.2transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Vmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252Vmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252 monad-controlControl.Monad.Trans.ControlVmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252Control.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binx/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/bin|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/lib|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/lib|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/lib/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/libexec/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/lib/include~/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/share/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/share/doc/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/share/man/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/etc .log -.logbase base-4.13.0.0stm stm-2.5.0.0 transformerstransformers-0.5.6.2transformers-baseXtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44ctransformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0 stm-2.5.0.0transformers-0.5.6.2Xtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44cZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0 stm-2.5.0.0transformers-0.5.6.2Xtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44cZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2mtl 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-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192optparse-applicativeOptions.Applicative^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.ApplicativeOptions.Applicative.Arrows^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.Arrows"Options.Applicative.BashCompletion^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192"Options.Applicative.BashCompletionOptions.Applicative.Builder^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.Builder%Options.Applicative.Builder.Completer^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192%Options.Applicative.Builder.Completer$Options.Applicative.Builder.Internal^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192$Options.Applicative.Builder.InternalOptions.Applicative.Common^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.CommonOptions.Applicative.Extra^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.ExtraOptions.Applicative.Help^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.HelpOptions.Applicative.Help.Chunk^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.Help.ChunkOptions.Applicative.Help.Core^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.Help.Core$Options.Applicative.Help.Levenshtein^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192$Options.Applicative.Help.LevenshteinOptions.Applicative.Help.Pretty^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.Help.PrettyOptions.Applicative.Help.Types^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.Help.TypesOptions.Applicative.Internal^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.InternalOptions.Applicative.NonEmpty^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.NonEmptyOptions.Applicative.Types^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/bin/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/lib/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/lib/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/lib/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/libexec/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/lib/include/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/share/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/share/doc/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/share/man/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/etc .log -.logbase base-4.13.0.0 prettyprinterTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768prettyprinter-ansi-terminalbprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2process process-1.6.9.0text text-1.2.4.0 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0Tprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768bprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2process-1.6.9.0 text-1.2.4.0transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0Tprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768bprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2process-1.6.9.0 text-1.2.4.0transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Qparallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3cQparallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3cparallelControl.ParallelQparallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3cControl.ParallelControl.Parallel.StrategiesQparallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3cControl.Parallel.Strategies Control.SeqQparallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c 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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3cw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/binw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/libw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/libw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/lib{/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/libexec/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/lib/includey/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/share}/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/share/doc}/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/share/man/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/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-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3cQpretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c pretty-show Text.Show.PrettyQpretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3cText.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3cw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/binw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/libw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/libw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/lib{/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/libexec/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/lib/includey/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/share}/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/share/doc}/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/share/man/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/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-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43prettypretty-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-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43pretty-1.1.3.6 text-1.2.4.0happyhappyThappy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780happyhappyThappy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780z/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/bin array-0.5.4.0 base-4.13.0.0filepath-1.4.2.1ghc-prim-0.5.3Thaskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43pretty-1.1.3.6 text-1.2.4.0Xpretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5aXpretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a 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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/bin~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/lib~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/lib~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/lib/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/libexec/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/lib/include/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/share/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/share/doc/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/share/man/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/etc .log -.logppshppshbase base-4.13.0.0 pretty-show Qpretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c base-4.13.0.0Qpretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c base-4.13.0.0Qpretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3cTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Tprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768 prettyprinterData.Text.Prettyprint.DocTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Data.Text.Prettyprint.Doc"Data.Text.Prettyprint.Doc.InternalTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768"Data.Text.Prettyprint.Doc.Internal(Data.Text.Prettyprint.Doc.Internal.DebugTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768(Data.Text.Prettyprint.Doc.Internal.Debug'Data.Text.Prettyprint.Doc.Internal.TypeTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768'Data.Text.Prettyprint.Doc.Internal.Type'Data.Text.Prettyprint.Doc.Render.StringTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768'Data.Text.Prettyprint.Doc.Render.String%Data.Text.Prettyprint.Doc.Render.TextTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768%Data.Text.Prettyprint.Doc.Render.Text?Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorialTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768?Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial@Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorialTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768@Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial+Data.Text.Prettyprint.Doc.Render.Util.PanicTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768+Data.Text.Prettyprint.Doc.Render.Util.Panic3Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTreeTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b7683Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree2Data.Text.Prettyprint.Doc.Render.Util.StackMachineTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b7682Data.Text.Prettyprint.Doc.Render.Util.StackMachine'Data.Text.Prettyprint.Doc.Symbols.AsciiTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768'Data.Text.Prettyprint.Doc.Symbols.Ascii)Data.Text.Prettyprint.Doc.Symbols.UnicodeTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768)Data.Text.Prettyprint.Doc.Symbols.UnicodeData.Text.Prettyprint.Doc.UtilTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Data.Text.Prettyprint.Doc.Util PrettyprinterTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768 PrettyprinterPrettyprinter.InternalTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.InternalPrettyprinter.Internal.DebugTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.Internal.DebugPrettyprinter.Internal.TypeTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.Internal.TypePrettyprinter.Render.StringTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.Render.StringPrettyprinter.Render.TextTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.Render.Text3Prettyprinter.Render.Tutorials.StackMachineTutorialTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b7683Prettyprinter.Render.Tutorials.StackMachineTutorial4Prettyprinter.Render.Tutorials.TreeRenderingTutorialTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b7684Prettyprinter.Render.Tutorials.TreeRenderingTutorialPrettyprinter.Render.Util.PanicTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.Render.Util.Panic'Prettyprinter.Render.Util.SimpleDocTreeTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768'Prettyprinter.Render.Util.SimpleDocTree&Prettyprinter.Render.Util.StackMachineTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768&Prettyprinter.Render.Util.StackMachinePrettyprinter.Symbols.AsciiTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.Symbols.AsciiPrettyprinter.Symbols.UnicodeTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.Symbols.UnicodePrettyprinter.UtilTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768z/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/binz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/libz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/libz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/lib~/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/libexec/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/lib/include|/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/share/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/share/doc/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/share/man/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/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-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2bprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2prettyprinter-ansi-terminal)Data.Text.Prettyprint.Doc.Render.Terminalbprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2)Data.Text.Prettyprint.Doc.Render.Terminal2Data.Text.Prettyprint.Doc.Render.Terminal.Internalbprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce22Data.Text.Prettyprint.Doc.Render.Terminal.InternalPrettyprinter.Render.Terminalbprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2Prettyprinter.Render.Terminal&Prettyprinter.Render.Terminal.Internalbprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2&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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/bin/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/lib/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/lib/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/lib/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/libexec/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/lib/include/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/share/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/share/doc/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/share/man/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/etc .log -.log ansi-terminalTansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1base base-4.13.0.0 prettyprinterTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768text text-1.2.4.0Tansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1 base-4.13.0.0Tprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768 text-1.2.4.0Tansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1 base-4.13.0.0Tprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768 text-1.2.4.0Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e primitive  Control.Monad.PrimitiveRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eControl.Monad.PrimitiveData.PrimitiveRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.PrimitiveData.Primitive.ArrayRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.ArrayData.Primitive.ByteArrayRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.ByteArrayData.Primitive.MVarRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.MVarData.Primitive.MachDepsRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.MachDepsData.Primitive.MutVarRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.MutVarData.Primitive.PrimArrayRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.PrimArrayData.Primitive.PrimVarRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.PrimVarData.Primitive.PtrRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.PtrData.Primitive.SmallArrayRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.SmallArrayData.Primitive.TypesRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bint/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8ex/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/binx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/libx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/libx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/lib|/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/libexec/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/lib/includez/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/share~/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/share/doc~/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/share/man/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/share/doc/htmlx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/etc .log -.logbase base-4.13.0.0data-array-byteXdata-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06deepseqdeepseq-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-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06deepseq-1.4.4.0template-haskell-2.15.0.0transformers-0.5.6.2 base-4.13.0.0Xdata-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06deepseq-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-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e profunctorsData.ProfunctorRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.ProfunctorData.Profunctor.AdjunctionRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.AdjunctionData.Profunctor.CayleyRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.CayleyData.Profunctor.ChoiceRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.ChoiceData.Profunctor.ClosedRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.ClosedData.Profunctor.CompositionRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.CompositionData.Profunctor.MappingRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.MappingData.Profunctor.MonadRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.MonadData.Profunctor.RanRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.RanData.Profunctor.RepRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.RepData.Profunctor.SieveRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.SieveData.Profunctor.StrongRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.StrongData.Profunctor.TraversingRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.TraversingData.Profunctor.TypesRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.TypesData.Profunctor.UnsafeRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.UnsafeData.Profunctor.YonedaRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bint/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396ex/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/binx/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/libx/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/libx/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/lib|/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/libexec/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/lib/includez/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/share~/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/share/doc~/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/share/man/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/share/doc/htmlx/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/etc .log -.logbase base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42 bifunctorsQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870comonad Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7 contravariantTcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a distributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809tagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 transformerstransformers-0.5.6.2 base-4.13.0.0Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42Qbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2 base-4.13.0.0Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42Qbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Orandom-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902ebOrandom-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902ebrandom System.RandomOrandom-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb System.RandomSystem.Random.InternalOrandom-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902ebSystem.Random.InternalSystem.Random.StatefulOrandom-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902ebSystem.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binq/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902ebu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/binu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/libu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/libu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/liby/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/libexec}/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/lib/includew/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/share{/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/share/doc{/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/share/man/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/share/doc/htmlu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/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-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7 base-4.13.0.0bytestring-0.10.10.1deepseq-1.4.4.0 mtl-2.2.2Qsplitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7 base-4.13.0.0bytestring-0.10.10.1deepseq-1.4.4.0 mtl-2.2.2Qsplitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7Qreflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbcaQreflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca reflection Data.ReflectionQreflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbcaData.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbcaw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/binw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/libw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/libw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/lib{/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/libexec/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/lib/includey/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/share}/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/share/doc}/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/share/man/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/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-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178Presourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178 resourcetControl.Monad.Trans.ResourcePresourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178Control.Monad.Trans.Resource%Control.Monad.Trans.Resource.InternalPresourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178%Control.Monad.Trans.Resource.Internal Data.AcquirePresourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178 Data.AcquireData.Acquire.InternalPresourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178Data.Acquire.InternalUnliftIO.ResourcePresourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178UnliftIO.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178v/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/binv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/libv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/libv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/libz/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/libexec~/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/lib/includex/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/share|/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/share/doc|/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/share/man/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/etc .log -.logbase base-4.13.0.0 containerscontainers-0.6.2.1 exceptions Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900mtl mtl-2.2.2 primitive Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e transformerstransformers-0.5.6.2 unliftio-coreVunliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915 base-4.13.0.0containers-0.6.2.1Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900 mtl-2.2.2Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8etransformers-0.5.6.2Vunliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915 base-4.13.0.0containers-0.6.2.1Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900 mtl-2.2.2Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8etransformers-0.5.6.2Vunliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915rtsrtsrts8!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-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3fXsafe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3fsafe-exceptionsControl.Exception.SafeXsafe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3fControl.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.4haddock--hyperlinked-source/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/bin~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/lib~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/lib~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/lib/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/libexec/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/lib/include/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/share/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/share/doc/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/share/man/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0 exceptions Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900 transformerstransformers-0.5.6.2 base-4.13.0.0deepseq-1.4.4.0Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900transformers-0.5.6.2 base-4.13.0.0deepseq-1.4.4.0Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900transformers-0.5.6.2Tsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Tsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13 semigroupoidsData.Bifunctor.ApplyTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Bifunctor.ApplyData.Functor.AltTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Functor.AltData.Functor.ApplyTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Functor.ApplyData.Functor.BindTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Functor.BindData.Functor.Bind.ClassTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Functor.Bind.ClassData.Functor.Bind.TransTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Functor.Bind.Trans#Data.Functor.Contravariant.ConcludeTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13#Data.Functor.Contravariant.Conclude!Data.Functor.Contravariant.DecideTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13!Data.Functor.Contravariant.Decide!Data.Functor.Contravariant.DiviseTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13!Data.Functor.Contravariant.DiviseData.Functor.ExtendTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Functor.ExtendData.Functor.PlusTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Functor.Plus Data.GroupoidTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13 Data.GroupoidData.IsomorphismTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.IsomorphismData.Semigroup.BifoldableTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroup.BifoldableData.Semigroup.BitraversableTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroup.BitraversableData.Semigroup.FoldableTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroup.FoldableData.Semigroup.Foldable.ClassTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroup.Foldable.ClassData.Semigroup.TraversableTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroup.Traversable Data.Semigroup.Traversable.ClassTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13 Data.Semigroup.Traversable.ClassData.SemigroupoidTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.SemigroupoidData.Semigroupoid.CategoricalTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroupoid.CategoricalData.Semigroupoid.DualTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroupoid.DualData.Semigroupoid.ObTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroupoid.ObData.Semigroupoid.StaticTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroupoid.StaticData.Traversable.InstancesTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Traversable.InstancesSemigroupoids.DoTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Semigroupoids.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13z/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/binz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/libz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/libz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/lib~/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/libexec/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/lib/include|/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/share/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/share/doc/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/share/man/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/etc .log -.log base base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42 bifunctorsQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870comonad Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a distributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809hashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabtagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskelltemplate-haskell-2.15.0.0 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2unordered-containers^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9 base-4.13.0.0Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42Qbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskell-2.15.0.0transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9 base-4.13.0.0Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42Qbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskell-2.15.0.0transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Psemigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90aPsemigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a semigroupsData.Semigroup.GenericPsemigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90aData.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90av/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/binv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/libv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/libv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/libz/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/libexec~/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/lib/includex/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/share|/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/share/doc|/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/share/man/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Qsplitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7Qsplitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7splitmixSystem.Random.SplitMixQsplitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7System.Random.SplitMixSystem.Random.SplitMix32Qsplitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7System.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7w/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/binw/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/libw/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/libw/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/lib{/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/libexec/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/lib/includey/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/share}/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/share/doc}/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/share/man/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/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-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2tagged  Data.Proxy.THMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 Data.Proxy.TH Data.TaggedMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2s/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/bins/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/libs/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/libs/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/libw/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/libexec{/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/sharey/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/share/docy/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/share/man~/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/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-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Jtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1tasty Test.TastyJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1 Test.TastyTest.Tasty.IngredientsJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.Tasty.IngredientsTest.Tasty.Ingredients.BasicJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.Tasty.Ingredients.Basic&Test.Tasty.Ingredients.ConsoleReporterJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1&Test.Tasty.Ingredients.ConsoleReporterTest.Tasty.OptionsJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.Tasty.OptionsTest.Tasty.Patterns.EvalJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.Tasty.Patterns.EvalTest.Tasty.Patterns.ParserJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.Tasty.Patterns.ParserTest.Tasty.Patterns.PrinterJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.Tasty.Patterns.PrinterTest.Tasty.Patterns.TypesJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.Tasty.Patterns.TypesTest.Tasty.ProvidersJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.Tasty.Providers"Test.Tasty.Providers.ConsoleFormatJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1"Test.Tasty.Providers.ConsoleFormatTest.Tasty.RunnersJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binl/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1p/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/binp/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/libp/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/libp/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/libt/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/libexecx/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/lib/includer/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/sharev/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/share/docv/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/share/man{/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/share/doc/htmlp/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/etc .log -.log ansi-terminalTansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1base base-4.13.0.0 containerscontainers-0.6.2.1optparse-applicative^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192stm stm-2.5.0.0tagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 transformerstransformers-0.5.6.2unix unix-2.7.2.2Tansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1 base-4.13.0.0containers-0.6.2.1^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192 stm-2.5.0.0Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2 unix-2.7.2.2Tansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1 base-4.13.0.0containers-0.6.2.1^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192 stm-2.5.0.0Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-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-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0aTterminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a terminal-sizeSystem.Console.Terminal.SizeTterminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0aSystem.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0az/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/binz/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/libz/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/libz/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/lib~/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/libexec/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/lib/include|/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/share/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/share/doc/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/share/man/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/etc .log -.logbase base-4.13.0.0 base-4.13.0.0hsc2hsE hsc2hsXhsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18hsc2hsE hsc2hsXhsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/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-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dWth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dth-abstractionLanguage.Haskell.TH.DatatypeWth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dLanguage.Haskell.TH.Datatype&Language.Haskell.TH.Datatype.TyVarBndrWth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d&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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/biny/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/bin}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/lib}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/lib}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/lib/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/libexec/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/lib/include/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/share/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/share/doc/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/share/man/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/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-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44cXtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44ctransformers-baseControl.Monad.BaseXtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44cControl.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/bin~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/lib~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/lib~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/lib/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/libexec/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/lib/include/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/share/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/share/doc/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/share/man/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/etc .log -.logbase base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42stm stm-2.5.0.0 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42 stm-2.5.0.0transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42 stm-2.5.0.0transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2transformers-compatControl.Monad.Trans.InstancesZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Control.Monad.Trans.InstancesData.Functor.Classes.GenericZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Data.Functor.Classes.Generic%Data.Functor.Classes.Generic.InternalZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2%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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/bin/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/lib/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/lib/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/lib/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/libexec/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/lib/include/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/share/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/share/doc/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/share/man/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/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-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5baMunique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5bauniqueControl.Concurrent.UniqueMunique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5baControl.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5bas/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/bins/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/libs/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/libs/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/libw/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/libexec{/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/sharey/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/share/docy/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/share/man~/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/etc .log -.logbase base-4.13.0.0hashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab base-4.13.0.0Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab base-4.13.0.0Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabunix 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-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915Vunliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915 unliftio-coreControl.Monad.IO.UnliftVunliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915Control.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binx/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/bin|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/lib|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/lib|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/lib/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/libexec/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/lib/include~/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/share/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/share/doc/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/share/man/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/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-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9unordered-containersData.HashMap.Internal^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Data.HashMap.InternalData.HashMap.Internal.Array^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Data.HashMap.Internal.ArrayData.HashMap.Internal.List^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Data.HashMap.Internal.ListData.HashMap.Internal.Strict^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Data.HashMap.Internal.StrictData.HashMap.Lazy^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Data.HashMap.LazyData.HashMap.Strict^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Data.HashMap.Strict Data.HashSet^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9 Data.HashSetData.HashSet.Internal^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/bin/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/lib/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/lib/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/lib/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/libexec/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/lib/include/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/share/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/share/doc/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/share/man/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0hashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabtemplate-haskelltemplate-haskell-2.15.0.0 base-4.13.0.0deepseq-1.4.4.0Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabtemplate-haskell-2.15.0.0 base-4.13.0.0deepseq-1.4.4.0Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabtemplate-haskell-2.15.0.0Pvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Pvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3vector  Data.VectorPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3 Data.VectorData.Vector.Fusion.BundlePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Fusion.Bundle!Data.Vector.Fusion.Bundle.MonadicPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3!Data.Vector.Fusion.Bundle.MonadicData.Vector.Fusion.Bundle.SizePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Fusion.Bundle.Size!Data.Vector.Fusion.Stream.MonadicPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3!Data.Vector.Fusion.Stream.MonadicData.Vector.Fusion.UtilPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Fusion.UtilData.Vector.GenericPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.GenericData.Vector.Generic.BasePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Generic.BaseData.Vector.Generic.MutablePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Generic.Mutable Data.Vector.Generic.Mutable.BasePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3 Data.Vector.Generic.Mutable.BaseData.Vector.Generic.NewPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Generic.NewData.Vector.Internal.CheckPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Internal.CheckData.Vector.MutablePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.MutableData.Vector.PrimitivePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.PrimitiveData.Vector.Primitive.MutablePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Primitive.MutableData.Vector.StorablePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.StorableData.Vector.Storable.InternalPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Storable.InternalData.Vector.Storable.MutablePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Storable.MutableData.Vector.UnboxedPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.UnboxedData.Vector.Unboxed.BasePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Unboxed.BaseData.Vector.Unboxed.MutablePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3v/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/binv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/libv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/libv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/libz/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/libexec~/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/lib/includex/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/share|/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/share/doc|/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/share/man/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3 primitive Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e base-4.13.0.0deepseq-1.4.4.0ghc-prim-0.5.3Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e base-4.13.0.0deepseq-1.4.4.0ghc-prim-0.5.3Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eKvoid-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96Kvoid-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96voidData.Void.UnsafeKvoid-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binm/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96q/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/binq/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/libq/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/libq/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/libu/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/libexecy/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/lib/includes/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/sharew/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/share/docw/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/share/man|/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/share/doc/htmlq/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/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-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf\wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdfwl-pprint-annotatedText.PrettyPrint.Annotated.WL\wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdfText.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin~/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/bin/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/lib/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/lib/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/lib/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/libexec/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/lib/include/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/share/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/share/doc/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/share/man/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/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-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637OStateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637StateVar Data.StateVarOStateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637 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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binq/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637u/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/binu/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/libu/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/libu/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/liby/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/libexec}/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/lib/includew/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/share{/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/share/doc{/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/share/man/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/share/doc/htmlu/home/noah/.cabal/store/ghc-8.8.4/StateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637/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-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefaSaccelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa accelerate7Data.Array.AccelerateSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.AccelerateData.Array.Accelerate.ASTSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.AST%Data.Array.Accelerate.AST.EnvironmentSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809%Data.Array.Accelerate.AST.EnvironmentData.Array.Accelerate.AST.IdxSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.AST.Idx&Data.Array.Accelerate.AST.LeftHandSideSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809&Data.Array.Accelerate.AST.LeftHandSideData.Array.Accelerate.AST.VarSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.AST.Var#Data.Array.Accelerate.Analysis.HashSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809#Data.Array.Accelerate.Analysis.Hash$Data.Array.Accelerate.Analysis.MatchSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809$Data.Array.Accelerate.Analysis.Match Data.Array.Accelerate.Array.DataSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809 Data.Array.Accelerate.Array.Data"Data.Array.Accelerate.Array.RemoteSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809"Data.Array.Accelerate.Array.Remote(Data.Array.Accelerate.Array.Remote.ClassSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809(Data.Array.Accelerate.Array.Remote.Class&Data.Array.Accelerate.Array.Remote.LRUSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809&Data.Array.Accelerate.Array.Remote.LRU(Data.Array.Accelerate.Array.Remote.TableSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809(Data.Array.Accelerate.Array.Remote.Table"Data.Array.Accelerate.Array.UniqueSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809"Data.Array.Accelerate.Array.UniqueData.Array.Accelerate.AsyncSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.AsyncData.Array.Accelerate.Data.BitsSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Data.Bits"Data.Array.Accelerate.Data.ComplexSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809"Data.Array.Accelerate.Data.Complex!Data.Array.Accelerate.Data.EitherSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809!Data.Array.Accelerate.Data.EitherData.Array.Accelerate.Data.FoldSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Data.Fold"Data.Array.Accelerate.Data.FunctorSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809"Data.Array.Accelerate.Data.Functor Data.Array.Accelerate.Data.MaybeSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809 Data.Array.Accelerate.Data.Maybe!Data.Array.Accelerate.Data.MonoidSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809!Data.Array.Accelerate.Data.Monoid Data.Array.Accelerate.Data.RatioSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809 Data.Array.Accelerate.Data.Ratio$Data.Array.Accelerate.Data.SemigroupSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809$Data.Array.Accelerate.Data.SemigroupData.Array.Accelerate.DebugSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.DebugData.Array.Accelerate.ErrorSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Error!Data.Array.Accelerate.InterpreterSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809!Data.Array.Accelerate.InterpreterData.Array.Accelerate.LifetimeSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.LifetimeData.Array.Accelerate.PrettySaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Pretty*Data.Array.Accelerate.Representation.ArraySaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809*Data.Array.Accelerate.Representation.Array(Data.Array.Accelerate.Representation.EltSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809(Data.Array.Accelerate.Representation.Elt*Data.Array.Accelerate.Representation.ShapeSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809*Data.Array.Accelerate.Representation.Shape*Data.Array.Accelerate.Representation.SliceSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809*Data.Array.Accelerate.Representation.Slice,Data.Array.Accelerate.Representation.StencilSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809,Data.Array.Accelerate.Representation.Stencil(Data.Array.Accelerate.Representation.TagSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809(Data.Array.Accelerate.Representation.Tag)Data.Array.Accelerate.Representation.TypeSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809)Data.Array.Accelerate.Representation.Type(Data.Array.Accelerate.Representation.VecSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809(Data.Array.Accelerate.Representation.VecData.Array.Accelerate.SmartSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Smart!Data.Array.Accelerate.Sugar.ArraySaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809!Data.Array.Accelerate.Sugar.ArrayData.Array.Accelerate.Sugar.EltSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Sugar.Elt#Data.Array.Accelerate.Sugar.ForeignSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809#Data.Array.Accelerate.Sugar.Foreign!Data.Array.Accelerate.Sugar.ShapeSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809!Data.Array.Accelerate.Sugar.ShapeData.Array.Accelerate.Sugar.VecSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Sugar.Vec Data.Array.Accelerate.Test.NoFibSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809 Data.Array.Accelerate.Test.NoFib"Data.Array.Accelerate.Test.SimilarSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809"Data.Array.Accelerate.Test.SimilarData.Array.Accelerate.TrafoSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Trafo"Data.Array.Accelerate.Trafo.ConfigSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809"Data.Array.Accelerate.Trafo.Config#Data.Array.Accelerate.Trafo.DelayedSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809#Data.Array.Accelerate.Trafo.Delayed"Data.Array.Accelerate.Trafo.FusionSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809"Data.Array.Accelerate.Trafo.Fusion#Data.Array.Accelerate.Trafo.SharingSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809#Data.Array.Accelerate.Trafo.Sharing(Data.Array.Accelerate.Trafo.SubstitutionSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809(Data.Array.Accelerate.Trafo.SubstitutionData.Array.Accelerate.TypeSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.TypeData.Array.Accelerate.UnsafeSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.Array.Accelerate.Unsafe Data.BitSetSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809 Data.BitSetData.Primitive.VecSaccelerate-1.3.0.0-9e2f955c5582fa424f1f0ee562a364e8b14ff1b57cb6abbf14c181228a6b5809Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binu/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefay/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/biny/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/liby/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/liby/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/lib}/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/libexec/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/lib/include{/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/share/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/share/doc/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/share/man/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/share/doc/htmly/home/noah/.cabal/store/ghc-8.8.4/accelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa/etc .log -.logSaccelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa ansi-terminalTansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1base base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42 bytestring bytestring-0.10.10.1 containerscontainers-0.6.2.1 cryptonitePcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfdeepseqdeepseq-1.4.4.0 directorydirectory-1.3.6.0 exceptions Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900filepathfilepath-1.4.2.1ghc-primghc-prim-0.5.3halfKhalf-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7hashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab hashtablesShashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91hedgehogMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71clensLlens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866mtl mtl-2.2.2 prettyprinterTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768prettyprinter-ansi-terminalbprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2 primitive Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8etastyJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1template-haskelltemplate-haskell-2.15.0.0 terminal-sizeTterminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0atext text-1.2.4.0 transformerstransformers-0.5.6.2uniqueMunique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5baunix unix-2.7.2.2unordered-containers^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9vector Pvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Cabal Cabal-3.0.1.0base base-4.13.0.0 cabal-doctest Ucabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2Radjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67Radjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67 adjunctions #Control.Comonad.Representable.StoreRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67#Control.Comonad.Representable.StoreControl.Comonad.Trans.AdjointRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67Control.Comonad.Trans.Adjoint"Control.Monad.Representable.ReaderRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67"Control.Monad.Representable.Reader!Control.Monad.Representable.StateRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67!Control.Monad.Representable.StateControl.Monad.Trans.AdjointRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67Control.Monad.Trans.Adjoint)Control.Monad.Trans.Contravariant.AdjointRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67)Control.Monad.Trans.Contravariant.AdjointControl.Monad.Trans.ContsRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67Control.Monad.Trans.ContsData.Functor.AdjunctionRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67Data.Functor.Adjunction%Data.Functor.Contravariant.AdjunctionRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67%Data.Functor.Contravariant.AdjunctionData.Functor.Contravariant.RepRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67Data.Functor.Contravariant.RepData.Functor.RepRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bint/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67x/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/binx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/libx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/libx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/lib|/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/libexec/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/lib/includez/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/share~/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/share/doc~/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/share/man/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/share/doc/htmlx/home/noah/.cabal/store/ghc-8.8.4/adjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67/etc .log -.logarray array-0.5.4.0base base-4.13.0.0comonad Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a distributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809freeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09mtl mtl-2.2.2 profunctorsRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e semigroupoidsTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13 semigroupsPsemigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90atagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2voidKvoid-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96 array-0.5.4.0 base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Ifree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09 mtl-2.2.2Rprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Psemigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90aMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Kvoid-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96 array-0.5.4.0 base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Ifree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09 mtl-2.2.2Rprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Psemigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90aMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Kvoid-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96Tansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1Tansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1 ansi-terminalSystem.Console.ANSITansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1System.Console.ANSISystem.Console.ANSI.CodesTansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1System.Console.ANSI.CodesSystem.Console.ANSI.TypesXansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809System.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1z/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/binz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/libz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/libz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/lib~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/libexec/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/lib/include|/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/share/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/share/doc/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/share/man/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1/etc .log -.logansi-terminal-typesXansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809base base-4.13.0.0colourMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Xansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809 base-4.13.0.0Mcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Xansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809 base-4.13.0.0Mcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Xansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809Xansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809ansi-terminal-typesSystem.Console.ANSI.TypesXansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809System.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/bin~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/lib~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/lib~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/lib/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/libexec/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/lib/include/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/share/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/share/doc/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/share/man/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/ansi-terminal-types-1.1-80780d55c7f0e63c7eedeef1bd47c492f18d0637f52409d6f9a38a63a31d4809/etc .log -.logbase base-4.13.0.0colourMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465 base-4.13.0.0Mcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465 base-4.13.0.0Mcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465array 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-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3Lassoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3assocData.Bifunctor.AssocLassoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3Data.Bifunctor.AssocData.Bifunctor.SwapLassoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binn/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3r/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/binr/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/libr/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/libr/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/libv/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/libexecz/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/lib/includet/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/sharex/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/share/docx/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/share/man}/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/share/doc/htmlr/home/noah/.cabal/store/ghc-8.8.4/assoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Lasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddLasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddasyncControl.Concurrent.AsyncLasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddControl.Concurrent.Async!Control.Concurrent.Async.InternalLasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd!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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binn/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/binr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/libr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/libr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/libv/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/libexecz/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/lib/includet/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/sharex/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/share/docx/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/share/man}/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/share/doc/htmlr/home/noah/.cabal/store/ghc-8.8.4/async-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd/etc .log -.logbase base-4.13.0.0hashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabstm stm-2.5.0.0 base-4.13.0.0Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab stm-2.5.0.0 base-4.13.0.0Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab stm-2.5.0.0Pbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045Pbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045barbiesBarbiesPbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045Barbies Barbies.BarePbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045 Barbies.Bare Barbies.BiPbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045 Barbies.BiBarbies.ConstraintsPbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045Barbies.ConstraintsBarbies.InternalPbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045Barbies.InternalData.Functor.BarbiePbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045Data.Functor.BarbieData.Functor.TransformerPbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045v/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/binv/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/libv/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/libv/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/libz/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/libexec~/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/lib/includex/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/share|/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/share/doc|/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/share/man/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/barbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045/etc .log -.logbase base-4.13.0.0 distributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809 transformerstransformers-0.5.6.2 base-4.13.0.0Udistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809transformers-0.5.6.2 base-4.13.0.0Udistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809transformers-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-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42 base-orphans  Data.OrphansSbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42 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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binu/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42y/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/biny/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/liby/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/liby/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/lib}/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/libexec/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/lib/include{/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/share/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/share/doc/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/share/man/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/share/doc/htmly/home/noah/.cabal/store/ghc-8.8.4/base-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42/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-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507basement>Basement.Alg.XorShiftPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Alg.XorShiftBasement.Base16Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Base16Basement.Bindings.MemoryPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Bindings.Memory Basement.BitsPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507 Basement.BitsBasement.BlockPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.BlockBasement.Block.BuilderPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Block.BuilderBasement.Block.MutablePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Block.MutableBasement.BlockNPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.BlockNBasement.BoundedPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.BoundedBasement.BoxedArrayPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.BoxedArray Basement.CastPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507 Basement.CastBasement.Compat.AMPPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.AMPBasement.Compat.BasePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.BaseBasement.Compat.BifunctorPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.BifunctorBasement.Compat.C.TypesPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.C.TypesBasement.Compat.CallStackPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.CallStackBasement.Compat.ExtListPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.ExtListBasement.Compat.IdentityPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.IdentityBasement.Compat.IsListPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.IsListBasement.Compat.MonadTransPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.MonadTransBasement.Compat.NaturalPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.NaturalBasement.Compat.NumLiteralPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.NumLiteralBasement.Compat.PrimTypesPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.PrimTypesBasement.Compat.PrimitivePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.PrimitiveBasement.Compat.SemigroupPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.SemigroupBasement.Compat.TypeablePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Compat.TypeableBasement.EndiannessPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.EndiannessBasement.EnvironmentPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.EnvironmentBasement.ExceptionPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.ExceptionBasement.FinalPtrPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.FinalPtrBasement.FloatingPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Floating Basement.FromPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507 Basement.FromBasement.ImportsPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.ImportsBasement.IntegralConvPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.IntegralConvBasement.MonadPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.MonadBasement.MutableBuilderPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.MutableBuilder Basement.NatPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507 Basement.NatBasement.NonEmptyPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.NonEmptyBasement.NormalFormPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.NormalFormBasement.Numerical.AdditivePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Numerical.Additive!Basement.Numerical.MultiplicativePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507!Basement.Numerical.MultiplicativeBasement.Numerical.NumberPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Numerical.NumberBasement.Numerical.SubtractivePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Numerical.SubtractiveBasement.PrimTypePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.PrimTypeBasement.Sized.BlockPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Sized.BlockBasement.Sized.ListPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Sized.ListBasement.Sized.UVectPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Sized.UVectBasement.Sized.VectPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Sized.VectBasement.StringPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.StringBasement.String.BuilderPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.String.BuilderBasement.TerminalPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.TerminalBasement.Terminal.ANSIPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Terminal.ANSIBasement.ThesePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.TheseBasement.Types.AsciiStringPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Types.AsciiStringBasement.Types.Char7Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Types.Char7Basement.Types.CharUTF8Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Types.CharUTF8Basement.Types.OffsetSizePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Types.OffsetSizeBasement.Types.PtrPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Types.PtrBasement.Types.Word128Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Types.Word128Basement.Types.Word256Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.Types.Word256Basement.UArrayPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.UArrayBasement.UArray.MutablePbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507Basement.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507v/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/binv/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/libv/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/libv/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/libz/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/libexec~/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/lib/includex/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/share|/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/share/doc|/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/share/man/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/basement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507/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-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Qbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870 bifunctorsData.BiapplicativeQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.BiapplicativeData.Bifunctor.BiapQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.BiapData.Bifunctor.BiffQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.BiffData.Bifunctor.ClownQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.ClownData.Bifunctor.FixQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.FixData.Bifunctor.FlipQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.FlipData.Bifunctor.FunctorQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.FunctorData.Bifunctor.JoinQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.JoinData.Bifunctor.JokerQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.JokerData.Bifunctor.ProductQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.ProductData.Bifunctor.SumQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.SumData.Bifunctor.THQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.THData.Bifunctor.TannenQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.Bifunctor.TannenData.Bifunctor.WrappedQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870w/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/binw/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/libw/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/libw/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/lib{/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/libexec/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/lib/includey/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/share}/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/share/doc}/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/share/man/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/bifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870/etc .log -.log assocLassoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3base base-4.13.0.0comonad Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7 containerscontainers-0.6.2.1foldable1-classes-compat]foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3btagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskelltemplate-haskell-2.15.0.0th-abstractionWth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d transformerstransformers-0.5.6.2 Lassoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3 base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1]foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3bMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dtransformers-0.5.6.2 Lassoc-1.1.1-94b0a3c9de04e5a622795e4fb8a1a44cd76ed9cf04b152106eaa94162bdbf4c3 base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1]foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3bMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dtransformers-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-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78Mboring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78boring Data.BoringMboring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78 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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78s/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/bins/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/libs/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/libs/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/libw/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/libexec{/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/sharey/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/share/docy/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/share/man~/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/boring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78/etc .log -.logbase base-4.13.0.0tagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 transformerstransformers-0.5.6.2 base-4.13.0.0Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2 base-4.13.0.0Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-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-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2Ucabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2 cabal-doctest Distribution.Extra.DoctestUcabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2Distribution.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binw/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/bin{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/lib{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/lib{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/lib/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/libexec/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/lib/include}/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/share/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/share/doc/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/share/man/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/cabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2/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-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306acQcall-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac call-stackData.CallStackQcall-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306acData.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306acw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/binw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/libw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/libw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/lib{/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/libexec/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/lib/includey/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/share}/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/share/doc}/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/share/man/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/call-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306ac/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Mcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Mcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465colour Data.ColourMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465 Data.ColourData.Colour.CIEMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Data.Colour.CIEData.Colour.CIE.IlluminantMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Data.Colour.CIE.IlluminantData.Colour.NamesMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Data.Colour.NamesData.Colour.RGBSpaceMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Data.Colour.RGBSpaceData.Colour.RGBSpace.HSLMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Data.Colour.RGBSpace.HSLData.Colour.RGBSpace.HSVMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Data.Colour.RGBSpace.HSVData.Colour.SRGBMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Data.Colour.SRGBData.Colour.SRGB.LinearMcolour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465s/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/bins/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/libs/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/libs/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/libw/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/libexec{/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/sharey/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/share/docy/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/share/man~/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/colour-2.3.6-eb3f386baa47cade6aea6f22346de2b247e124651ed96402c9cc0631a2d74465/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7comonad Control.ComonadNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.ComonadControl.Comonad.EnvNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.EnvControl.Comonad.Env.ClassNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Env.ClassControl.Comonad.Hoist.ClassNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Hoist.ClassControl.Comonad.IdentityNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.IdentityControl.Comonad.StoreNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.StoreControl.Comonad.Store.ClassNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Store.ClassControl.Comonad.TracedNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.TracedControl.Comonad.Traced.ClassNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Traced.ClassControl.Comonad.Trans.ClassNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Trans.ClassControl.Comonad.Trans.EnvNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Trans.EnvControl.Comonad.Trans.IdentityNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Trans.IdentityControl.Comonad.Trans.StoreNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Trans.StoreControl.Comonad.Trans.TracedNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Control.Comonad.Trans.TracedData.Functor.CompositionNcomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binp/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7t/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/bint/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/libt/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/libt/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/libx/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/libexec|/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/lib/includev/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/sharez/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/share/docz/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/share/man/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/share/doc/htmlt/home/noah/.cabal/store/ghc-8.8.4/comonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7/etc .log -.logbase base-4.13.0.0 containerscontainers-0.6.2.1 distributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809indexed-traversableZindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0ftagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0containers-0.6.2.1Udistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Zindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0fMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0containers-0.6.2.1Udistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Zindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0fMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Zconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3Zconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3concurrent-output System.Console.ConcurrentZconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3System.Console.Concurrent"System.Console.Concurrent.InternalZconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3"System.Console.Concurrent.InternalSystem.Console.RegionsZconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3System.Console.RegionsSystem.Process.ConcurrentZconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3System.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/bin/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/lib/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/lib/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/lib/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/libexec/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/lib/include/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/share/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/share/doc/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/share/man/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/concurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3/etc .log -.log ansi-terminalTansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1asyncLasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddbase base-4.13.0.0 directorydirectory-1.3.6.0 exceptions Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900process process-1.6.9.0stm stm-2.5.0.0 terminal-sizeTterminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0atext text-1.2.4.0 transformerstransformers-0.5.6.2unix unix-2.7.2.2 Tansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1Lasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd base-4.13.0.0directory-1.3.6.0Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900process-1.6.9.0 stm-2.5.0.0Tterminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a text-1.2.4.0transformers-0.5.6.2 unix-2.7.2.2 Tansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1Lasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd base-4.13.0.0directory-1.3.6.0Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900process-1.6.9.0 stm-2.5.0.0Tterminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a text-1.2.4.0transformers-0.5.6.2 unix-2.7.2.2Sconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Sconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09 constraintsData.ConstraintSconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Data.ConstraintData.Constraint.DeferrableSconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Data.Constraint.DeferrableData.Constraint.ForallSconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Data.Constraint.ForallData.Constraint.LiftingSconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Data.Constraint.LiftingData.Constraint.NatSconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Data.Constraint.NatData.Constraint.SymbolSconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Data.Constraint.SymbolData.Constraint.UnsafeSconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binu/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09y/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/biny/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/liby/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/liby/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/lib}/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/libexec/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/lib/include{/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/share/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/share/doc/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/share/man/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/share/doc/htmly/home/noah/.cabal/store/ghc-8.8.4/constraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09/etc .log -.log base base-4.13.0.0binary binary-0.8.7.0boringMboring-0.2.2-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78deepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3hashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab 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-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78deepseq-1.4.4.0ghc-prim-0.5.3Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabinteger-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-65c61dd8bb7048601f0f8ab346ecf2512ad05c5395c8c13f52aa43e999f55e78deepseq-1.4.4.0ghc-prim-0.5.3Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabinteger-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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83az/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/binz/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/libz/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/libz/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/lib~/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/libexec/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/lib/include|/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/share/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/share/doc/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/share/man/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/contravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a/etc .log -.logStateVarOStateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637base base-4.13.0.0 transformerstransformers-0.5.6.2OStateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637 base-4.13.0.0transformers-0.5.6.2OStateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637 base-4.13.0.0transformers-0.5.6.2Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf cryptoniteOCrypto.Cipher.AESPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.AESCrypto.Cipher.AESGCMSIVPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.AESGCMSIVCrypto.Cipher.BlowfishPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.BlowfishCrypto.Cipher.CAST5Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.CAST5Crypto.Cipher.CamelliaPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.CamelliaCrypto.Cipher.ChaChaPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.ChaChaCrypto.Cipher.ChaChaPoly1305Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.ChaChaPoly1305Crypto.Cipher.DESPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.DESCrypto.Cipher.RC4Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.RC4Crypto.Cipher.SalsaPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.SalsaCrypto.Cipher.TripleDESPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.TripleDESCrypto.Cipher.TwofishPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.TwofishCrypto.Cipher.TypesPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.TypesCrypto.Cipher.UtilsPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.UtilsCrypto.Cipher.XSalsaPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Cipher.XSalsa%Crypto.ConstructHash.MiyaguchiPreneelPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf%Crypto.ConstructHash.MiyaguchiPreneelCrypto.Data.AFISPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Data.AFISCrypto.Data.PaddingPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Data.Padding Crypto.ECCPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf Crypto.ECCCrypto.ECC.Edwards25519Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.ECC.Edwards25519 Crypto.ErrorPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf Crypto.Error Crypto.HashPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf Crypto.HashCrypto.Hash.AlgorithmsPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Hash.AlgorithmsCrypto.Hash.IOPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Hash.IOCrypto.KDF.Argon2Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.KDF.Argon2Crypto.KDF.BCryptPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.KDF.BCryptCrypto.KDF.BCryptPBKDFPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.KDF.BCryptPBKDFCrypto.KDF.HKDFPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.KDF.HKDFCrypto.KDF.PBKDF2Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.KDF.PBKDF2Crypto.KDF.ScryptPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.KDF.ScryptCrypto.MAC.CMACPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.MAC.CMACCrypto.MAC.HMACPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.MAC.HMACCrypto.MAC.KMACPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.MAC.KMACCrypto.MAC.Poly1305Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.MAC.Poly1305Crypto.Number.BasicPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Number.BasicCrypto.Number.F2mPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Number.F2mCrypto.Number.GeneratePcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Number.GenerateCrypto.Number.ModArithmeticPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Number.ModArithmeticCrypto.Number.NatPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Number.NatCrypto.Number.PrimePcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Number.PrimeCrypto.Number.SerializePcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Number.Serialize Crypto.Number.Serialize.InternalPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf Crypto.Number.Serialize.Internal#Crypto.Number.Serialize.Internal.LEPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf#Crypto.Number.Serialize.Internal.LECrypto.Number.Serialize.LEPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Number.Serialize.LE Crypto.OTPPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf Crypto.OTPCrypto.PubKey.Curve25519Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Curve25519Crypto.PubKey.Curve448Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Curve448Crypto.PubKey.DHPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.DHCrypto.PubKey.DSAPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.DSACrypto.PubKey.ECC.DHPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.ECC.DHCrypto.PubKey.ECC.ECDSAPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.ECC.ECDSACrypto.PubKey.ECC.GeneratePcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.ECC.GenerateCrypto.PubKey.ECC.P256Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.ECC.P256Crypto.PubKey.ECC.PrimPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.ECC.PrimCrypto.PubKey.ECC.TypesPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.ECC.TypesCrypto.PubKey.ECDSAPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.ECDSACrypto.PubKey.ECIESPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.ECIESCrypto.PubKey.Ed25519Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Ed25519Crypto.PubKey.Ed448Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Ed448Crypto.PubKey.EdDSAPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.EdDSACrypto.PubKey.MaskGenFunctionPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.MaskGenFunctionCrypto.PubKey.RSAPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.RSACrypto.PubKey.RSA.OAEPPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.RSA.OAEPCrypto.PubKey.RSA.PKCS15Pcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.RSA.PKCS15Crypto.PubKey.RSA.PSSPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.RSA.PSSCrypto.PubKey.RSA.PrimPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.RSA.PrimCrypto.PubKey.RSA.TypesPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.RSA.TypesCrypto.PubKey.Rabin.BasicPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Rabin.BasicCrypto.PubKey.Rabin.ModifiedPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Rabin.ModifiedCrypto.PubKey.Rabin.OAEPPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Rabin.OAEPCrypto.PubKey.Rabin.RWPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Rabin.RWCrypto.PubKey.Rabin.TypesPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.PubKey.Rabin.Types Crypto.RandomPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf Crypto.RandomCrypto.Random.EntropyPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Random.EntropyCrypto.Random.Entropy.UnsafePcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Random.Entropy.UnsafeCrypto.Random.EntropyPoolPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Random.EntropyPoolCrypto.Random.TypesPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.Random.TypesCrypto.System.CPUPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.System.CPUCrypto.TutorialPcryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfCrypto.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcfv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/binv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/libv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/libv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/libz/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/libexec~/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/lib/includex/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/share|/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/share/doc|/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/share/man/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/cryptonite-0.30-54cac2040eeab1b4afcd8bf1a686cae5a876f05a78054619b31d4d4e27e69bcf/etc .log -.logbase base-4.13.0.0basementPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507 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-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c base-4.13.0.0Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3integer-gmp-1.0.2.0Nmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c base-4.13.0.0Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3integer-gmp-1.0.2.0Nmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cXdata-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06Xdata-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06data-array-byteData.Array.ByteXdata-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/bin~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/lib~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/lib~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/lib/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/libexec/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/lib/include/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/share/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/share/doc/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/share/man/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/data-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06/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-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Udistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809 distributiveData.DistributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Data.DistributiveData.Distributive.GenericUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binw/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/bin{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/lib{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/lib{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/lib/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/libexec/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/lib/include}/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/share/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/share/doc/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/share/man/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/distributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809/etc .log -.logbase base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42tagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 transformerstransformers-0.5.6.2 base-4.13.0.0Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2 base-4.13.0.0Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Lerf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710bLerf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710berfData.Number.ErfLerf-2.0.0.0-98832b82feb9a18b7009adc00bac129676e870e66434b7d62a1cd144bd8d7126Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binn/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710br/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/binr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/libr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/libr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/libv/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/libexecz/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/lib/includet/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/sharex/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/share/docx/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/share/man}/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/share/doc/htmlr/home/noah/.cabal/store/ghc-8.8.4/erf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b/etc .log -.logLerf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710bbase base-4.13.0.0Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900 exceptions Control.Monad.CatchRexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900Control.Monad.CatchControl.Monad.Catch.PureRexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900Control.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bint/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900x/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/binx/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/libx/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/libx/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/lib|/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/libexec/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/lib/includez/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/share~/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/share/doc~/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/share/man/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/share/doc/htmlx/home/noah/.cabal/store/ghc-8.8.4/exceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900/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-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b]foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3bfoldable1-classes-compatData.Bifoldable1]foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3bData.Bifoldable1Data.Foldable1]foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3bData.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/bin/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/lib/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/lib/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/lib/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/libexec/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/lib/include/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/share/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/share/doc/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/share/man/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b/etc .log -.logbase base-4.13.0.0 containerscontainers-0.6.2.1tagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 transformerstransformers-0.5.6.2 base-4.13.0.0containers-0.6.2.1Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2 base-4.13.0.0containers-0.6.2.1Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Ifree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Ifree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09freeControl.Alternative.FreeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Alternative.FreeControl.Alternative.Free.FinalIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Alternative.Free.FinalControl.Applicative.FreeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Applicative.FreeControl.Applicative.Free.FastIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Applicative.Free.FastControl.Applicative.Free.FinalIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Applicative.Free.FinalControl.Applicative.Trans.FreeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Applicative.Trans.FreeControl.Comonad.CofreeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Comonad.CofreeControl.Comonad.Cofree.ClassIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Comonad.Cofree.ClassControl.Comonad.Trans.CofreeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Comonad.Trans.CofreeControl.Comonad.Trans.CoiterIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Comonad.Trans.CoiterControl.Monad.FreeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Monad.FreeControl.Monad.Free.ApIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Monad.Free.ApControl.Monad.Free.ChurchIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Monad.Free.ChurchControl.Monad.Free.ClassIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Monad.Free.ClassControl.Monad.Free.THIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Monad.Free.THControl.Monad.Trans.FreeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Monad.Trans.FreeControl.Monad.Trans.Free.ApIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Monad.Trans.Free.ApControl.Monad.Trans.Free.ChurchIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.Monad.Trans.Free.ChurchControl.Monad.Trans.IterIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Control.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bink/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09o/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/bino/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/libo/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/libo/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/libs/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/libexecw/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/lib/includeq/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/shareu/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/share/docu/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/share/manz/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/share/doc/htmlo/home/noah/.cabal/store/ghc-8.8.4/free-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09/etc .log -.log base base-4.13.0.0comonad Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7 containerscontainers-0.6.2.1 distributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809 exceptions Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900indexed-traversableZindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0fmtl mtl-2.2.2 profunctorsRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e semigroupoidsTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13template-haskelltemplate-haskell-2.15.0.0th-abstractionWth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d transformerstransformers-0.5.6.2transformers-baseXtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Udistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900Zindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f mtl-2.2.2Rprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dtransformers-0.5.6.2Xtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Udistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900Zindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f mtl-2.2.2Rprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dtransformers-0.5.6.2Xtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c 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-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7Khalf-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7half Numeric.HalfKhalf-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7 Numeric.HalfNumeric.Half.InternalKhalf-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7Numeric.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binm/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7q/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/binq/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/libq/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/libq/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/libu/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/libexecy/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/lib/includes/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/sharew/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/share/docw/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/share/man|/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/share/doc/htmlq/home/noah/.cabal/store/ghc-8.8.4/half-0.3.1-1a41d8de6015393455724ee4914a6f28b00496b72b0100021303754de6bc5cf7/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-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780Thappy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780happyhappyLICENSE(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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780z/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/binz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/libz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/libz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/lib~/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/lib/include|/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/share/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/etc .log -.loghappyhappyarray array-0.5.4.0base base-4.13.0.0 containerscontainers-0.6.2.1 happy-libPhappy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799mtl mtl-2.2.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Phappy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799 mtl-2.2.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Phappy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799 mtl-2.2.2Phappy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799Phappy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799 happy-libHappy.Backend.GLR^happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160Happy.Backend.GLRHappy.Backend.GLR.ProduceCode^happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160Happy.Backend.GLR.ProduceCodeHappy.Backend.LALR_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1Happy.Backend.LALRHappy.Backend.LALR.ProduceCode_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1Happy.Backend.LALR.ProduceCodeHappy.Frontend[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Happy.FrontendHappy.Frontend.AbsSyn[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Happy.Frontend.AbsSynHappy.Frontend.Mangler[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Happy.Frontend.ManglerHappy.Frontend.PrettyGrammar[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Happy.Frontend.PrettyGrammar Happy.GrammarZhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c Happy.Grammar Happy.Grammar.ExpressionWithHoleZhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c Happy.Grammar.ExpressionWithHole Happy.TabularZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd Happy.TabularHappy.Tabular.FirstZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdHappy.Tabular.FirstHappy.Tabular.InfoZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdHappy.Tabular.InfoHappy.Tabular.LALRZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdHappy.Tabular.LALRHappy.Tabular.NameSetZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdHappy.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799v/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/binv/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/libv/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/libv/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/libz/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/libexec~/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/lib/includex/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/share|/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/share/doc|/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-93451674b3ef0e2e3d41a302b1f2a8f0ead717edcc457cd65d3a9f5811068799/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-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160 happy-lib backend-lalr_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1 happy-libfrontend[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39 happy-libgrammarZhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c happy-libtabularZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdmtl 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-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd 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-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd mtl-2.2.2transformers-0.5.6.2^happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160^happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160 happy-libHappy.Backend.GLR^happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160Happy.Backend.GLRHappy.Backend.GLR.ProduceCode^happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160Happy.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-glr-1465ba165522e605d270be9ac92efa8830f7f2dde4aee3f3e15bee90d6c1e160/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-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c happy-libtabularZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1 happy-libHappy.Backend.LALR_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1Happy.Backend.LALRHappy.Backend.LALR.ProduceCode_happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1Happy.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-backend-lalr-f2792fcec63a1ce91d62639da4d483c5622e7db6d6338e5ffbb50db4ea9318f1/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-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c happy-libtabularZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd array-0.5.4.0 base-4.13.0.0Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39 happy-libHappy.Frontend[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Happy.FrontendHappy.Frontend.AbsSyn[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Happy.Frontend.AbsSynHappy.Frontend.Mangler[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Happy.Frontend.ManglerHappy.Frontend.PrettyGrammar[happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39Happy.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin}/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-frontend-3b4bfa5005585106cf7b0174fa3d8cdb2000f3da69105af9ddb45a3201a7be39/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-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cmtl 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-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c 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-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c mtl-2.2.2transformers-0.5.6.2Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cZhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c happy-lib Happy.GrammarZhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c Happy.Grammar Happy.Grammar.ExpressionWithHoleZhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c 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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c/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-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd happy-lib Happy.TabularZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd Happy.TabularHappy.Tabular.FirstZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdHappy.Tabular.FirstHappy.Tabular.InfoZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdHappy.Tabular.InfoHappy.Tabular.LALRZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdHappy.Tabular.LALRHappy.Tabular.NameSetZhappy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cdHappy.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/bin/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/lib/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/libexec/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/lib/include/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/share/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/share/doc/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/share/man/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/happy-lib-2.1.2-l-tabular-3aae1aac7411ef696401673307d28c726f791c5bf5396355998a63da290606cd/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-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989c array-0.5.4.0 base-4.13.0.0containers-0.6.2.1Zhappy-lib-2.1.2-l-grammar-ed8d09add522aa6a995beac45c91d291d76dd71e4fdcc5e39edfa23870bc989cQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabhashable Data.HashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab Data.HashableData.Hashable.GenericQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabData.Hashable.GenericData.Hashable.LiftedQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabData.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.4haddock--hyperlinked-source/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/binw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/libw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/libw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/lib{/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/libexec/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/lib/includey/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/share}/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/share/doc}/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/share/man/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/hashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab/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-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91Shashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91 hashtablesData.HashTable.ClassShashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91Data.HashTable.ClassData.HashTable.IOShashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91Data.HashTable.IOData.HashTable.ST.BasicShashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91Data.HashTable.ST.BasicData.HashTable.ST.CuckooShashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91Data.HashTable.ST.CuckooData.HashTable.ST.LinearShashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binu/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91y/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/biny/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/liby/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/liby/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/lib}/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/libexec/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/lib/include{/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/share/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/share/doc/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/share/man/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/share/doc/htmly/home/noah/.cabal/store/ghc-8.8.4/hashtables-1.2.4.2-0573cc7e675bb7d48f4418980786d7a8a8fc101d9e43d4a7684f9ef0b2ee6d91/etc .log -.logbase base-4.13.0.0ghc-primghc-prim-0.5.3hashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab primitive Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8evector Pvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3 base-4.13.0.0ghc-prim-0.5.3Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8ePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3 base-4.13.0.0ghc-prim-0.5.3Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8ePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Thaskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43Thaskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43 haskell-lexerLanguage.Haskell.LexerThaskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43Language.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43z/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/binz/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/libz/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/libz/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/lib~/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/libexec/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/lib/include|/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/share/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/share/doc/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/share/man/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/haskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Mhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71chedgehogHedgehogMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog Hedgehog.GenMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c Hedgehog.GenHedgehog.Internal.BarbieMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.BarbieHedgehog.Internal.ConfigMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.ConfigHedgehog.Internal.DiscoveryMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.DiscoveryHedgehog.Internal.DistributiveMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.DistributiveHedgehog.Internal.ExceptionMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.ExceptionHedgehog.Internal.GenMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.GenHedgehog.Internal.HTraversableMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.HTraversableHedgehog.Internal.OpaqueMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.OpaqueHedgehog.Internal.PreludeMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.PreludeHedgehog.Internal.PropertyMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.PropertyHedgehog.Internal.QueueMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.QueueHedgehog.Internal.RangeMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.RangeHedgehog.Internal.RegionMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.RegionHedgehog.Internal.ReportMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.ReportHedgehog.Internal.RunnerMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.RunnerHedgehog.Internal.SeedMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.SeedHedgehog.Internal.ShowMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.ShowHedgehog.Internal.ShrinkMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.ShrinkHedgehog.Internal.SourceMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.SourceHedgehog.Internal.StateMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.StateHedgehog.Internal.THMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.THHedgehog.Internal.TreeMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.TreeHedgehog.Internal.TrippingMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.Internal.Tripping Hedgehog.MainMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c Hedgehog.MainHedgehog.RangeMhedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cHedgehog.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71cs/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/bins/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/libs/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/libs/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/libw/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/libexec{/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/sharey/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/share/docy/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/share/man~/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/hedgehog-1.5-0a262aa7133761b6e73817bbed91ed8f89e9edeb6d19df760ce7ffb3c9fcf71c/etc .log -.log ansi-terminalTansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1asyncLasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddbarbiesPbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045base base-4.13.0.0 bytestring bytestring-0.10.10.1concurrent-output Zconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3 containerscontainers-0.6.2.1deepseqdeepseq-1.4.4.0 directorydirectory-1.3.6.0erfLerf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710b exceptions Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900 lifted-async Vlifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8emmorphMmmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca monad-controlVmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252mtl mtl-2.2.2 pretty-show Qpretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c primitive Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8erandomOrandom-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb resourcetPresourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178safe-exceptionsXsafe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3fstm 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-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44cwl-pprint-annotated\wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdfTansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1Lasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddPbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045 base-4.13.0.0bytestring-0.10.10.1Zconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3containers-0.6.2.1deepseq-1.4.4.0directory-1.3.6.0Lerf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710bRexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900Vlifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8eMmmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2caVmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252 mtl-2.2.2Qpretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3cRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eOrandom-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902ebPresourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178Xsafe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f 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-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c\wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdfTansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1Lasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddPbarbies-2.1.1.0-93aee001d9c31632d3e1b1b8a9012e247ffc9ea622fdacb4249e53047580f045 base-4.13.0.0bytestring-0.10.10.1Zconcurrent-output-1.10.21-160d51dd81bf6de9c0507de929799e5b04fc86cf41ab86bfc7e35975fab7a8e3containers-0.6.2.1deepseq-1.4.4.0directory-1.3.6.0Lerf-2.0.0.0-688a4dc66fcde71353f5f49293a2188db17064fc0d6fba12b1936b0f197c710bRexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900Vlifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8eMmmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2caVmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252 mtl-2.2.2Qpretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3cRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eOrandom-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902ebPresourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178Xsafe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f 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-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c\wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdfXhsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18Xhsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18hsc2hsE  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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/bin~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/lib~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/lib~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/lib/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/libexec/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/lib/include/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/share/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/share/doc/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/share/man/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/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-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0fZindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0findexed-traversableData.Foldable.WithIndexZindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0fData.Foldable.WithIndexData.Foldable1.WithIndexZindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0fData.Foldable1.WithIndexData.Functor.WithIndexZindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0fData.Functor.WithIndexData.Traversable.WithIndexZindexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0fData.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/bin/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/lib/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/lib/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/lib/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/libexec/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/lib/include/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/share/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/share/doc/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/share/man/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/indexed-traversable-0.1.4-6db2fa1562f676c52ed27d4a7bad0da9236c1c573934445a20765ec0725d4d0f/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-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3b transformerstransformers-0.5.6.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1]foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3btransformers-0.5.6.2 array-0.5.4.0 base-4.13.0.0containers-0.6.2.1]foldable1-classes-compat-0.1-a067e98171a6510c2e424da0675c2698b240d8aafd8b17e5e7a769a3da3b7f3btransformers-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-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05Pinvariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05 invariantData.Functor.InvariantPinvariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05Data.Functor.InvariantData.Functor.Invariant.THPinvariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05v/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/binv/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/libv/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/libv/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/libz/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/libexec~/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/lib/includex/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/share|/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/share/doc|/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/share/man/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/invariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05/etc .log -.logStateVarOStateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637array array-0.5.4.0base base-4.13.0.0 bifunctorsQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870comonad Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aghc-primghc-prim-0.5.3 profunctorsRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396estm stm-2.5.0.0tagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskelltemplate-haskell-2.15.0.0th-abstractionWth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2unordered-containers^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9OStateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637 array-0.5.4.0 base-4.13.0.0Qbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aghc-prim-0.5.3Rprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e stm-2.5.0.0Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dtransformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9OStateVar-1.2.2-ec2ebf7c89a435ce8433e2e4eff9e9ba92f031ee0ff2d708783ea3f760278637 array-0.5.4.0 base-4.13.0.0Qbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aghc-prim-0.5.3Rprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e stm-2.5.0.0Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskell-2.15.0.0Wth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dtransformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Ukan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Ukan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4kan-extensions Control.Comonad.DensityUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Control.Comonad.DensityControl.Monad.CoUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Control.Monad.CoControl.Monad.CodensityUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Control.Monad.Codensity#Data.Functor.Contravariant.CoyonedaUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4#Data.Functor.Contravariant.CoyonedaData.Functor.Contravariant.DayUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Data.Functor.Contravariant.Day!Data.Functor.Contravariant.YonedaUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4!Data.Functor.Contravariant.YonedaData.Functor.CoyonedaUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Data.Functor.CoyonedaData.Functor.DayUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Data.Functor.DayData.Functor.Day.CurriedUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Data.Functor.Day.CurriedData.Functor.Invariant.DayUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Data.Functor.Invariant.DayData.Functor.Kan.LanUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Data.Functor.Kan.LanData.Functor.Kan.RanUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Data.Functor.Kan.RanData.Functor.YonedaUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binw/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/bin{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/lib{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/lib{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/lib/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/libexec/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/lib/include}/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/share/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/share/doc/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/share/man/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/kan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4/etc .log -.log adjunctionsRadjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67array array-0.5.4.0base base-4.13.0.0comonad Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a distributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809freeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09 invariantPinvariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05mtl mtl-2.2.2 profunctorsRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e semigroupoidsTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13tagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 transformerstransformers-0.5.6.2Radjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67 array-0.5.4.0 base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Ifree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Pinvariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05 mtl-2.2.2Rprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Radjunctions-4.4.2-5b69788985ea6881cbf5d529f4be46e6b275110e62b078a2affe89486d52ae67 array-0.5.4.0 base-4.13.0.0Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Ifree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09Pinvariant-0.6.3-ea575d0148a256b6cc2adc892e458e68c26408026125f94ed15dbf8b753dfa05 mtl-2.2.2Rprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Llens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866Llens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866lensSControl.Exception.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Exception.Lens Control.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9 Control.LensControl.Lens.AtLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.AtControl.Lens.CombinatorsLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.CombinatorsControl.Lens.ConsLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.ConsControl.Lens.EachLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.EachControl.Lens.EmptyLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.EmptyControl.Lens.EqualityLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.EqualityControl.Lens.ExtrasLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.ExtrasControl.Lens.FoldLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.FoldControl.Lens.GetterLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.GetterControl.Lens.IndexedLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.IndexedControl.Lens.InternalLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.InternalControl.Lens.Internal.BazaarLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.Bazaar Control.Lens.Internal.ByteStringLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9 Control.Lens.Internal.ByteStringControl.Lens.Internal.CTypesLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.CTypesControl.Lens.Internal.CoerceLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.CoerceControl.Lens.Internal.ContextLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.ContextControl.Lens.Internal.DequeLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.DequeControl.Lens.Internal.ExceptionLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.ExceptionControl.Lens.Internal.FieldTHLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.FieldTHControl.Lens.Internal.FoldLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.FoldControl.Lens.Internal.GetterLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.GetterControl.Lens.Internal.IndexedLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.IndexedControl.Lens.Internal.InstancesLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.InstancesControl.Lens.Internal.IsoLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.IsoControl.Lens.Internal.LevelLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.LevelControl.Lens.Internal.ListLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.ListControl.Lens.Internal.MagmaLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.MagmaControl.Lens.Internal.PrismLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.PrismControl.Lens.Internal.PrismTHLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.PrismTHControl.Lens.Internal.ReviewLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.ReviewControl.Lens.Internal.SetterLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.SetterControl.Lens.Internal.THLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.THControl.Lens.Internal.TypeableLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.TypeableControl.Lens.Internal.ZoomLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.Internal.ZoomControl.Lens.IsoLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.IsoControl.Lens.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.LensControl.Lens.LevelLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.LevelControl.Lens.OperatorsLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.OperatorsControl.Lens.PlatedLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.PlatedControl.Lens.PrismLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.PrismControl.Lens.ReifiedLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.ReifiedControl.Lens.ReviewLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.ReviewControl.Lens.SetterLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.SetterControl.Lens.THLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.THControl.Lens.TraversalLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.TraversalControl.Lens.TupleLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.TupleControl.Lens.TypeLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.TypeControl.Lens.UnsoundLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.UnsoundControl.Lens.WrappedLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.WrappedControl.Lens.ZoomLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Lens.ZoomControl.Monad.Error.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Monad.Error.Lens Control.Parallel.Strategies.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9 Control.Parallel.Strategies.LensControl.Seq.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Control.Seq.LensData.Array.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Array.LensData.Bits.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Bits.LensData.ByteString.Lazy.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.ByteString.Lazy.LensData.ByteString.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.ByteString.LensData.ByteString.Strict.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.ByteString.Strict.LensData.Complex.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Complex.LensData.Data.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Data.LensData.Dynamic.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Dynamic.LensData.HashSet.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.HashSet.LensData.IntSet.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.IntSet.LensData.List.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.List.Lens Data.Map.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9 Data.Map.LensData.Sequence.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Sequence.Lens Data.Set.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9 Data.Set.LensData.Text.Lazy.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Text.Lazy.LensData.Text.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Text.LensData.Text.Strict.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Text.Strict.LensData.Tree.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Tree.LensData.Typeable.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Typeable.LensData.Vector.Generic.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Vector.Generic.LensData.Vector.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Data.Vector.LensGHC.Generics.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9GHC.Generics.LensLanguage.Haskell.TH.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Language.Haskell.TH.Lens Numeric.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9 Numeric.LensNumeric.Natural.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9Numeric.Natural.LensSystem.Exit.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9System.Exit.LensSystem.FilePath.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9System.FilePath.LensSystem.IO.Error.LensLlens-4.19.2-e4b9d95877c33840674e367caea074d2ce517cacc669adeb8c91a5c378c66ef9System.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binn/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866r/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/binr/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/libr/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/libr/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/libv/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/libexecz/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/lib/includet/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/sharex/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/share/docx/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/share/man}/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/share/doc/htmlr/home/noah/.cabal/store/ghc-8.8.4/lens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866/etc .log -.logLlens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866array array-0.5.4.0base base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42 bifunctorsQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870 bytestring bytestring-0.10.10.1 call-stackQcall-stack-0.4.0-cf0f73baf91a6eedb0f5cdf8b9625fa6595483a6d657fdc70f07ce49cf8306accomonad Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a distributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809 exceptions Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900filepathfilepath-1.4.2.1freeIfree-5.2-998b55dc046bef21f3501e9d7034a59439b846d05f20ba7fd800bfe0fcf22c09ghc-primghc-prim-0.5.3hashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabkan-extensionsUkan-extensions-5.2.6-c9696398820c383202a7dd0edd098572c0da8855589d0a3770dd777bdb6acbf4mtl mtl-2.2.2parallelQparallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c profunctorsRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e reflection Qreflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca semigroupoidsTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13tagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskelltemplate-haskell-2.15.0.0text text-1.2.4.0th-abstractionWth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2unordered-containers^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9vector Pvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Cabal Cabal-3.0.1.0base base-4.13.0.0 cabal-doctest Ucabal-doctest-1.0.10-8bd30e8bbeb8105a973a587aba2f291f5c9af739bbe632947b449c663b1581d2filepathfilepath-1.4.2.1Xlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197eXlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197elens-accelerate"Data.Array.Accelerate.Control.LensXlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e"Data.Array.Accelerate.Control.Lens'Data.Array.Accelerate.Control.Lens.EachXlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e'Data.Array.Accelerate.Control.Lens.Each(Data.Array.Accelerate.Control.Lens.ShapeXlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e(Data.Array.Accelerate.Control.Lens.Shape(Data.Array.Accelerate.Control.Lens.TupleXlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e(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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/bin~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/lib~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/lib~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/lib/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/libexec/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/lib/include/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/share/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/share/doc/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/share/man/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/lens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e/etc .log -.log accelerateSaccelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefabase base-4.13.0.0lensLlens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866Saccelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa base-4.13.0.0Llens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866Saccelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa base-4.13.0.0Llens-4.19.2-39c8c3f31799e871ffd902ee226dad1d4b85c937acfb4b721222b75f41644866Vlifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8eVlifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e lifted-async Control.Concurrent.Async.LiftedVlifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8eControl.Concurrent.Async.Lifted$Control.Concurrent.Async.Lifted.SafeVlifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e$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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binx/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/bin|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/lib|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/lib|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/lib/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/libexec/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/lib/include~/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/share/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/share/doc/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/share/man/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/lifted-async-0.10.2.6-c0877d751ce163576c2c3211a1148afaf851df3c8a47a8b4e304faf9efb33f8e/etc .log -.logasyncLasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842ddbase base-4.13.0.0 constraintsSconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09 lifted-base Ulifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822 monad-controlVmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252transformers-baseXtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44cLasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd base-4.13.0.0Sconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Ulifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Vmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252Xtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44cLasync-2.2.5-20db8be7326fddc51182045dea2cd7c0050d73020d6d0d99cbc9fda30fe842dd base-4.13.0.0Sconstraints-0.14.2-f73bb005dd89e9dcf633368bb30aab1bca176808c20210b69c05a46ec3084f09Ulifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Vmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252Xtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44cUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Ulifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822 lifted-base Control.Concurrent.Chan.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Control.Concurrent.Chan.LiftedControl.Concurrent.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Control.Concurrent.LiftedControl.Concurrent.MVar.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Control.Concurrent.MVar.LiftedControl.Concurrent.QSem.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Control.Concurrent.QSem.LiftedControl.Concurrent.QSemN.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Control.Concurrent.QSemN.LiftedControl.Exception.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Control.Exception.LiftedData.IORef.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Data.IORef.LiftedForeign.Marshal.Utils.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822Foreign.Marshal.Utils.LiftedSystem.Timeout.LiftedUlifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822System.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.4haddock--hyperlinked-source/home/noah/.cabal/binw/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/bin{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/lib{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/lib{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/lib/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/libexec/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/lib/include}/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/share/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/share/doc/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/share/man/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/lifted-base-0.2.3.12-9a4ace77620f1148dcfaad4faebb536c82056505b4689506d348389043feb822/etc .log -.logbase base-4.13.0.0 monad-controlVmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252transformers-baseXtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c base-4.13.0.0Vmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252Xtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c base-4.13.0.0Vmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252Xtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c!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.md6/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/.,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4haddock--hyperlinked-source--hyperlinked-source/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-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefabase base-4.13.0.0lens-accelerateXlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197eSaccelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa base-4.13.0.0Xlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197eSaccelerate-1.3.0.0-f680bcaf213d93aded2882ff57f1b1197ee9100163b8e86c95449110a859fefa base-4.13.0.0Xlens-accelerate-0.3.0.0-88fbe531c425847fef450b8e312c592efe82eb398b6a2c5f17c2169e89f9197e8matrix-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.md6/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/.,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4ghc/home/noah/.ghcup/bin/ghcghc-pkg-/home/noah/.ghcup/ghc/8.8.4/bin/ghc-pkg-8.8.4haddock--hyperlinked-source--hyperlinked-source/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-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cmemory Data.ByteArrayNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.ByteArrayData.ByteArray.EncodingNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.ByteArray.EncodingData.ByteArray.HashNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.ByteArray.HashData.ByteArray.MappingNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.ByteArray.MappingData.ByteArray.PackNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.ByteArray.PackData.ByteArray.ParseNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.ByteArray.ParseData.ByteArray.SizedNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.ByteArray.SizedData.Memory.Encoding.Base16Nmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.Memory.Encoding.Base16Data.Memory.Encoding.Base32Nmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.Memory.Encoding.Base32Data.Memory.Encoding.Base64Nmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.Memory.Encoding.Base64Data.Memory.EndianNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.Memory.EndianData.Memory.ExtendedWordsNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.Memory.ExtendedWordsData.Memory.PtrMethodsNmemory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829cData.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binp/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829ct/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/bint/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/libt/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/libt/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/libx/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/libexec|/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/lib/includev/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/sharez/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/share/docz/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/share/man/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/share/doc/htmlt/home/noah/.cabal/store/ghc-8.8.4/memory-0.18.0-3c1ac7d28edb0fbf8c2b61d14565aa6fa39f34144a134722416e6da97d70829c/etc .log -.logbase base-4.13.0.0basementPbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507 bytestring bytestring-0.10.10.1deepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3 base-4.13.0.0Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3 base-4.13.0.0Pbasement-0.0.14-8276b10dab765866eaa7a760600f903e17e76a0b4973433a5db86888a80b6507bytestring-0.10.10.1deepseq-1.4.4.0ghc-prim-0.5.3Mmmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2caMmmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2cammorphControl.Monad.MorphMmmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2caControl.Monad.MorphControl.Monad.Trans.ComposeMmmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2caControl.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2cas/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/bins/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/libs/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/libs/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/libw/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/libexec{/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/sharey/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/share/docy/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/share/man~/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/mmorph-1.2.0-17f74857f64c5d37c89e1eb33f170a4f1157a2f40722619bedd8d4c70199d2ca/etc .log -.logbase base-4.13.0.0mtl mtl-2.2.2 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0 mtl-2.2.2transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0 mtl-2.2.2transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Vmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252Vmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252 monad-controlControl.Monad.Trans.ControlVmonad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252Control.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binx/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/bin|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/lib|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/lib|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/lib/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/libexec/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/lib/include~/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/share/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/share/doc/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/share/man/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/monad-control-1.0.3.1-4dc3bf1ae28735d3408ac8c948697b1c48eb16dcfc7d136bade12a87d69d2252/etc .log -.logbase base-4.13.0.0stm stm-2.5.0.0 transformerstransformers-0.5.6.2transformers-baseXtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44ctransformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0 stm-2.5.0.0transformers-0.5.6.2Xtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44cZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0 stm-2.5.0.0transformers-0.5.6.2Xtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44cZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2mtl 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-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192optparse-applicativeOptions.Applicative^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.ApplicativeOptions.Applicative.Arrows^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.Arrows"Options.Applicative.BashCompletion^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192"Options.Applicative.BashCompletionOptions.Applicative.Builder^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.Builder%Options.Applicative.Builder.Completer^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192%Options.Applicative.Builder.Completer$Options.Applicative.Builder.Internal^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192$Options.Applicative.Builder.InternalOptions.Applicative.Common^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.CommonOptions.Applicative.Extra^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.ExtraOptions.Applicative.Help^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.HelpOptions.Applicative.Help.Chunk^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.Help.ChunkOptions.Applicative.Help.Core^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.Help.Core$Options.Applicative.Help.Levenshtein^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192$Options.Applicative.Help.LevenshteinOptions.Applicative.Help.Pretty^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.Help.PrettyOptions.Applicative.Help.Types^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.Help.TypesOptions.Applicative.Internal^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.InternalOptions.Applicative.NonEmpty^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.Applicative.NonEmptyOptions.Applicative.Types^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192Options.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/bin/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/lib/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/lib/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/lib/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/libexec/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/lib/include/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/share/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/share/doc/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/share/man/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192/etc .log -.logbase base-4.13.0.0 prettyprinterTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768prettyprinter-ansi-terminalbprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2process process-1.6.9.0text text-1.2.4.0 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0Tprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768bprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2process-1.6.9.0 text-1.2.4.0transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0Tprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768bprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2process-1.6.9.0 text-1.2.4.0transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Qparallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3cQparallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3cparallelControl.ParallelQparallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3cControl.ParallelControl.Parallel.StrategiesQparallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3cControl.Parallel.Strategies Control.SeqQparallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c 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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3cw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/binw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/libw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/libw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/lib{/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/libexec/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/lib/includey/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/share}/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/share/doc}/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/share/man/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/parallel-3.2.2.0-0f11ca0d55356a737bbf49fdd7fecd95136ffc4c3228b91ae2d43f39802a8a3c/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-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3cQpretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c pretty-show Text.Show.PrettyQpretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3cText.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3cw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/binw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/libw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/libw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/lib{/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/libexec/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/lib/includey/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/share}/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/share/doc}/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/share/man/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c/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-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43prettypretty-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-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43pretty-1.1.3.6 text-1.2.4.0happyhappyThappy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780happyhappyThappy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780z/home/noah/.cabal/store/ghc-8.8.4/happy-2.1.2-e-happy-c928bce6d8474fd3af7ec52aa28a578cc21c6e88900bca9895460c891790b780/bin array-0.5.4.0 base-4.13.0.0filepath-1.4.2.1ghc-prim-0.5.3Thaskell-lexer-1.1.2-3794ca3fb205ad1f34a617c14e75dd5357423d86e8a7f55f5e79246d0ad3aa43pretty-1.1.3.6 text-1.2.4.0Xpretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5aXpretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a 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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/bin~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/lib~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/lib~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/lib/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/libexec/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/lib/include/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/share/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/share/doc/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/share/man/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/pretty-show-1.10-e-ppsh-6a6f7973ba86ca02a5cd9fc26a52429ceda91cf0bed97bb5102a9b3133634d5a/etc .log -.logppshppshbase base-4.13.0.0 pretty-show Qpretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c base-4.13.0.0Qpretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3c base-4.13.0.0Qpretty-show-1.10-1649f5c8af1bcfb67a39dfb44001058cf8e9e96220f354963a8ff19d5fcc3c3cTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Tprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768 prettyprinterData.Text.Prettyprint.DocTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Data.Text.Prettyprint.Doc"Data.Text.Prettyprint.Doc.InternalTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768"Data.Text.Prettyprint.Doc.Internal(Data.Text.Prettyprint.Doc.Internal.DebugTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768(Data.Text.Prettyprint.Doc.Internal.Debug'Data.Text.Prettyprint.Doc.Internal.TypeTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768'Data.Text.Prettyprint.Doc.Internal.Type'Data.Text.Prettyprint.Doc.Render.StringTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768'Data.Text.Prettyprint.Doc.Render.String%Data.Text.Prettyprint.Doc.Render.TextTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768%Data.Text.Prettyprint.Doc.Render.Text?Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorialTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768?Data.Text.Prettyprint.Doc.Render.Tutorials.StackMachineTutorial@Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorialTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768@Data.Text.Prettyprint.Doc.Render.Tutorials.TreeRenderingTutorial+Data.Text.Prettyprint.Doc.Render.Util.PanicTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768+Data.Text.Prettyprint.Doc.Render.Util.Panic3Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTreeTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b7683Data.Text.Prettyprint.Doc.Render.Util.SimpleDocTree2Data.Text.Prettyprint.Doc.Render.Util.StackMachineTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b7682Data.Text.Prettyprint.Doc.Render.Util.StackMachine'Data.Text.Prettyprint.Doc.Symbols.AsciiTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768'Data.Text.Prettyprint.Doc.Symbols.Ascii)Data.Text.Prettyprint.Doc.Symbols.UnicodeTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768)Data.Text.Prettyprint.Doc.Symbols.UnicodeData.Text.Prettyprint.Doc.UtilTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Data.Text.Prettyprint.Doc.Util PrettyprinterTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768 PrettyprinterPrettyprinter.InternalTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.InternalPrettyprinter.Internal.DebugTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.Internal.DebugPrettyprinter.Internal.TypeTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.Internal.TypePrettyprinter.Render.StringTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.Render.StringPrettyprinter.Render.TextTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.Render.Text3Prettyprinter.Render.Tutorials.StackMachineTutorialTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b7683Prettyprinter.Render.Tutorials.StackMachineTutorial4Prettyprinter.Render.Tutorials.TreeRenderingTutorialTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b7684Prettyprinter.Render.Tutorials.TreeRenderingTutorialPrettyprinter.Render.Util.PanicTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.Render.Util.Panic'Prettyprinter.Render.Util.SimpleDocTreeTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768'Prettyprinter.Render.Util.SimpleDocTree&Prettyprinter.Render.Util.StackMachineTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768&Prettyprinter.Render.Util.StackMachinePrettyprinter.Symbols.AsciiTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.Symbols.AsciiPrettyprinter.Symbols.UnicodeTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.Symbols.UnicodePrettyprinter.UtilTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768Prettyprinter.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768z/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/binz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/libz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/libz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/lib~/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/libexec/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/lib/include|/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/share/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/share/doc/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/share/man/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768/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-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2bprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2prettyprinter-ansi-terminal)Data.Text.Prettyprint.Doc.Render.Terminalbprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2)Data.Text.Prettyprint.Doc.Render.Terminal2Data.Text.Prettyprint.Doc.Render.Terminal.Internalbprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce22Data.Text.Prettyprint.Doc.Render.Terminal.InternalPrettyprinter.Render.Terminalbprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2Prettyprinter.Render.Terminal&Prettyprinter.Render.Terminal.Internalbprettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2&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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/bin/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/lib/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/lib/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/lib/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/libexec/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/lib/include/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/share/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/share/doc/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/share/man/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/prettyprinter-ansi-terminal-1.1.3-1c7819ef9ef90fc9017d8bb960e7eb2828b1bfc1328a93df3f86e54579a93ce2/etc .log -.log ansi-terminalTansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1base base-4.13.0.0 prettyprinterTprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768text text-1.2.4.0Tansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1 base-4.13.0.0Tprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768 text-1.2.4.0Tansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1 base-4.13.0.0Tprettyprinter-1.7.1-64b2920fdd7f977093e41424ce548696ff45a103b91c83953c5fe8bfb7b8b768 text-1.2.4.0Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e primitive  Control.Monad.PrimitiveRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eControl.Monad.PrimitiveData.PrimitiveRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.PrimitiveData.Primitive.ArrayRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.ArrayData.Primitive.ByteArrayRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.ByteArrayData.Primitive.MVarRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.MVarData.Primitive.MachDepsRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.MachDepsData.Primitive.MutVarRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.MutVarData.Primitive.PrimArrayRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.PrimArrayData.Primitive.PrimVarRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.PrimVarData.Primitive.PtrRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.PtrData.Primitive.SmallArrayRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.Primitive.SmallArrayData.Primitive.TypesRprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eData.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bint/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8ex/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/binx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/libx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/libx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/lib|/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/libexec/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/lib/includez/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/share~/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/share/doc~/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/share/man/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/share/doc/htmlx/home/noah/.cabal/store/ghc-8.8.4/primitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e/etc .log -.logbase base-4.13.0.0data-array-byteXdata-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06deepseqdeepseq-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-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06deepseq-1.4.4.0template-haskell-2.15.0.0transformers-0.5.6.2 base-4.13.0.0Xdata-array-byte-0.1.0.1-571bb6f9952220ceab128a657654fbcadfca8c3ff6665a88487e2bbc8fed1a06deepseq-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-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e profunctorsData.ProfunctorRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.ProfunctorData.Profunctor.AdjunctionRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.AdjunctionData.Profunctor.CayleyRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.CayleyData.Profunctor.ChoiceRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.ChoiceData.Profunctor.ClosedRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.ClosedData.Profunctor.CompositionRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.CompositionData.Profunctor.MappingRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.MappingData.Profunctor.MonadRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.MonadData.Profunctor.RanRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.RanData.Profunctor.RepRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.RepData.Profunctor.SieveRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.SieveData.Profunctor.StrongRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.StrongData.Profunctor.TraversingRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.TraversingData.Profunctor.TypesRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.TypesData.Profunctor.UnsafeRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.Profunctor.UnsafeData.Profunctor.YonedaRprofunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396eData.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bint/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396ex/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/binx/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/libx/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/libx/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/lib|/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/libexec/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/lib/includez/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/share~/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/share/doc~/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/share/man/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/share/doc/htmlx/home/noah/.cabal/store/ghc-8.8.4/profunctors-5.6.2-7dd9e523053fac0057e8a990cfca4979400c2c8edc19e2bb78eb2a2ef8f7396e/etc .log -.logbase base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42 bifunctorsQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870comonad Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7 contravariantTcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a distributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809tagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 transformerstransformers-0.5.6.2 base-4.13.0.0Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42Qbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2 base-4.13.0.0Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42Qbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2Orandom-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902ebOrandom-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902ebrandom System.RandomOrandom-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb System.RandomSystem.Random.InternalOrandom-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902ebSystem.Random.InternalSystem.Random.StatefulOrandom-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902ebSystem.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binq/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902ebu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/binu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/libu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/libu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/liby/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/libexec}/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/lib/includew/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/share{/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/share/doc{/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/share/man/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/share/doc/htmlu/home/noah/.cabal/store/ghc-8.8.4/random-1.2.1.2-110d2d8e0c4db51f62c9d8075b0646f82c076ae5ebbfa6fa8e3cf99048a902eb/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-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7 base-4.13.0.0bytestring-0.10.10.1deepseq-1.4.4.0 mtl-2.2.2Qsplitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7 base-4.13.0.0bytestring-0.10.10.1deepseq-1.4.4.0 mtl-2.2.2Qsplitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7Qreflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbcaQreflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca reflection Data.ReflectionQreflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbcaData.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbcaw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/binw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/libw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/libw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/lib{/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/libexec/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/lib/includey/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/share}/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/share/doc}/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/share/man/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/reflection-2.1.8-78fbf9e37d6a825881e124d54c16eb3a373e05e088b8ffca2dad1e18098ffbca/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-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178Presourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178 resourcetControl.Monad.Trans.ResourcePresourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178Control.Monad.Trans.Resource%Control.Monad.Trans.Resource.InternalPresourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178%Control.Monad.Trans.Resource.Internal Data.AcquirePresourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178 Data.AcquireData.Acquire.InternalPresourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178Data.Acquire.InternalUnliftIO.ResourcePresourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178UnliftIO.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178v/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/binv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/libv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/libv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/libz/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/libexec~/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/lib/includex/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/share|/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/share/doc|/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/share/man/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/resourcet-1.3.0-51b40f6234b34389f638737541e481b3b2f46d2ec3b3a278842d681802fa8178/etc .log -.logbase base-4.13.0.0 containerscontainers-0.6.2.1 exceptions Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900mtl mtl-2.2.2 primitive Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e transformerstransformers-0.5.6.2 unliftio-coreVunliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915 base-4.13.0.0containers-0.6.2.1Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900 mtl-2.2.2Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8etransformers-0.5.6.2Vunliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915 base-4.13.0.0containers-0.6.2.1Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900 mtl-2.2.2Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8etransformers-0.5.6.2Vunliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915rtsrtsrts8!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-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3fXsafe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3fsafe-exceptionsControl.Exception.SafeXsafe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3fControl.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.4haddock--hyperlinked-source/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/bin~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/lib~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/lib~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/lib/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/libexec/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/lib/include/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/share/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/share/doc/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/share/man/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/safe-exceptions-0.1.7.4-43c05ed4496075f8389cf74bb3785d3114131c82ce22b8709eddb2c1dafd9f3f/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0 exceptions Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900 transformerstransformers-0.5.6.2 base-4.13.0.0deepseq-1.4.4.0Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900transformers-0.5.6.2 base-4.13.0.0deepseq-1.4.4.0Rexceptions-0.10.9-21af0961fad290a3a5f694c5f23b6c8af565c533b3784c400bcb37cf8a595900transformers-0.5.6.2Tsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Tsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13 semigroupoidsData.Bifunctor.ApplyTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Bifunctor.ApplyData.Functor.AltTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Functor.AltData.Functor.ApplyTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Functor.ApplyData.Functor.BindTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Functor.BindData.Functor.Bind.ClassTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Functor.Bind.ClassData.Functor.Bind.TransTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Functor.Bind.Trans#Data.Functor.Contravariant.ConcludeTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13#Data.Functor.Contravariant.Conclude!Data.Functor.Contravariant.DecideTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13!Data.Functor.Contravariant.Decide!Data.Functor.Contravariant.DiviseTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13!Data.Functor.Contravariant.DiviseData.Functor.ExtendTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Functor.ExtendData.Functor.PlusTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Functor.Plus Data.GroupoidTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13 Data.GroupoidData.IsomorphismTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.IsomorphismData.Semigroup.BifoldableTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroup.BifoldableData.Semigroup.BitraversableTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroup.BitraversableData.Semigroup.FoldableTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroup.FoldableData.Semigroup.Foldable.ClassTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroup.Foldable.ClassData.Semigroup.TraversableTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroup.Traversable Data.Semigroup.Traversable.ClassTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13 Data.Semigroup.Traversable.ClassData.SemigroupoidTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.SemigroupoidData.Semigroupoid.CategoricalTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroupoid.CategoricalData.Semigroupoid.DualTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroupoid.DualData.Semigroupoid.ObTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroupoid.ObData.Semigroupoid.StaticTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Semigroupoid.StaticData.Traversable.InstancesTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Data.Traversable.InstancesSemigroupoids.DoTsemigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13Semigroupoids.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13z/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/binz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/libz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/libz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/lib~/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/libexec/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/lib/include|/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/share/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/share/doc/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/share/man/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/semigroupoids-5.3.7-711bcf6e8a47af80f33877fde1025ea3d2a8d48a6e1f77107dd3ebe35f013e13/etc .log -.log base base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42 bifunctorsQbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870comonad Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7 containerscontainers-0.6.2.1 contravariantTcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83a distributiveUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809hashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabtagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskelltemplate-haskell-2.15.0.0 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2unordered-containers^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9 base-4.13.0.0Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42Qbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskell-2.15.0.0transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9 base-4.13.0.0Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42Qbifunctors-5.6.2-fbeace450b6d804383a5e5621801ce13a3ccf233e3c008361610f66acb524870Ncomonad-5.0.8-cb7c37d9d412f72fee6bb97e3b7c68b890a960b3ea2cf3c4d242a2eef731c9a7containers-0.6.2.1Tcontravariant-1.5.5-8b35981d5a7737ea3254bc3446a2307a3aa1b1dd10155dcd85ed792a6279d83aUdistributive-0.6.2.1-38e263b9ec7519c73322acd529f9e9a75c7cc7d0639f601dcf74f94fdea82809Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2template-haskell-2.15.0.0transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Psemigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90aPsemigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a semigroupsData.Semigroup.GenericPsemigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90aData.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90av/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/binv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/libv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/libv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/libz/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/libexec~/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/lib/includex/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/share|/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/share/doc|/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/share/man/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/semigroups-0.20-42d2602f974e6feb00aa7eca6ff5c7cb836788c3cf9c98a91cc3ce9b178fa90a/etc .log -.logbase base-4.13.0.0 base-4.13.0.0 base-4.13.0.0Qsplitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7Qsplitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7splitmixSystem.Random.SplitMixQsplitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7System.Random.SplitMixSystem.Random.SplitMix32Qsplitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7System.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bins/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7w/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/binw/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/libw/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/libw/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/lib{/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/libexec/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/lib/includey/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/share}/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/share/doc}/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/share/man/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/share/doc/htmlw/home/noah/.cabal/store/ghc-8.8.4/splitmix-0.1.0.5-0318e85cc00fee52314c817667d1bdd4532fca11a634b5f8699b2aef40c800a7/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-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2tagged  Data.Proxy.THMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 Data.Proxy.TH Data.TaggedMtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2s/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/bins/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/libs/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/libs/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/libw/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/libexec{/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/sharey/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/share/docy/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/share/man~/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/tagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2/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-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Jtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1tasty Test.TastyJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1 Test.TastyTest.Tasty.IngredientsJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.Tasty.IngredientsTest.Tasty.Ingredients.BasicJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.Tasty.Ingredients.Basic&Test.Tasty.Ingredients.ConsoleReporterJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1&Test.Tasty.Ingredients.ConsoleReporterTest.Tasty.OptionsJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.Tasty.OptionsTest.Tasty.Patterns.EvalJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.Tasty.Patterns.EvalTest.Tasty.Patterns.ParserJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.Tasty.Patterns.ParserTest.Tasty.Patterns.PrinterJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.Tasty.Patterns.PrinterTest.Tasty.Patterns.TypesJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.Tasty.Patterns.TypesTest.Tasty.ProvidersJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.Tasty.Providers"Test.Tasty.Providers.ConsoleFormatJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1"Test.Tasty.Providers.ConsoleFormatTest.Tasty.RunnersJtasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1Test.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binl/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1p/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/binp/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/libp/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/libp/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/libt/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/libexecx/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/lib/includer/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/sharev/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/share/docv/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/share/man{/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/share/doc/html{/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/share/doc/htmlp/home/noah/.cabal/store/ghc-8.8.4/tasty-1.5-9ae4a3924727dd79e8c55f22b8dc4e1c682efa81b1ee0a289af74c3ad739afb1/etc .log -.log ansi-terminalTansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1base base-4.13.0.0 containerscontainers-0.6.2.1optparse-applicative^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192stm stm-2.5.0.0tagged Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2 transformerstransformers-0.5.6.2unix unix-2.7.2.2Tansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1 base-4.13.0.0containers-0.6.2.1^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192 stm-2.5.0.0Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-0.5.6.2 unix-2.7.2.2Tansi-terminal-1.1.1-5b5ca69eaa4878bf5083dbf958e45b38ba6e457969b6892690770ea6acd0c5b1 base-4.13.0.0containers-0.6.2.1^optparse-applicative-0.18.1.0-ef56ac7d598983f6b51185b4350fc4fb5bfda9de76b60d294accffef8a360192 stm-2.5.0.0Mtagged-0.8.8-2680cecc1d221ec62f29cc8d69759956099ed030cd7b33870ae7fc15ff1e06f2transformers-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-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0aTterminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a terminal-sizeSystem.Console.Terminal.SizeTterminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0aSystem.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binv/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0az/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/binz/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/libz/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/libz/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/lib~/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/libexec/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/lib/include|/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/share/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/share/doc/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/share/man/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/share/doc/htmlz/home/noah/.cabal/store/ghc-8.8.4/terminal-size-0.3.4-177c241b84f0e601ce8da240e9ac3dd3b851659e1c40abb28c5ae67f5a7ced0a/etc .log -.logbase base-4.13.0.0 base-4.13.0.0hsc2hsE hsc2hsXhsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18hsc2hsE hsc2hsXhsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18~/home/noah/.cabal/store/ghc-8.8.4/hsc2hs-0.68.10-e-hsc2hs-1b7b9f0f53c6a9a332d9928d8fa9aef68492597b59195663c44925e36f314f18/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-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dWth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dth-abstractionLanguage.Haskell.TH.DatatypeWth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0dLanguage.Haskell.TH.Datatype&Language.Haskell.TH.Datatype.TyVarBndrWth-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d&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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/biny/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/bin}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/lib}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/lib}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/lib/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/libexec/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/lib/include/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/share/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/share/doc/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/share/man/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/share/doc/html}/home/noah/.cabal/store/ghc-8.8.4/th-abstraction-0.4.5.0-905b6881ab5d8fb10b5ffa6d2554e8aaef9a0b2921ab50f3bb57fc3a9d4dba0d/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-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44cXtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44ctransformers-baseControl.Monad.BaseXtransformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44cControl.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binz/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/bin~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/lib~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/lib~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/lib/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/libexec/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/lib/include/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/share/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/share/doc/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/share/man/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/transformers-base-0.4.6-787bbb670c049a881db0685800cbeeebfe937a84bbe8d528c204757a219cf44c/etc .log -.logbase base-4.13.0.0 base-orphans Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42stm stm-2.5.0.0 transformerstransformers-0.5.6.2transformers-compatZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42 stm-2.5.0.0transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2 base-4.13.0.0Sbase-orphans-0.9.2-7c64fe0772262528fced8d6b4f6547f1e74a9df4985855d2c76c9e271112de42 stm-2.5.0.0transformers-0.5.6.2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Ztransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2transformers-compatControl.Monad.Trans.InstancesZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Control.Monad.Trans.InstancesData.Functor.Classes.GenericZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2Data.Functor.Classes.Generic%Data.Functor.Classes.Generic.InternalZtransformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2%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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin|/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/bin/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/lib/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/lib/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/lib/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/libexec/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/lib/include/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/share/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/share/doc/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/share/man/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/transformers-compat-0.7.2-716619b4d2ff6d8ea8274ff6aedb54ec20b0cde7d44ebd2438b1e569a95e76a2/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-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5baMunique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5bauniqueControl.Concurrent.UniqueMunique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5baControl.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bino/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5bas/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/bins/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/libs/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/libs/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/libw/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/libexec{/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/lib/includeu/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/sharey/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/share/docy/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/share/man~/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/share/doc/html~/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/share/doc/htmls/home/noah/.cabal/store/ghc-8.8.4/unique-0.0.1-62905c5320577732759696211ecf2af70bfe30e6747efc86a001d16ffb02a5ba/etc .log -.logbase base-4.13.0.0hashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab base-4.13.0.0Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dab base-4.13.0.0Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabunix 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-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915Vunliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915 unliftio-coreControl.Monad.IO.UnliftVunliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915Control.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binx/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/bin|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/lib|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/lib|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/lib/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/libexec/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/lib/include~/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/share/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/share/doc/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/share/man/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/unliftio-core-0.2.1.0-997200cc1981aad1267db574f002f52485faa338e489bc221945869660703915/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-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9unordered-containersData.HashMap.Internal^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Data.HashMap.InternalData.HashMap.Internal.Array^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Data.HashMap.Internal.ArrayData.HashMap.Internal.List^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Data.HashMap.Internal.ListData.HashMap.Internal.Strict^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Data.HashMap.Internal.StrictData.HashMap.Lazy^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Data.HashMap.LazyData.HashMap.Strict^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Data.HashMap.Strict Data.HashSet^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9 Data.HashSetData.HashSet.Internal^unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/bin/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/lib/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/lib/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/lib/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/libexec/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/lib/include/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/share/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/share/doc/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/share/man/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/unordered-containers-0.2.19.1-9245589ff882336a4902f01c04ae1aaaab3735bda4e5779bc00be7b810d033e9/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0hashableQhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabtemplate-haskelltemplate-haskell-2.15.0.0 base-4.13.0.0deepseq-1.4.4.0Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabtemplate-haskell-2.15.0.0 base-4.13.0.0deepseq-1.4.4.0Qhashable-1.3.5.0-f26a15d96a5a2feb2c17c411a7a17c25cb4b6f427d3bd210f08a7f7ef8fb5dabtemplate-haskell-2.15.0.0Pvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Pvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3vector  Data.VectorPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3 Data.VectorData.Vector.Fusion.BundlePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Fusion.Bundle!Data.Vector.Fusion.Bundle.MonadicPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3!Data.Vector.Fusion.Bundle.MonadicData.Vector.Fusion.Bundle.SizePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Fusion.Bundle.Size!Data.Vector.Fusion.Stream.MonadicPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3!Data.Vector.Fusion.Stream.MonadicData.Vector.Fusion.UtilPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Fusion.UtilData.Vector.GenericPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.GenericData.Vector.Generic.BasePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Generic.BaseData.Vector.Generic.MutablePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Generic.Mutable Data.Vector.Generic.Mutable.BasePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3 Data.Vector.Generic.Mutable.BaseData.Vector.Generic.NewPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Generic.NewData.Vector.Internal.CheckPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Internal.CheckData.Vector.MutablePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.MutableData.Vector.PrimitivePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.PrimitiveData.Vector.Primitive.MutablePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Primitive.MutableData.Vector.StorablePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.StorableData.Vector.Storable.InternalPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Storable.InternalData.Vector.Storable.MutablePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Storable.MutableData.Vector.UnboxedPvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.UnboxedData.Vector.Unboxed.BasePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.Vector.Unboxed.BaseData.Vector.Unboxed.MutablePvector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binr/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3v/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/binv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/libv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/libv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/libz/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/libexec~/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/lib/includex/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/share|/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/share/doc|/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/share/man/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/share/doc/htmlv/home/noah/.cabal/store/ghc-8.8.4/vector-0.12.3.1-31d7a4f0c9a10c4091c0fdbe2a0348048bb09a5ee1089143ffdf1113061489d3/etc .log -.logbase base-4.13.0.0deepseqdeepseq-1.4.4.0ghc-primghc-prim-0.5.3 primitive Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e base-4.13.0.0deepseq-1.4.4.0ghc-prim-0.5.3Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8e base-4.13.0.0deepseq-1.4.4.0ghc-prim-0.5.3Rprimitive-0.9.0.0-adab10b39a0ee3b5f33df9b5b07f1c2b2fd9c6e213eec890d99e50597f9dfc8eKvoid-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96Kvoid-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96voidData.Void.UnsafeKvoid-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96Data.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/binm/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96q/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/binq/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/libq/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/libq/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/libu/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/libexecy/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/lib/includes/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/sharew/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/share/docw/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/share/man|/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/share/doc/html|/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/share/doc/htmlq/home/noah/.cabal/store/ghc-8.8.4/void-0.7.3-7a5400e57b149875c427fbfa3d24a447654221447aacae9231a4208a13057d96/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-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf\wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdfwl-pprint-annotatedText.PrettyPrint.Annotated.WL\wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdfText.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.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/packagedb/ghc-8.8.4,/home/noah/.cabal/store/ghc-8.8.4/package.dbV/home/noah/src/accelerator/matrix-accelerate-0.1.0.0/dist-newstyle/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.4haddock--hyperlinked-source/home/noah/.cabal/bin~/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/bin/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/lib/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/lib/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/lib/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/libexec/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/lib/include/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/share/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/share/doc/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/share/man/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/share/doc/html/home/noah/.cabal/store/ghc-8.8.4/wl-pprint-annotated-0.1.0.1-e2dec446115367c39e1cacf80e75b47931c3ae452cb2f63d50236495a1ef3fdf/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