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
32 location: https://github.com/purescript/purescript.git
35 build-depends: base >=4.6 && <5,
37 unordered-containers -any,
41 mtl >= 2.1.0 && < 2.3.0,
43 transformers >= 0.3.0 && < 0.5,
44 transformers-compat >= 0.3.0,
45 utf8-string >= 1 && < 2,
46 pattern-arrows >= 0.0.2 && < 0.1,
48 boxes >= 0.1.4 && < 0.2.0,
49 aeson >= 0.8 && < 0.11,
52 aeson-better-errors >= 0.8,
56 language-javascript == 0.5.*,
59 process >= 1.2.0 && < 1.4,
60 safe >= 0.3.9 && < 0.4,
61 semigroups >= 0.16.2 && < 0.18
63 exposed-modules: Language.PureScript
64 Language.PureScript.AST
65 Language.PureScript.AST.Binders
66 Language.PureScript.AST.Declarations
67 Language.PureScript.AST.Operators
68 Language.PureScript.AST.SourcePos
69 Language.PureScript.AST.Traversals
70 Language.PureScript.AST.Exported
71 Language.PureScript.Bundle
72 Language.PureScript.Externs
73 Language.PureScript.CodeGen
74 Language.PureScript.CodeGen.JS
75 Language.PureScript.CodeGen.JS.AST
76 Language.PureScript.CodeGen.JS.Common
77 Language.PureScript.CodeGen.JS.Optimizer
78 Language.PureScript.CodeGen.JS.Optimizer.Blocks
79 Language.PureScript.CodeGen.JS.Optimizer.Common
80 Language.PureScript.CodeGen.JS.Optimizer.Inliner
81 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
82 Language.PureScript.CodeGen.JS.Optimizer.TCO
83 Language.PureScript.CodeGen.JS.Optimizer.Unused
85 Language.PureScript.CodeGen.Cpp
86 Language.PureScript.CodeGen.Cpp.AST
87 Language.PureScript.CodeGen.Cpp.Common
88 Language.PureScript.CodeGen.Cpp.File
89 Language.PureScript.CodeGen.Cpp.Optimizer
90 Language.PureScript.CodeGen.Cpp.Optimizer.Blocks
91 Language.PureScript.CodeGen.Cpp.Optimizer.Common
92 Language.PureScript.CodeGen.Cpp.Optimizer.Inliner
93 Language.PureScript.CodeGen.Cpp.Optimizer.MagicDo
94 Language.PureScript.CodeGen.Cpp.Optimizer.TCO
95 Language.PureScript.CodeGen.Cpp.Optimizer.Unused
96 Language.PureScript.CodeGen.Cpp.Types
97 Language.PureScript.Pretty.Cpp
99 Language.PureScript.Constants
100 Language.PureScript.CoreFn
101 Language.PureScript.CoreFn.Ann
102 Language.PureScript.CoreFn.Binders
103 Language.PureScript.CoreFn.Desugar
104 Language.PureScript.CoreFn.Expr
105 Language.PureScript.CoreFn.Literals
106 Language.PureScript.CoreFn.Meta
107 Language.PureScript.CoreFn.Module
108 Language.PureScript.CoreFn.Traversals
109 Language.PureScript.Comments
110 Language.PureScript.Environment
111 Language.PureScript.Errors
112 Language.PureScript.Kinds
113 Language.PureScript.Linter
114 Language.PureScript.Linter.Exhaustive
115 Language.PureScript.Make
116 Language.PureScript.ModuleDependencies
117 Language.PureScript.Names
118 Language.PureScript.Options
119 Language.PureScript.Parser
120 Language.PureScript.Parser.Lexer
121 Language.PureScript.Parser.Common
122 Language.PureScript.Parser.Declarations
123 Language.PureScript.Parser.JS
124 Language.PureScript.Parser.Kinds
125 Language.PureScript.Parser.State
126 Language.PureScript.Parser.Types
127 Language.PureScript.Pretty
128 Language.PureScript.Pretty.Common
129 Language.PureScript.Pretty.JS
130 Language.PureScript.Pretty.Kinds
131 Language.PureScript.Pretty.Types
132 Language.PureScript.Pretty.Values
133 Language.PureScript.Renamer
134 Language.PureScript.Sugar
135 Language.PureScript.Sugar.BindingGroups
136 Language.PureScript.Sugar.CaseDeclarations
137 Language.PureScript.Sugar.DoNotation
138 Language.PureScript.Sugar.Names
139 Language.PureScript.Sugar.Names.Env
140 Language.PureScript.Sugar.Names.Imports
141 Language.PureScript.Sugar.Names.Exports
142 Language.PureScript.Sugar.ObjectWildcards
143 Language.PureScript.Sugar.Operators
144 Language.PureScript.Sugar.TypeClasses
145 Language.PureScript.Sugar.TypeClasses.Deriving
146 Language.PureScript.Sugar.TypeDeclarations
147 Language.PureScript.Traversals
148 Language.PureScript.TypeChecker
149 Language.PureScript.TypeChecker.Entailment
150 Language.PureScript.TypeChecker.Kinds
151 Language.PureScript.TypeChecker.Monad
152 Language.PureScript.TypeChecker.Rows
153 Language.PureScript.TypeChecker.Skolems
154 Language.PureScript.TypeChecker.Subsumption
155 Language.PureScript.TypeChecker.Synonyms
156 Language.PureScript.TypeChecker.Types
157 Language.PureScript.TypeChecker.Unify
158 Language.PureScript.TypeClassDictionaries
159 Language.PureScript.Types
161 Language.PureScript.Docs
162 Language.PureScript.Docs.Convert
163 Language.PureScript.Docs.Render
164 Language.PureScript.Docs.Types
165 Language.PureScript.Docs.RenderedCode
166 Language.PureScript.Docs.RenderedCode.Types
167 Language.PureScript.Docs.RenderedCode.Render
168 Language.PureScript.Docs.AsMarkdown
169 Language.PureScript.Docs.ParseAndDesugar
170 Language.PureScript.Docs.Utils.MonoidExtras
172 Language.PureScript.Publish
173 Language.PureScript.Publish.Utils
174 Language.PureScript.Publish.ErrorsWarnings
175 Language.PureScript.Publish.BoxesHelpers
179 Control.Monad.Supply.Class
185 other-modules: Paths_purescript
186 ghc-options: -Wall -O2
189 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
190 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
191 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
195 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
198 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
199 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
200 haskeline >= 0.7.0.0, purescript -any, transformers -any,
201 transformers-compat -any, process -any, time -any, Glob -any
205 hs-source-dirs: psci psci/main
212 ghc-options: -Wall -O2
215 build-depends: base >=4 && <5, purescript -any,
216 optparse-applicative >= 0.10.0, process -any, mtl -any,
217 split -any, ansi-wl-pprint -any, directory -any,
218 filepath -any, Glob -any
221 hs-source-dirs: psc-docs
225 ghc-options: -Wall -O2
227executable psc-publish
228 build-depends: base >=4 && <5, purescript -any, bytestring -any, aeson -any, optparse-applicative -any
231 hs-source-dirs: psc-publish
232 ghc-options: -Wall -O2
234executable psc-hierarchy
235 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
236 process -any, mtl -any, parsec -any, filepath -any, directory -any,
240 hs-source-dirs: hierarchy
242 ghc-options: -Wall -O2
248 build-depends: base >=4 && <5,
254 transformers-compat -any,
255 optparse-applicative >= 0.10.0,
257 ghc-options: -Wall -O2
258 hs-source-dirs: psc-bundle
261 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
262 file-embed >= 0.0.7 && < 0.0.8,
264 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
265 time -any, transformers -any, transformers-compat -any
270 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
273 build-depends: base >=4 && <5, containers -any, directory -any,
274 filepath -any, mtl -any, parsec -any, purescript -any,
275 transformers -any, process -any, transformers-compat -any, time -any,
277 type: exitcode-stdio-1.0
279 other-modules: TestsSetup
281 hs-source-dirs: tests tests/common
284 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
285 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
286 haskeline >= 0.7.0.0, purescript -any, transformers -any,
287 transformers-compat -any, process -any, HUnit -any, time -any,
289 type: exitcode-stdio-1.0
291 other-modules: TestsSetup
293 hs-source-dirs: psci psci/tests tests/common
297 build-depends: base >=4 && <5, directory -any, filepath -any, process -any
298 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