!yavp      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoSafepqrstuvwSafeQNonexNone3yats-pkgSame as Text.PrettyPrint.ANSI.Leijen's  $&, but doesn't clash with the prelude.z{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~xyy5None None&'KH ats-pkgAny type implementing  ' can be depended on by other packages. ats-pkgThe package monad provides information about the package to be installed, in particular, the directory for installation and the directories for dependencies.ats-pkgFFunctions containing installation information about a particular type.ats-pkg.Compares cached value to new value, returning  if valid.ats-pkg:The default set of install directories for an ATS package.  None None"#068:KJ  None"068:Kb6$.ats-pkgData type associated with  atspkg.dhall file.ats-pkgList of binaries to be builtats-pkgList of test suites ats-pkgList of libraries to be built!ats-pkg3Optional (markdown) manpages to be converted using pandoc."ats-pkg Optional compleat/ completions to be installed alongside package.#ats-pkgLibrary version$ats-pkgCompiler version%ats-pkgList of library dependencies&ats-pkgList of C library dependencies'ats-pkg List of ATS library dependencies(ats-pkgThe C compiler we should use)ats-pkg'List of flags to pass to the C compiler*ats-pkgList of flags to pass to patsopt.+ats-pkgATS source to be compile to C.,ats-pkg;Don't link statically, instead, use libraries installed by atspkg.-ats-pkgSolver to use..ats-pkg,Optional specificiation as a debian package./ats-pkgWhether to link/build atslib.2ats-pkgName of library being provided3ats-pkgSource files (should end with .dats ) to be compiled to object files5ats-pkg Libraries to link against (e.g.  [ "pthread" ])6ats-pkg.Include files to be installed with the library7ats-pkgHaskell .cabal# files associated with object files8ats-pkgGenerate link files.9ats-pkgSources and targets for hs2ats:ats-pkg'Other source files the build depends on;ats-pkg Whether to make a static library>ats-pkgSource file (should end with .dats)?ats-pkgBinary to be built@ats-pkg Libraries to link against (e.g.  [ "pthread" ])Aats-pkgHaskell .cabal8 files associated with the final library we want to makeBats-pkg List of sources and targets for hs2atsCats-pkg$Whether to use the garbage collectorDats-pkg'Extra source files the build depends onKats-pkgGThis is just a tuple, except I can figure out how to use it with Dhall.Pats-pkgType for a dependencyRats-pkgLibrary name, e.g.Sats-pkgDirectory we should unpack toTats-pkgUrl pointing to tarballUats-pkgPackage descriptionWats-pkgDependencies to be unpackedXats-pkgDependencies to be builtYats-pkgC dependencies to be builtZats-pkg#Optional build script for C library[ats-pkgYou likely want W or XV$# !"%&'()*+,-./01926:;35748<=BD?>@ACEFJGHIKLOMNPQRUTSWVXYZ[\]^`_a None"#K:ats-pkgWhether to sort dependenciesats-pkgURL of package setats-pkgFilepath for cache inside .atspkgats-pkgURL of package set to use.ats-pkgLibraries we wantbcde None=fats-pkgCheck a  pkg.dhall file.gats-pkgPath to .dhall file defining a package set.ats-pkg)Whether to print detailed error messages.fgNone68=~None?ats-pkgShake verbosity levelats-pkg C compilerats-pkg Library nameats-pkgFilepath to unpack toNoneBhats-pkg8Make a tarball from a directory containing the compiler.ats-pkgOptional target tripleats-pkg Library nameats-pkg File pathhiNoneH5 ats-pkgShake verbosityats-pkgC compiler to useats-pkg.Setup steps that can be performed concurrentlyats-pkgATS dependenciesats-pkgC Dependenciesats-pkgATS build dependenciesats-pkgPath to configuration fileats-pkgHow to install an ATS libraryats-pkg Whether to perform setup anyhow.ats-pkgC compiler to useats-pkgATSDependency itselfjNone"#NY=lats-pkg1Build in current directory or indicated directoryats-pkgBuild a set of targetsats-pkgThe directory  ~/.atspkgats-pkgThe directory that will be PATSHOME.ats-pkg This is the  $PATSHOMELOCS$ variable to be passed to the shell. ats-pkg Directoryats-pkg Target tripleats-pkgTargetsats-pkgTargetsats-pkgOptional target tripleats-pkgWhether to rebuild all targetsats-pkgWhether to run the linterats-pkg6Whether to display profiling information for the buildats-pkgVerbosity levelats-pkgA list of targetsats-pkgForce rebuild of all targetsats-pkgTargetsmats-pkg Force rebuildats-pkg Run linterats-pkg!Print build profiling informationats-pkgSetupats-pkgTargetsats-pkg Target tripleats-pkg Verbosityats-pkgOptional target tripleats-pkg Library nameats-pkgFilepathats-pkgCompiler versionats-pkgLibrary versionats-pkgDepth to recurseats-pkgSetup actions to be performedats-pkgTargetsats-pkg$Optional compiler triple (overrides ()ats-pkgPackage data typeklmNone]}nats-pkgUse this in place of  for a simple build.ats-pkg5Write a dummy file that will allow packaging to work.oats-pkg This uses the users hooks as is simpleUserHooks%, modified to build the ATS library.ats-pkg New library directory (absolute)noNone]noonNone^n $# !"%&'()*+,-./01926:;35748<=BD?>@ACEFJGHIKLOMNPQRUTSWVXYZ[\]^`_abcdefghijklmnlkmijgfeh$# !"%&'()*+,-./<=BD?>@AC01926:;35748EFJGHI]^`_PQRUTSWVXYZKLOMNbcd\[  a !"##$%%&'()*+, - . / 0 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C C D E F G H I J K L M N N O P Q R S T U V V W X Y Z [ [ \ ] ^ _ _ ` a b c d e f g h i j k k l m n o o p q r stuvwxyz{|}~      !"#$%&$%'$%($%)$%*$%+$%,$%-$%.$%/$%/$%0$%1$%2$%3$%4$%5$%6$%7$%8$%9$%:$%;$%<$%=$%>$?@$?A$?B$?C$DE$DF$DG$DH$DI$DJ$DK$DL$DM$DN$DO$DP$DQ$DR$DS$DT$DU$DV$DW$DX$DY$DZ$D[$D\]^_`abcdbefbghbijbikbilbimbinbiobipbiqbirstuvwvxyz{y|}y|~y|yyyyy        |        (ats-pkg-2.11.0.10-1NYQZ9dcPga4UaeFjkbcXsLanguage.ATS.PackageDistribution.ATS Paths_ats_pkgDistribution.ATS.VersionSystem.Process.ExtQuaaludeLanguage.ATS.Package.UpgradeLanguage.ATS.Package.GenericLanguage.ATS.Package.ErrorLanguage.ATS.Package.DebianLanguage.ATS.Package.TypeLanguage.ATS.Package.PackageSetLanguage.ATS.Package.DhallLanguage.ATS.Package.ConfigLanguage.ATS.Package.Build.CLanguage.ATS.Package.CompilerLanguage.ATS.Package.DependencyLanguage.ATS.Package.BuildDistribution.ATS.Build)dependency-1.2.0.0-7ZFG6WbFSB7CWpO0QJysx6Data.Dependency.TypeVersion(shake-ats-1.9.0.1-AQYUk2Gkj8HEY4099b85S8Development.Shake.ATS.Type objectFile cabalFile projectFile ForeignCabal atspkgVersion upgradeBinGenericPackagebinRuleslibRules includeRulesPackageunPack InstallDirsbinDirlibDir includeDir includeDepslibDeps CacheValidatsInstallDirs PackageError UnrecognizedDepErrPkg $sel:bin:Pkg $sel:test:Pkg$sel:libraries:Pkg $sel:man:Pkg$sel:completions:Pkg$sel:version:Pkg$sel:compiler:Pkg$sel:dependencies:Pkg $sel:clib:Pkg$sel:buildDeps:Pkg$sel:ccompiler:Pkg$sel:cflags:Pkg$sel:atsFlags:Pkg$sel:atsSource:Pkg$sel:dynLink:Pkg$sel:extSolve:Pkg$sel:debPkg:Pkg$sel:atsLib:PkgLib $sel:name:Lib $sel:src:Lib$sel:libTarget:Lib $sel:libs:Lib$sel:includes:Lib$sel:hsDeps:Lib$sel:links:Lib$sel:hs2ats:Lib$sel:extras:Lib$sel:static:LibBin $sel:src:Bin$sel:target:Bin $sel:libs:Bin$sel:hsDeps:Bin$sel:hs2ats:Bin$sel:gcBin:Bin$sel:extras:BinSrc$sel:atsSrc:Src$sel:cTarget:Src$sel:atsGen:Src$sel:extras:Src TargetPair$sel:hs:TargetPair$sel:ats:TargetPair$sel:cpphs:TargetPair ATSDependency$sel:libName:ATSDependency$sel:dir:ATSDependency$sel:url:ATSDependency$sel:description:ATSDependency$sel:libVersion:ATSDependency$sel:libDeps:ATSDependency$sel:libBldDeps:ATSDependency$sel:libCDeps:ATSDependency$sel:script:ATSDependency DepSelectorLibDep ATSConstraint$sel:lower:ATSConstraint$sel:upper:ATSConstraintdirLens ATSPackageSet _atsPkgSet displayListcheckPkg checkPkgSetpackageCompilercleanAll buildHelpercheckbuildAllmkPkgatsPolyglotBuild cabalHooksversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNamesilentCreateProcess<#>baseGHC.Basejoin Data.Foldablefold GHC.GenericsGeneric<>directory-1.3.1.5System.DirectorygetModificationTime doesFileExistbytestring-0.10.8.2Data.ByteString.Lazy.Internal ByteStringbinary-0.8.5.1 Data.BinaryencodedecodeData.Binary.ClassBinary makeAbsolute listDirectorywhen Data.Maybe fromMaybe Data.Functorvoid Data.OldList isPrefixOf isSuffixOf interspersesortBy traverse_ Control.MonadfilterMunless-ansi-wl-pprint-0.6.8.2-6AdIxh22sHDEM4okAgCrQl%Text.PrettyPrint.ANSI.Leijen.InternalputDoc dullyellowdullredhardline linebreaktexthangindent<+> punctuatePrettypretty text-1.2.3.0Data.Text.Internal.LazyTextControl.Monad.IO.ClassMonadIOliftIOSystem.EnvironmentgetEnv System.ExitexitWith zipWithM_zipWithM<=< Data.Version showVersion Control.Arrowsecondfirst&&&***GHC.IO.ExceptionExitCode ExitSuccess transpose Data.Boolbool Data.Function&on$>2composition-prelude-1.5.0.5-Gm3gXgPTYCN8K0p5tsrQzEControl.Compositionthread.**.*bothbiaxe#dhall-1.15.0-4LSTTRqMOOKAPagpWT7am0Dhallautodetailedinput InterpretInjectfilepath-1.4.2System.FilePath.PosixgetTemporaryDirectorygetUserDocumentsDirectorygetAppUserDataDirectorygetXdgDirectorygetHomeDirectorysetModificationTime setAccessTime getAccessTimegetSymbolicLinkTargetisSymbolicLinkpathIsSymbolicLinkremoveDirectoryLinkcreateDirectoryLinkcreateFileLinkdoesDirectoryExist doesPathExist getFileSizewithCurrentDirectorysetCurrentDirectorygetDirectoryContents exeExtension findFilesWith findFileWith findFilesfindFilefindExecutablesInDirectoriesfindExecutablesfindExecutablemakeRelativeToCurrentDirectorycanonicalizePathcopyFileWithMetadatacopyFile renamePath renameFilerenameDirectory removeFileremovePathForciblyremoveDirectoryRecursiveremoveDirectorycreateDirectoryIfMissingcreateDirectorycopyPermissionssetPermissionsgetPermissionssetOwnerSearchablesetOwnerExecutablesetOwnerWritablesetOwnerReadableemptyPermissions XdgDirectoryXdgData XdgConfigXdgCache System.Directory.Internal.CommongetCurrentDirectory Permissionsreadablewritable executable searchableprocess-1.6.3.0System.Process.Common ProcessHandle StdStreamInherit UseHandle CreatePipeNoStreamCmdSpec ShellCommand RawCommand CreateProcessenvcmdspeccwdstd_instd_outstd_err close_fds create_group delegate_ctlcdetach_consolecreate_new_console new_session child_group child_useruse_process_jobsSystem.Process.InternalscreateProcess_ createPipe createPipeFdinterruptProcessGroupOfSystem.ProcessPidprocshell createProcesswithCreateProcess spawnProcess spawnCommand callProcess callCommand readProcessreadCreateProcessreadProcessWithExitCodereadCreateProcessWithExitCodeshowCommandForUsergetPidwaitForProcessgetProcessExitCodeterminateProcess runCommand runProcessrunInteractiveCommandrunInteractiveProcess rawSystemsystem takeDirectory takeBaseName takeFileName-<.> pathSeparator)http-client-0.5.13-Ap346Q6jYjb1zh3NxZcEYGNetwork.HTTP.Client.CorehttpLbsNetwork.HTTP.Client.Manager newManagerNetwork.HTTP.Client.Request parseRequestNetwork.HTTP.Client.TypesRequestmethod redirectCountResponseresponseStatusresponseVersionresponseHeaders responseBodyresponseCookieJar.http-client-tls-0.3.5.3-JvrePrwhLdA1VCDiwonBE9Network.HTTP.Client.TLStlsManagerSettingsData.Text.Lazyunpackpack(microlens-0.4.9.1-Il1wVteoTNOAmlNI3I8KNhLens.Micro.Extrasview Lens.Micro_Justover%~Lens.Micro.Internaleach_1_2_4Lens.Micro.TypeLens'#shake-0.16.4-FusaDHu3exTDXHPKFaWmegDevelopment.Shake.Commandcmd_cmdcommand_command"Development.Shake.Internal.Derived copyFile' Development.Shake.Internal.Shakeshake*Development.Shake.Internal.Rules.DirectoryremoveFilesAfter%Development.Shake.Internal.Rules.File%>~>wantneed%Development.Shake.Internal.Core.RulesRules%Development.Shake.Internal.Core.TypesAction"Development.Shake.Internal.Options shakeOptionsRebuild RebuildNow RebuildNormal RebuildLaterLint LintBasic LintFSATraceChange ChangeModtime ChangeDigestChangeModtimeAndDigestChangeModtimeAndDigestInputChangeModtimeOrDigest ShakeOptions shakeProgress shakeThreads shakeFiles shakeVersionshakeVerbosity shakeStaunch shakeReport shakeLintshakeLintInsideshakeLintIgnoreshakeCommandOptions shakeFlush shakeRebuildshakeAbbreviationsshakeStorageLogshakeLineBuffering shakeTimingsshakeRunCommands shakeChangeshakeCreationCheckshakeLiveFilesshakeVersionIgnore shakeColor shakeOutput shakeExtra VerbositySilentQuietNormalLoudChatty DiagnosticmakeExecutablemakeExehexghc-prim GHC.TypesTrue unrecognizedresolutionFailedDebianpackage maintainer description librariestargetmanpagebinariesdebRules&shake-c-0.3.0.0-2sqYQ0gTWSH6E7QgOrlLThDevelopment.Shake.C CCompilerGHCOtherICCCompCertClangGCC_postfix_prefixlistDeps setBuildPlan UserConfigpath defaultPkgsgithubUsername filterErrorscfgBin mkUserConfig clibSetupcpkgHome allSubdirs SetupScript fetchCompiler setupCompiler fetchDepssetupbuildpkgHomepatsHomeAtsPkgpatsHomeLocsAtsPkgbuild' mkInstalloptionsrebuildTargets atslibSetuphome' pkgToAction Cabal-2.2.0.1Distribution.Simple defaultMainwriteDummyFile modifyConf