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.Externs
84 Language.PureScript.CodeGen
85 Language.PureScript.CodeGen.JS
86 Language.PureScript.CodeGen.JS.AST
87 Language.PureScript.CodeGen.JS.Common
88 Language.PureScript.CodeGen.JS.Optimizer
89 Language.PureScript.CodeGen.JS.Optimizer.Blocks
90 Language.PureScript.CodeGen.JS.Optimizer.Common
91 Language.PureScript.CodeGen.JS.Optimizer.Inliner
92 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
93 Language.PureScript.CodeGen.JS.Optimizer.TCO
94 Language.PureScript.CodeGen.JS.Optimizer.Unused
96 Language.PureScript.CodeGen.Cpp
97 Language.PureScript.CodeGen.Cpp.AST
98 Language.PureScript.CodeGen.Cpp.Common
99 Language.PureScript.CodeGen.Cpp.File
100 Language.PureScript.CodeGen.Cpp.Optimizer
101 Language.PureScript.CodeGen.Cpp.Optimizer.Blocks
102 Language.PureScript.CodeGen.Cpp.Optimizer.Common
103 Language.PureScript.CodeGen.Cpp.Optimizer.Inliner
104 Language.PureScript.CodeGen.Cpp.Optimizer.MagicDo
105 Language.PureScript.CodeGen.Cpp.Optimizer.TCO
106 Language.PureScript.CodeGen.Cpp.Optimizer.Unused
107 Language.PureScript.CodeGen.Cpp.Types
108 Language.PureScript.Pretty.Cpp
110 Language.PureScript.Constants
111 Language.PureScript.CoreFn
112 Language.PureScript.CoreFn.Ann
113 Language.PureScript.CoreFn.Binders
114 Language.PureScript.CoreFn.Desugar
115 Language.PureScript.CoreFn.Expr
116 Language.PureScript.CoreFn.Literals
117 Language.PureScript.CoreFn.Meta
118 Language.PureScript.CoreFn.Module
119 Language.PureScript.CoreFn.Traversals
120 Language.PureScript.Comments
121 Language.PureScript.Environment
122 Language.PureScript.Errors
123 Language.PureScript.Kinds
124 Language.PureScript.Linter
125 Language.PureScript.Linter.Exhaustive
126 Language.PureScript.Make
127 Language.PureScript.ModuleDependencies
128 Language.PureScript.Names
129 Language.PureScript.Options
130 Language.PureScript.Parser
131 Language.PureScript.Parser.Lexer
132 Language.PureScript.Parser.Common
133 Language.PureScript.Parser.Declarations
134 Language.PureScript.Parser.JS
135 Language.PureScript.Parser.Kinds
136 Language.PureScript.Parser.State
137 Language.PureScript.Parser.Types
138 Language.PureScript.Pretty
139 Language.PureScript.Pretty.Common
140 Language.PureScript.Pretty.JS
141 Language.PureScript.Pretty.Kinds
142 Language.PureScript.Pretty.Types
143 Language.PureScript.Pretty.Values
144 Language.PureScript.Renamer
145 Language.PureScript.Sugar
146 Language.PureScript.Sugar.BindingGroups
147 Language.PureScript.Sugar.CaseDeclarations
148 Language.PureScript.Sugar.DoNotation
149 Language.PureScript.Sugar.Names
150 Language.PureScript.Sugar.Names.Env
151 Language.PureScript.Sugar.Names.Imports
152 Language.PureScript.Sugar.Names.Exports
153 Language.PureScript.Sugar.ObjectWildcards
154 Language.PureScript.Sugar.Operators
155 Language.PureScript.Sugar.TypeClasses
156 Language.PureScript.Sugar.TypeClasses.Deriving
157 Language.PureScript.Sugar.TypeDeclarations
158 Language.PureScript.Traversals
159 Language.PureScript.TypeChecker
160 Language.PureScript.TypeChecker.Entailment
161 Language.PureScript.TypeChecker.Kinds
162 Language.PureScript.TypeChecker.Monad
163 Language.PureScript.TypeChecker.Rows
164 Language.PureScript.TypeChecker.Skolems
165 Language.PureScript.TypeChecker.Subsumption
166 Language.PureScript.TypeChecker.Synonyms
167 Language.PureScript.TypeChecker.Types
168 Language.PureScript.TypeChecker.Unify
169 Language.PureScript.TypeClassDictionaries
170 Language.PureScript.Types
172 Language.PureScript.Docs
173 Language.PureScript.Docs.Convert
174 Language.PureScript.Docs.Render
175 Language.PureScript.Docs.Types
176 Language.PureScript.Docs.RenderedCode
177 Language.PureScript.Docs.RenderedCode.Types
178 Language.PureScript.Docs.RenderedCode.Render
179 Language.PureScript.Docs.AsMarkdown
180 Language.PureScript.Docs.ParseAndDesugar
181 Language.PureScript.Docs.Utils.MonoidExtras
183 Language.PureScript.Publish
184 Language.PureScript.Publish.Utils
185 Language.PureScript.Publish.ErrorsWarnings
186 Language.PureScript.Publish.BoxesHelpers
190 Control.Monad.Supply.Class
196 other-modules: Paths_purescript
197 ghc-options: -Wall -O2
200 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
201 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
202 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
206 ghc-options: -Wall -O2 -fno-warn-unused-do-bind -threaded -rtsopts "-with-rtsopts=-N"
209 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
210 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
211 haskeline >= 0.7.0.0, purescript -any, transformers -any,
212 transformers-compat -any, process -any, time -any, Glob -any
216 hs-source-dirs: psci psci/main
223 ghc-options: -Wall -O2
226 build-depends: base >=4 && <5, purescript -any,
227 optparse-applicative >= 0.10.0, process -any, mtl -any,
228 split -any, ansi-wl-pprint -any, directory -any,
229 filepath -any, Glob -any
232 hs-source-dirs: psc-docs
236 ghc-options: -Wall -O2
238executable psc-publish
239 build-depends: base >=4 && <5, purescript -any, bytestring -any, aeson -any, optparse-applicative -any
242 hs-source-dirs: psc-publish
243 ghc-options: -Wall -O2
245executable psc-hierarchy
246 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
247 process -any, mtl -any, parsec -any, filepath -any, directory -any,
251 hs-source-dirs: hierarchy
253 ghc-options: -Wall -O2
259 build-depends: base >=4 && <5,
265 transformers-compat -any,
266 optparse-applicative >= 0.10.0,
268 ghc-options: -Wall -O2
269 hs-source-dirs: psc-bundle
272 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
273 file-embed >= 0.0.7 && < 0.0.8,
275 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
276 time -any, transformers -any, transformers-compat -any
281 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
284 build-depends: base >=4 && <5, containers -any, directory -any,
285 filepath -any, mtl -any, parsec -any, purescript -any,
286 transformers -any, process -any, transformers-compat -any, time -any,
288 type: exitcode-stdio-1.0
290 other-modules: TestsSetup
292 hs-source-dirs: tests tests/common
295 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
296 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
297 haskeline >= 0.7.0.0, purescript -any, transformers -any,
298 transformers-compat -any, process -any, HUnit -any, time -any,
300 type: exitcode-stdio-1.0
302 other-modules: TestsSetup
304 hs-source-dirs: psci psci/tests tests/common
308 build-depends: base >=4 && <5, directory -any, filepath -any, process -any
309 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