7copyright: (c) 2013-15 Phil Freeman, (c) 2014-15 Gary Burgess
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>,
17 Harry Garrood <harry@garrood.me>
21extra-source-files: examples/passing/*.purs
22 , examples/failing/*.purs
23 , tests/support/setup.js
24 , tests/support/package.json
25 , tests/support/bower.json
26 , tests/support/setup-win.cmd
27 , psci/tests/data/Sample.purs
40 location: https://github.com/purescript/purescript.git
43 build-depends: base >=4.6 && <5,
44 lifted-base >= 0.2.3 && < 0.2.4,
45 monad-control >= 1.0.0.0 && < 1.1,
46 transformers-base >= 0.4.0 && < 0.5,
48 unordered-containers -any,
52 mtl >= 2.1.0 && < 2.3.0,
54 transformers >= 0.3.0 && < 0.5,
55 transformers-compat >= 0.3.0,
56 utf8-string >= 1 && < 2,
57 pattern-arrows >= 0.0.2 && < 0.1,
59 boxes >= 0.1.4 && < 0.2.0,
60 aeson >= 0.8 && < 0.11,
63 aeson-better-errors >= 0.8,
67 language-javascript == 0.5.*,
70 process >= 1.2.0 && < 1.4,
71 safe >= 0.3.9 && < 0.4,
72 semigroups >= 0.16.2 && < 0.18
74 exposed-modules: Language.PureScript
75 Language.PureScript.AST
76 Language.PureScript.AST.Binders
77 Language.PureScript.AST.Declarations
78 Language.PureScript.AST.Operators
79 Language.PureScript.AST.SourcePos
80 Language.PureScript.AST.Traversals
81 Language.PureScript.AST.Exported
82 Language.PureScript.Bundle
83 Language.PureScript.Crash
84 Language.PureScript.Externs
85 Language.PureScript.CodeGen
86 Language.PureScript.CodeGen.JS
87 Language.PureScript.CodeGen.JS.AST
88 Language.PureScript.CodeGen.JS.Common
89 Language.PureScript.CodeGen.JS.Optimizer
90 Language.PureScript.CodeGen.JS.Optimizer.Blocks
91 Language.PureScript.CodeGen.JS.Optimizer.Common
92 Language.PureScript.CodeGen.JS.Optimizer.Inliner
93 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
94 Language.PureScript.CodeGen.JS.Optimizer.TCO
95 Language.PureScript.CodeGen.JS.Optimizer.Unused
97 Language.PureScript.CodeGen.Cpp
98 Language.PureScript.CodeGen.Cpp.AST
99 Language.PureScript.CodeGen.Cpp.Common
100 Language.PureScript.CodeGen.Cpp.File
101 Language.PureScript.CodeGen.Cpp.Optimizer
102 Language.PureScript.CodeGen.Cpp.Optimizer.Blocks
103 Language.PureScript.CodeGen.Cpp.Optimizer.Common
104 Language.PureScript.CodeGen.Cpp.Optimizer.Inliner
105 Language.PureScript.CodeGen.Cpp.Optimizer.MagicDo
106 Language.PureScript.CodeGen.Cpp.Optimizer.TCO
107 Language.PureScript.CodeGen.Cpp.Optimizer.Unused
108 Language.PureScript.CodeGen.Cpp.Types
109 Language.PureScript.Pretty.Cpp
111 Language.PureScript.Constants
112 Language.PureScript.CoreFn
113 Language.PureScript.CoreFn.Ann
114 Language.PureScript.CoreFn.Binders
115 Language.PureScript.CoreFn.Desugar
116 Language.PureScript.CoreFn.Expr
117 Language.PureScript.CoreFn.Literals
118 Language.PureScript.CoreFn.Meta
119 Language.PureScript.CoreFn.Module
120 Language.PureScript.CoreFn.Traversals
121 Language.PureScript.Comments
122 Language.PureScript.Environment
123 Language.PureScript.Errors
124 Language.PureScript.Kinds
125 Language.PureScript.Linter
126 Language.PureScript.Linter.Exhaustive
127 Language.PureScript.Linter.Imports
128 Language.PureScript.Make
129 Language.PureScript.ModuleDependencies
130 Language.PureScript.Names
131 Language.PureScript.Options
132 Language.PureScript.Parser
133 Language.PureScript.Parser.Lexer
134 Language.PureScript.Parser.Common
135 Language.PureScript.Parser.Declarations
136 Language.PureScript.Parser.JS
137 Language.PureScript.Parser.Kinds
138 Language.PureScript.Parser.State
139 Language.PureScript.Parser.Types
140 Language.PureScript.Pretty
141 Language.PureScript.Pretty.Common
142 Language.PureScript.Pretty.JS
143 Language.PureScript.Pretty.Kinds
144 Language.PureScript.Pretty.Types
145 Language.PureScript.Pretty.Values
146 Language.PureScript.Renamer
147 Language.PureScript.Sugar
148 Language.PureScript.Sugar.BindingGroups
149 Language.PureScript.Sugar.CaseDeclarations
150 Language.PureScript.Sugar.DoNotation
151 Language.PureScript.Sugar.Names
152 Language.PureScript.Sugar.Names.Env
153 Language.PureScript.Sugar.Names.Imports
154 Language.PureScript.Sugar.Names.Exports
155 Language.PureScript.Sugar.ObjectWildcards
156 Language.PureScript.Sugar.Operators
157 Language.PureScript.Sugar.TypeClasses
158 Language.PureScript.Sugar.TypeClasses.Deriving
159 Language.PureScript.Sugar.TypeDeclarations
160 Language.PureScript.Traversals
161 Language.PureScript.TypeChecker
162 Language.PureScript.TypeChecker.Entailment
163 Language.PureScript.TypeChecker.Kinds
164 Language.PureScript.TypeChecker.Monad
165 Language.PureScript.TypeChecker.Rows
166 Language.PureScript.TypeChecker.Skolems
167 Language.PureScript.TypeChecker.Subsumption
168 Language.PureScript.TypeChecker.Synonyms
169 Language.PureScript.TypeChecker.Types
170 Language.PureScript.TypeChecker.Unify
171 Language.PureScript.TypeClassDictionaries
172 Language.PureScript.Types
174 Language.PureScript.Docs
175 Language.PureScript.Docs.Convert
176 Language.PureScript.Docs.Render
177 Language.PureScript.Docs.Types
178 Language.PureScript.Docs.RenderedCode
179 Language.PureScript.Docs.RenderedCode.Types
180 Language.PureScript.Docs.RenderedCode.Render
181 Language.PureScript.Docs.AsMarkdown
182 Language.PureScript.Docs.ParseAndDesugar
183 Language.PureScript.Docs.Utils.MonoidExtras
185 Language.PureScript.Publish
186 Language.PureScript.Publish.Utils
187 Language.PureScript.Publish.ErrorsWarnings
188 Language.PureScript.Publish.BoxesHelpers
193 Control.Monad.Supply.Class
199 other-modules: Paths_purescript
200 ghc-options: -Wall -O2
203 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
204 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
205 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
209 ghc-options: -Wall -O2 -fno-warn-unused-do-bind -threaded -rtsopts "-with-rtsopts=-N"
212 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
213 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
214 haskeline >= 0.7.0.0, purescript -any, transformers -any,
215 transformers-compat -any, process -any, time -any, Glob -any
219 hs-source-dirs: psci psci/main
226 ghc-options: -Wall -O2
229 build-depends: base >=4 && <5, purescript -any,
230 optparse-applicative >= 0.10.0, process -any, mtl -any,
231 split -any, ansi-wl-pprint -any, directory -any,
232 filepath -any, Glob -any
235 hs-source-dirs: psc-docs
239 ghc-options: -Wall -O2
241executable psc-publish
242 build-depends: base >=4 && <5, purescript -any, bytestring -any, aeson -any, optparse-applicative -any
245 hs-source-dirs: psc-publish
246 ghc-options: -Wall -O2
248executable psc-hierarchy
249 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
250 process -any, mtl -any, parsec -any, filepath -any, directory -any,
254 hs-source-dirs: hierarchy
256 ghc-options: -Wall -O2
262 build-depends: base >=4 && <5,
268 transformers-compat -any,
269 optparse-applicative >= 0.10.0,
271 ghc-options: -Wall -O2
272 hs-source-dirs: psc-bundle
275 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
276 file-embed >= 0.0.7 && < 0.0.8,
278 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
279 time -any, transformers -any, transformers-compat -any
284 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
287 build-depends: base >=4 && <5, containers -any, directory -any,
288 filepath -any, mtl -any, parsec -any, purescript -any,
289 transformers -any, process -any, transformers-compat -any, time -any,
291 type: exitcode-stdio-1.0
293 other-modules: TestsSetup
295 hs-source-dirs: tests tests/common
298 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
299 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
300 haskeline >= 0.7.0.0, purescript -any, transformers -any,
301 transformers-compat -any, process -any, HUnit -any, time -any,
303 type: exitcode-stdio-1.0
305 other-modules: TestsSetup
307 hs-source-dirs: psci psci/tests tests/common
311 build-depends: base >=4 && <5, directory -any, filepath -any, process -any
312 type: exitcode-stdio-1.0
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