name: purescript version: 0.7.0.0 cabal-version: >=1.8 build-type: Simple license: MIT license-file: LICENSE copyright: (c) 2013-14 Phil Freeman, (c) 2014 Gary Burgess, and other contributors maintainer: Phil Freeman stability: experimental synopsis: PureScript Programming Language Compiler description: A small strongly, statically typed programming language with expressive types, inspired by Haskell and compiling to Javascript. category: Language Homepage: http://www.purescript.org/ author: Phil Freeman , Gary Burgess , Hardy Jones tested-with: GHC==7.8 extra-source-files: examples/passing/*.purs , examples/failing/*.purs source-repository head type: git location: https://github.com/purescript/purescript.git library build-depends: base >=4.6 && <5, containers -any, unordered-containers -any, dlist -any, directory >= 1.2, filepath -any, mtl >= 2.1.0 && < 2.3.0, parsec -any, transformers >= 0.3.0 && < 0.5, transformers-compat >= 0.3.0, utf8-string >= 1 && < 2, pattern-arrows >= 0.0.2 && < 0.1, time -any, boxes >= 0.1.4 && < 0.2.0, aeson >= 0.8 && < 0.9, vector -any, bower-json >= 0.7, aeson-better-errors >= 0.8, bytestring -any, text -any, split -any exposed-modules: Language.PureScript Language.PureScript.AST Language.PureScript.AST.Binders Language.PureScript.AST.Declarations Language.PureScript.AST.Operators Language.PureScript.AST.SourcePos Language.PureScript.AST.Traversals Language.PureScript.AST.Exported Language.PureScript.CodeGen Language.PureScript.CodeGen.Externs Language.PureScript.CodeGen.JS Language.PureScript.CodeGen.JS.AST Language.PureScript.CodeGen.JS.Common Language.PureScript.CodeGen.JS.Optimizer Language.PureScript.CodeGen.JS.Optimizer.Blocks Language.PureScript.CodeGen.JS.Optimizer.Common Language.PureScript.CodeGen.JS.Optimizer.Inliner Language.PureScript.CodeGen.JS.Optimizer.MagicDo Language.PureScript.CodeGen.JS.Optimizer.TCO Language.PureScript.CodeGen.JS.Optimizer.Unused Language.PureScript.Constants Language.PureScript.CoreFn Language.PureScript.CoreFn.Ann Language.PureScript.CoreFn.Binders Language.PureScript.CoreFn.Desugar Language.PureScript.CoreFn.Expr Language.PureScript.CoreFn.Literals Language.PureScript.CoreFn.Meta Language.PureScript.CoreFn.Module Language.PureScript.CoreFn.Traversals Language.PureScript.Comments Language.PureScript.DeadCodeElimination Language.PureScript.Environment Language.PureScript.Errors Language.PureScript.Kinds Language.PureScript.Linter Language.PureScript.ModuleDependencies Language.PureScript.Names Language.PureScript.Options Language.PureScript.Parser Language.PureScript.Parser.Lexer Language.PureScript.Parser.Common Language.PureScript.Parser.Declarations Language.PureScript.Parser.JS Language.PureScript.Parser.Kinds Language.PureScript.Parser.State Language.PureScript.Parser.Types Language.PureScript.Pretty Language.PureScript.Pretty.Common Language.PureScript.Pretty.JS Language.PureScript.Pretty.Kinds Language.PureScript.Pretty.Types Language.PureScript.Pretty.Values Language.PureScript.Renamer Language.PureScript.Sugar Language.PureScript.Sugar.BindingGroups Language.PureScript.Sugar.CaseDeclarations Language.PureScript.Sugar.DoNotation Language.PureScript.Sugar.Names Language.PureScript.Sugar.ObjectWildcards Language.PureScript.Sugar.Operators Language.PureScript.Sugar.TypeClasses Language.PureScript.Sugar.TypeDeclarations Language.PureScript.Traversals Language.PureScript.TypeChecker Language.PureScript.TypeChecker.Entailment Language.PureScript.TypeChecker.Kinds Language.PureScript.TypeChecker.Monad Language.PureScript.TypeChecker.Rows Language.PureScript.TypeChecker.Skolems Language.PureScript.TypeChecker.Subsumption Language.PureScript.TypeChecker.Synonyms Language.PureScript.TypeChecker.Types Language.PureScript.TypeChecker.Unify Language.PureScript.TypeClassDictionaries Language.PureScript.Types Language.PureScript.Docs Language.PureScript.Docs.Render Language.PureScript.Docs.Types Language.PureScript.Docs.RenderedCode Language.PureScript.Docs.RenderedCode.Types Language.PureScript.Docs.RenderedCode.Render Language.PureScript.Docs.AsMarkdown Language.PureScript.Docs.ParseAndDesugar Language.PureScript.Docs.Utils.MonoidExtras Control.Monad.Unify Control.Monad.Supply Control.Monad.Supply.Class exposed: True buildable: True hs-source-dirs: src other-modules: Paths_purescript ghc-options: -Wall -O2 executable psc build-depends: base >=4 && <5, containers -any, directory -any, filepath -any, mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any, transformers -any, Glob >= 0.7 && < 0.8 main-is: Main.hs buildable: True hs-source-dirs: psc other-modules: ghc-options: -Wall -O2 -fno-warn-unused-do-bind executable psc-make build-depends: base >=4 && <5, containers -any, directory -any, filepath -any, mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any, time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8 main-is: Main.hs buildable: True hs-source-dirs: psc-make other-modules: Make ghc-options: -Wall -O2 -fno-warn-unused-do-bind executable psci build-depends: base >=4 && <5, containers -any, directory -any, filepath -any, mtl -any, optparse-applicative >= 0.10.0, parsec -any, haskeline >= 0.7.0.0, purescript -any, transformers -any, transformers-compat -any, process -any, time -any, Glob -any main-is: Main.hs buildable: True hs-source-dirs: psci psci/main other-modules: Types Parser Directive Completion PSCi Make IO ghc-options: -Wall -O2 executable psc-docs build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0, process -any, mtl -any, split -any, ansi-wl-pprint -any, directory -any, filepath -any, Glob -any main-is: Main.hs buildable: True hs-source-dirs: psc-docs other-modules: Ctags Etags Tags ghc-options: -Wall -O2 executable psc-publish build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0, process -any, mtl -any, pattern-arrows -any, aeson -any, bytestring -any, directory -any, transformers -any, text -any, containers -any, boxes -any, split -any, Glob -any, aeson-better-errors -any, transformers-compat -any, bower-json -any, semigroups -any, safe -any main-is: Main.hs buildable: True hs-source-dirs: psc-publish other-modules: Utils ErrorsWarnings BoxesHelpers ghc-options: -Wall -O2 executable psc-hierarchy build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0, process -any, mtl -any, parsec -any, filepath -any, directory -any, Glob -any main-is: Main.hs buildable: True hs-source-dirs: hierarchy other-modules: ghc-options: -Wall -O2 test-suite tests build-depends: base >=4 && <5, containers -any, directory -any, filepath -any, mtl -any, parsec -any, purescript -any, transformers -any, process -any, transformers-compat -any type: exitcode-stdio-1.0 main-is: Main.hs buildable: True hs-source-dirs: tests test-suite psci-tests build-depends: base >=4 && <5, containers -any, directory -any, filepath -any, mtl -any, optparse-applicative >= 0.10.0, parsec -any, haskeline >= 0.7.0.0, purescript -any, transformers -any, transformers-compat -any, process -any, HUnit -any, time -any, Glob -any type: exitcode-stdio-1.0 main-is: Main.hs buildable: True hs-source-dirs: psci psci/tests ghc-options: -Wall