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>
20extra-source-files: examples/passing/*.purs
21 , examples/failing/*.purs
25 location: https://github.com/purescript/purescript.git
28 build-depends: base >=4.6 && <5,
30 unordered-containers -any,
34 mtl >= 2.1.0 && < 2.3.0,
36 transformers >= 0.3.0 && < 0.5,
37 transformers-compat >= 0.3.0,
38 utf8-string >= 1 && < 2,
39 pattern-arrows >= 0.0.2 && < 0.1,
41 boxes >= 0.1.4 && < 0.2.0,
42 aeson >= 0.8 && < 0.9,
45 aeson-better-errors >= 0.7,
50 exposed-modules: Language.PureScript
51 Language.PureScript.AST
52 Language.PureScript.AST.Binders
53 Language.PureScript.AST.Declarations
54 Language.PureScript.AST.Operators
55 Language.PureScript.AST.SourcePos
56 Language.PureScript.AST.Traversals
57 Language.PureScript.AST.Exported
58 Language.PureScript.CodeGen
59 Language.PureScript.CodeGen.Externs
60 Language.PureScript.CodeGen.JS
61 Language.PureScript.CodeGen.JS.AST
62 Language.PureScript.CodeGen.JS.Common
63 Language.PureScript.CodeGen.JS.Optimizer
64 Language.PureScript.CodeGen.JS.Optimizer.Blocks
65 Language.PureScript.CodeGen.JS.Optimizer.Common
66 Language.PureScript.CodeGen.JS.Optimizer.Inliner
67 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
68 Language.PureScript.CodeGen.JS.Optimizer.TCO
69 Language.PureScript.CodeGen.JS.Optimizer.Unused
70 Language.PureScript.Constants
71 Language.PureScript.CoreFn
72 Language.PureScript.CoreFn.Ann
73 Language.PureScript.CoreFn.Binders
74 Language.PureScript.CoreFn.Desugar
75 Language.PureScript.CoreFn.Expr
76 Language.PureScript.CoreFn.Literals
77 Language.PureScript.CoreFn.Meta
78 Language.PureScript.CoreFn.Module
79 Language.PureScript.CoreFn.Traversals
80 Language.PureScript.Comments
81 Language.PureScript.DeadCodeElimination
82 Language.PureScript.Environment
83 Language.PureScript.Errors
84 Language.PureScript.Kinds
85 Language.PureScript.Linter
86 Language.PureScript.ModuleDependencies
87 Language.PureScript.Names
88 Language.PureScript.Options
89 Language.PureScript.Parser
90 Language.PureScript.Parser.Lexer
91 Language.PureScript.Parser.Common
92 Language.PureScript.Parser.Declarations
93 Language.PureScript.Parser.JS
94 Language.PureScript.Parser.Kinds
95 Language.PureScript.Parser.State
96 Language.PureScript.Parser.Types
97 Language.PureScript.Pretty
98 Language.PureScript.Pretty.Common
99 Language.PureScript.Pretty.JS
100 Language.PureScript.Pretty.Kinds
101 Language.PureScript.Pretty.Types
102 Language.PureScript.Pretty.Values
103 Language.PureScript.Renamer
104 Language.PureScript.Sugar
105 Language.PureScript.Sugar.BindingGroups
106 Language.PureScript.Sugar.CaseDeclarations
107 Language.PureScript.Sugar.DoNotation
108 Language.PureScript.Sugar.Names
109 Language.PureScript.Sugar.ObjectWildcards
110 Language.PureScript.Sugar.Operators
111 Language.PureScript.Sugar.TypeClasses
112 Language.PureScript.Sugar.TypeDeclarations
113 Language.PureScript.Traversals
114 Language.PureScript.TypeChecker
115 Language.PureScript.TypeChecker.Entailment
116 Language.PureScript.TypeChecker.Kinds
117 Language.PureScript.TypeChecker.Monad
118 Language.PureScript.TypeChecker.Rows
119 Language.PureScript.TypeChecker.Skolems
120 Language.PureScript.TypeChecker.Subsumption
121 Language.PureScript.TypeChecker.Synonyms
122 Language.PureScript.TypeChecker.Types
123 Language.PureScript.TypeChecker.Unify
124 Language.PureScript.TypeClassDictionaries
125 Language.PureScript.Types
127 Language.PureScript.Docs
128 Language.PureScript.Docs.Render
129 Language.PureScript.Docs.Types
130 Language.PureScript.Docs.RenderedCode
131 Language.PureScript.Docs.RenderedCode.Types
132 Language.PureScript.Docs.RenderedCode.Render
133 Language.PureScript.Docs.AsMarkdown
134 Language.PureScript.Docs.ParseAndDesugar
135 Language.PureScript.Docs.Utils.MonoidExtras
139 Control.Monad.Supply.Class
144 other-modules: Paths_purescript
145 ghc-options: -Wall -O2
148 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
149 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
155 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
158 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
159 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
160 time -any, transformers -any, transformers-compat -any
163 hs-source-dirs: psc-make
165 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
168 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
169 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
170 haskeline >= 0.7.0.0, purescript -any, transformers -any,
171 transformers-compat -any, process -any, time -any
175 hs-source-dirs: psci psci/main
183 ghc-options: -Wall -O2
186 build-depends: base >=4 && <5, purescript -any,
187 optparse-applicative >= 0.10.0, process -any, mtl -any,
188 split -any, ansi-wl-pprint -any, directory -any, filepath
192 hs-source-dirs: psc-docs
196 ghc-options: -Wall -O2
198executable psc-publish
199 build-depends: base >=4 && <5, purescript -any,
200 optparse-applicative >= 0.10.0, process -any, mtl -any,
201 pattern-arrows -any, aeson -any, bytestring -any,
202 directory -any, transformers -any, text -any, containers
203 -any, boxes -any, split -any, Glob -any, aeson-better-errors
204 -any, transformers-compat -any, bower-json -any, semigroups
208 hs-source-dirs: psc-publish
212 ghc-options: -Wall -O2
214executable psc-hierarchy
215 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
216 process -any, mtl -any, parsec -any, filepath -any, directory -any
219 hs-source-dirs: hierarchy
221 ghc-options: -Wall -O2
224 build-depends: base >=4 && <5, containers -any, directory -any,
225 filepath -any, mtl -any, parsec -any, purescript -any,
226 transformers -any, process -any, transformers-compat -any
227 type: exitcode-stdio-1.0
230 hs-source-dirs: tests
233 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
234 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
235 haskeline >= 0.7.0.0, purescript -any, transformers -any,
236 transformers-compat -any, process -any, HUnit -any, time -any
237 type: exitcode-stdio-1.0
240 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