7copyright: (c) 2013-14 Phil Freeman, (c) 2014 Gary Burgess, and other contributors
8maintainer: Phil Freeman <paf31@cantab.net>
10synopsis: PureScript Programming Language Compiler
11description: A small strongly, statically typed programming language with expressive types, inspired by Haskell and compiling to Javascript.
13Homepage: http://www.purescript.org/
14author: Phil Freeman <paf31@cantab.net>,
15 Gary Burgess <gary.burgess@gmail.com>,
16 Hardy Jones <jones3.hardy@gmail.com>
18extra-source-files: prelude/prelude.purs
19 , examples/passing/*.purs
20 , examples/failing/*.purs
24 location: https://github.com/purescript/purescript.git
27 build-depends: base >=4.6 && <5,
29 unordered-containers -any,
32 mtl >= 2.1.0 && < 2.3.0,
34 transformers >= 0.4.0 && < 0.5,
35 utf8-string >= 1 && < 2,
36 pattern-arrows >= 0.0.2 && < 0.1,
37 file-embed >= 0.0.7 && < 0.0.8,
39 boxes >= 0.1.4 && < 0.2.0
40 exposed-modules: Language.PureScript
41 Language.PureScript.AST
42 Language.PureScript.AST.Binders
43 Language.PureScript.AST.Declarations
44 Language.PureScript.AST.Operators
45 Language.PureScript.AST.SourcePos
46 Language.PureScript.AST.Traversals
47 Language.PureScript.CodeGen
48 Language.PureScript.CodeGen.Externs
49 Language.PureScript.CodeGen.JS
50 Language.PureScript.CodeGen.JS.AST
51 Language.PureScript.CodeGen.JS.Common
52 Language.PureScript.CodeGen.JS.Optimizer
53 Language.PureScript.CodeGen.JS.Optimizer.Blocks
54 Language.PureScript.CodeGen.JS.Optimizer.Common
55 Language.PureScript.CodeGen.JS.Optimizer.Inliner
56 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
57 Language.PureScript.CodeGen.JS.Optimizer.TCO
58 Language.PureScript.CodeGen.JS.Optimizer.Unused
59 Language.PureScript.Constants
60 Language.PureScript.CoreFn
61 Language.PureScript.CoreFn.Ann
62 Language.PureScript.CoreFn.Binders
63 Language.PureScript.CoreFn.Desugar
64 Language.PureScript.CoreFn.Expr
65 Language.PureScript.CoreFn.Literals
66 Language.PureScript.CoreFn.Meta
67 Language.PureScript.CoreFn.Module
68 Language.PureScript.CoreFn.Traversals
69 Language.PureScript.Comments
70 Language.PureScript.DeadCodeElimination
71 Language.PureScript.Environment
72 Language.PureScript.Errors
73 Language.PureScript.Kinds
74 Language.PureScript.Linter
75 Language.PureScript.ModuleDependencies
76 Language.PureScript.Names
77 Language.PureScript.Options
78 Language.PureScript.Parser
79 Language.PureScript.Parser.Lexer
80 Language.PureScript.Parser.Common
81 Language.PureScript.Parser.Declarations
82 Language.PureScript.Parser.Kinds
83 Language.PureScript.Parser.State
84 Language.PureScript.Parser.Types
85 Language.PureScript.Pretty
86 Language.PureScript.Pretty.Common
87 Language.PureScript.Pretty.JS
88 Language.PureScript.Pretty.Kinds
89 Language.PureScript.Pretty.Types
90 Language.PureScript.Pretty.Values
91 Language.PureScript.Renamer
92 Language.PureScript.Sugar
93 Language.PureScript.Sugar.BindingGroups
94 Language.PureScript.Sugar.CaseDeclarations
95 Language.PureScript.Sugar.DoNotation
96 Language.PureScript.Sugar.Names
97 Language.PureScript.Sugar.ObjectWildcards
98 Language.PureScript.Sugar.Operators
99 Language.PureScript.Sugar.TypeClasses
100 Language.PureScript.Sugar.TypeDeclarations
101 Language.PureScript.Traversals
102 Language.PureScript.TypeChecker
103 Language.PureScript.TypeChecker.Entailment
104 Language.PureScript.TypeChecker.Kinds
105 Language.PureScript.TypeChecker.Monad
106 Language.PureScript.TypeChecker.Rows
107 Language.PureScript.TypeChecker.Skolems
108 Language.PureScript.TypeChecker.Subsumption
109 Language.PureScript.TypeChecker.Synonyms
110 Language.PureScript.TypeChecker.Types
111 Language.PureScript.TypeChecker.Unify
112 Language.PureScript.TypeClassDictionaries
113 Language.PureScript.Types
117 Control.Monad.Supply.Class
121 other-modules: Paths_purescript
122 ghc-options: -Wall -O2
125 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
126 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
132 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
135 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
136 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
140 hs-source-dirs: psc-make
142 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
145 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
146 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
147 haskeline >= 0.7.0.0, purescript -any, transformers -any,
152 hs-source-dirs: psci psci/main
158 ghc-options: -Wall -O2
161 build-depends: base >=4 && <5, purescript -any,
162 optparse-applicative >= 0.10.0, process -any, mtl -any
165 hs-source-dirs: psc-docs
169 ghc-options: -Wall -O2
171executable psc-hierarchy
172 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
173 process -any, mtl -any, parsec -any, filepath -any, directory -any
176 hs-source-dirs: hierarchy
178 ghc-options: -Wall -O2
181 build-depends: base >=4 && <5, containers -any, directory -any,
182 filepath -any, mtl -any, parsec -any, purescript -any,
183 transformers -any, process -any
184 type: exitcode-stdio-1.0
187 hs-source-dirs: tests
190 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
191 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
192 haskeline >= 0.7.0.0, purescript -any, transformers -any,
193 process -any, HUnit -any
194 type: exitcode-stdio-1.0
197 hs-source-dirs: psci psci/tests
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list