úÎmŽUxp      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoSafeúpqrstuvwSafeSNonexNoneySame as Text.PrettyPrint.ANSI.Leijen's  $&, but doesn't clash with the prelude.ĸ z{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĒĢĪĨͧĻĐŠŦŽ­ŪŊ°ąēģīĩķ·ļđšŧž―ūŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎÏÐŅŌÓÔÕÖŨØŲÚÛÜÝÞßāáâãäåæįčéęëėíîïðņōóôõöũøųúûüýþĸ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~x€‚yy5None ŸNone&'K† Any type implementing  ' can be depended on by other packages. ŸThe package monad provides information about the package to be installed, in particular, the directory for installation and the directories for dependencies.FFunctions containing installation information about a particular type..Compares cached value to new value, returning ƒ if valid.:The default set of install directories for an ATS package.    NoneB„… None"#068:KÔ †‡ˆ‰Š‹ŒŽ† ‡ˆ‹‰ŠŽŒ None"068:Ka0u.Data type associated with  atspkg.dhall file.List of binaries to be builtList of test suites List of libraries to be built!3Optional (markdown) manpages to be converted using pandoc." Optional compleat/ completions to be installed alongside package.#Library version$Compiler version%List of library dependencies&List of C library dependencies' List of ATS library dependencies(The C compiler we should use)'List of flags to pass to the C compiler*List of flags to pass to patsopt.+ATS source to be compile to C.,;Don't link statically, instead, use libraries installed by atspkg.-Solver to use..,Optional specificiation as a debian package./Whether to link/build atslib.2Name of library being provided3Source files (should end with .dats ) to be compiled to object files5 Libraries to link against (e.g.  [ "pthread" ])6.Include files to be installed with the library7Haskell .cabal# files associated with object files8Generate link files.9Sources and targets for hs2ats:'Other source files the build depends on; Whether to make a static library>Source file (should end with .dats)?Binary to be built@ Libraries to link against (e.g.  [ "pthread" ])AHaskell .cabal8 files associated with the final library we want to makeB List of sources and targets for hs2atsC$Whether to use the garbage collectorD'Extra source files the build depends onKGThis is just a tuple, except I can figure out how to use it with Dhall.PType for a dependencyRLibrary name, e.g.SDirectory we should unpack toTUrl pointing to tarballUPackage descriptionWDependencies to be unpackedXDependencies to be builtYC dependencies to be builtZ#Optional build script for C library[You likely want W or XV‘’“”•–—˜™$# !"%&'()*+,-./01926:;35748<=BD?>@ACEFJGHIKLOMNPQRUTSWVXYZ[\]^`_a !"#$%&'()*+,-./0 123456789:;<=>?@ABCDEFGHIJKLMNOP QRSTUVWXYZ]^_` None"#K5kšWhether to sort dependenciesURL of package set›Filepath for cache inside .atspkgURL of package set to use.Libraries we wantbcde›bcd None7ĪfCheck a  pkg.dhall file.gPath to .dhall file defining a package set.)Whether to print detailed error messages.fgNone688œžŸ ĄĒĢœŸž ĄNone9ŽĪShake verbosity level C compiler Library nameFilepath to unpack toĨĶĪNone;Æh8Make a tarball from a directory containing the compiler.§Optional target triple Library name File path§hĻĐiNone@ĄŠ Shake verbosityC compiler to use.Setup steps that can be performed concurrentlyATS dependenciesC DependenciesATS build dependenciesPath to configuration fileHow to install an ATS library Whether to perform setup anyhow.ŦC compiler to useATSDependency itself§ŠjNone"#NMŊl1Build in current directory or indicated directoryŽBuild a set of targets­The directory  ~/.atspkgŪThe directory that will be PATSHOME.Ŋ This is the  $PATSHOMELOCS$ variable to be passed to the shell. ° Directory Target tripleTargetsŽTargetsąOptional target tripleēWhether to rebuild all targetsWhether to run the linter6Whether to display profiling information for the buildVerbosity levelA list of targetsģForce rebuild of all targetsTargetsm Force rebuild Run linter!Print build profiling informationSetupTargets Target triple VerbosityīOptional target triple Library nameFilepathĩCompiler versionLibrary versionŊDepth to recurseķSetup actions to be performedTargets$Optional compiler triple (overrides ()Package data typeklŽmNoneQynUse this in place of · for a simple build.ļ5Write a dummy file that will allow packaging to work.o This uses the users hooks as is simpleUserHooks%, modified to build the ATS library.đ New library directory (absolute)noNoneQšnoonNoneRn $# !"%&'()*+,-./01926:;35748<=BD?>@ACEFJGHIKLOMNPQRUTSWVXYZ[\]^`_abcdefghijklmnlkmijgfeh !"#$%&'()*+,-./<=>?@ABCD0123456789:;EFGHIJ]^_`PQRSTUVWXYZKLMNObcd\[  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{|}~€‚ƒ„…†‡ˆ†‰Š†‹Œ†Ž‘’“”•–—˜–—™š›–œ†‡ž†Ÿ †ĄĒ†ĢΆĢĨ†Ģ̧͆†‰Ļ†ĐІĐŦŽ­ŪŽ­ŊŽ­°Ž­ąŽ­ēŽ­ģŽ­īŽ­ĩŽ­ķŽ­·Ž­ļŽ­đšŧž†―ū†―ŋ†ĀÁ†ÂÆĐĆĐÅ†ĐÆ†ĮȆÉʆɈɈÉ͆ÎφÎІĢ҆ŌӆÔՆÔֆĄŨØŲÚØŲÛØŲÜØŲÝØŲÞßāáßāâßāãßāäßāåæįčéęëėíîïðņōóôõöũøųúûüýþĸ      !"#$%&'())*+,-./0123456789:9;9<9=>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>TUVWUVXUVYUVZUV[UV\]^_]`a]bc]de]df]dg]dh]di]dj]dk]dl]dmnopšqršqstuvtwxtwytwzt{|t{}t{~t{t€‚ƒ„‚ƒ…‚ƒ†‚ƒ‡‚ˆ‰‚Š‹‚Œ‚Ž‚ސ‚Ž‘‚Ž’‚“”‚•–‚—˜‚—™‚—š‚—›‚—œ‚—‚—ž‚—Ÿ‚— ‚—Ą‚—Ē‚—Ģ‚—Ī‚—Ĩ‚—Ķ‚—Ķ‚—§‚—Ļ‚—Đ‚—Š‚—Ŧ‚—Ž‚—­‚—Ū‚—Ŋ‚—°‚—ą‚—ē‚—ģ‚—ī‚—ĩ‚—ķ‚—·‚—ļ‚—đ‚—š‚—ŧ‚—ž‚—―‚—ū‚—ŋ‚—Ā‚—Á‚—‚——Ă—Å‚—ÆĮČÉĘËĖ Í Î Ï Ï Ð Ņ Ō | Ó Ô Õ Ö ŨØŲÚØŲÛØŲÜØŲÝØŲÞØŲߨŲāØŲáØŲâ ã äååæįčéęëėíîïðņōóôõöũøųúûüýþĸ'ats-pkg-2.11.0.7-5xvmuI1hBvdItDmaYoaYxLLanguage.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-CpDCXSPQh215TmSIkovaTdData.Dependency.TypeVersion(shake-ats-1.9.0.0-6HQwNGq0BAc9qIpz4zwHsGDevelopment.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.GenericsGenericData.Semigroup<>directory-1.3.0.2System.DirectorygetModificationTime doesFileExistbytestring-0.10.8.2Data.ByteString.Lazy.Internal ByteStringbinary-0.8.5.1 Data.Binaryencodedecode makeAbsolute listDirectoryData.Binary.ClassBinarywhen Data.Maybe fromMaybe Data.Functorvoid Data.OldList isPrefixOf isSuffixOf interspersesortBy traverse_ Control.MonadfilterMunless-ansi-wl-pprint-0.6.8.2-LCZpQNUyexiFBaiHDiOJsa%Text.PrettyPrint.ANSI.Leijen.InternalputDoc dullyellowdullredhardline linebreaktexthangindent<+> punctuatePrettypretty#text-1.2.2.2-EakMpasry3jA6OIwSZhq9MData.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-7QS0HnL91eBI2wNwr9cPeWControl.Compositionthread.**.*bothbiaxe#dhall-1.14.0-LdcbKx92hwQ6HIs7YlQqYwDhallautodetailedinput InterpretInjectgetTemporaryDirectorygetUserDocumentsDirectorygetAppUserDataDirectorygetXdgDirectorygetHomeDirectorysetModificationTime setAccessTime getAccessTimeisSymbolicLinkpathIsSymbolicLinkdoesDirectoryExist doesPathExist getFileSizewithCurrentDirectorysetCurrentDirectorygetCurrentDirectorygetDirectoryContents findFilesWith findFileWith findFilesfindFilefindExecutablesInDirectoriesfindExecutablesfindExecutablemakeRelativeToCurrentDirectorycanonicalizePathcopyFileWithMetadatacopyFile renamePath renameFilerenameDirectory removeFileremovePathForciblyremoveDirectoryRecursiveremoveDirectorycreateDirectoryIfMissingcreateDirectorycopyPermissionssetPermissionsgetPermissionssetOwnerSearchablesetOwnerExecutablesetOwnerWritablesetOwnerReadableemptyPermissions Permissionsreadablewritable executable searchable XdgDirectoryXdgData XdgConfigXdgCache System.Directory.Internal.Config exeExtensionprocess-1.6.1.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.Processprocshell createProcesswithCreateProcess spawnProcess spawnCommand callProcess callCommand readProcessreadCreateProcessreadProcessWithExitCodereadCreateProcessWithExitCodeshowCommandForUserwaitForProcessgetProcessExitCodeterminateProcess runCommand runProcessrunInteractiveCommandrunInteractiveProcess rawSystemsystemfilepath-1.4.1.2System.FilePath.Posix takeDirectory takeBaseName takeFileName-<.> pathSeparator)http-client-0.5.13-Ij55mnTz2HSCl7nhc21wLkNetwork.HTTP.Client.CorehttpLbsNetwork.HTTP.Client.Manager newManagerNetwork.HTTP.Client.Request parseRequestNetwork.HTTP.Client.TypesRequestmethod redirectCountResponseresponseStatusresponseVersionresponseHeaders responseBodyresponseCookieJar.http-client-tls-0.3.5.3-IdgoLyNq80f1SU0XfBmZhYNetwork.HTTP.Client.TLStlsManagerSettingsData.Text.Lazyunpackpack(microlens-0.4.9.1-3wqsjzVxKHI2nLhceIdmENLens.Micro.Extrasview Lens.Micro_Justover%~Lens.Micro.Internaleach_1_2_4Lens.Micro.TypeLens'#shake-0.16.4-3G8L9VsvZ7W15o2oqRT2DjDevelopment.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 VerbositySilentNormalQuietLoudChatty DiagnosticmakeExecutablemakeExehexghc-prim GHC.TypesTrue unrecognizedresolutionFailedDebianpackage maintainer description librariestargetmanpagebinariesdebRules&shake-c-0.3.0.0-3X0D8YhWoi8DdBUcxr0ayIDevelopment.Shake.C CCompilerGHCOtherICCCompCertClangGCC_postfix_prefixlistDeps setBuildPlan UserConfigpath defaultPkgsgithubUsername filterErrorscfgBin mkUserConfig clibSetupcpkgHome allSubdirs SetupScript fetchCompiler setupCompiler fetchDepssetupbuildpkgHomepatsHomeAtsPkgpatsHomeLocsAtsPkgbuild' mkInstalloptionsrebuildTargets atslibSetuphome' pkgToAction$Cabal-2.2.0.0-5XV7GW3fk7E62Blu3YIQYADistribution.Simple defaultMainwriteDummyFile modifyConf