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
39 location: https://github.com/purescript/purescript.git
42 build-depends: base >=4.6 && <5,
43 lifted-base >= 0.2.3 && < 0.2.4,
44 monad-control >= 1.0.0.0 && < 1.1,
45 transformers-base >= 0.4.0 && < 0.5,
47 unordered-containers -any,
51 mtl >= 2.1.0 && < 2.3.0,
53 transformers >= 0.3.0 && < 0.5,
54 transformers-compat >= 0.3.0,
55 utf8-string >= 1 && < 2,
56 pattern-arrows >= 0.0.2 && < 0.1,
58 boxes >= 0.1.4 && < 0.2.0,
59 aeson >= 0.8 && < 0.11,
62 aeson-better-errors >= 0.8,
66 language-javascript == 0.5.*,
69 process >= 1.2.0 && < 1.4,
70 safe >= 0.3.9 && < 0.4,
71 semigroups >= 0.16.2 && < 0.18
73 exposed-modules: Language.PureScript
74 Language.PureScript.AST
75 Language.PureScript.AST.Binders
76 Language.PureScript.AST.Declarations
77 Language.PureScript.AST.Operators
78 Language.PureScript.AST.SourcePos
79 Language.PureScript.AST.Traversals
80 Language.PureScript.AST.Exported
81 Language.PureScript.Bundle
82 Language.PureScript.Crash
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
95 Language.PureScript.Constants
96 Language.PureScript.CoreFn
97 Language.PureScript.CoreFn.Ann
98 Language.PureScript.CoreFn.Binders
99 Language.PureScript.CoreFn.Desugar
100 Language.PureScript.CoreFn.Expr
101 Language.PureScript.CoreFn.Literals
102 Language.PureScript.CoreFn.Meta
103 Language.PureScript.CoreFn.Module
104 Language.PureScript.CoreFn.Traversals
105 Language.PureScript.Comments
106 Language.PureScript.Environment
107 Language.PureScript.Errors
108 Language.PureScript.Kinds
109 Language.PureScript.Linter
110 Language.PureScript.Linter.Exhaustive
111 Language.PureScript.Make
112 Language.PureScript.ModuleDependencies
113 Language.PureScript.Names
114 Language.PureScript.Options
115 Language.PureScript.Parser
116 Language.PureScript.Parser.Lexer
117 Language.PureScript.Parser.Common
118 Language.PureScript.Parser.Declarations
119 Language.PureScript.Parser.JS
120 Language.PureScript.Parser.Kinds
121 Language.PureScript.Parser.State
122 Language.PureScript.Parser.Types
123 Language.PureScript.Pretty
124 Language.PureScript.Pretty.Common
125 Language.PureScript.Pretty.JS
126 Language.PureScript.Pretty.Kinds
127 Language.PureScript.Pretty.Types
128 Language.PureScript.Pretty.Values
129 Language.PureScript.Renamer
130 Language.PureScript.Sugar
131 Language.PureScript.Sugar.BindingGroups
132 Language.PureScript.Sugar.CaseDeclarations
133 Language.PureScript.Sugar.DoNotation
134 Language.PureScript.Sugar.Names
135 Language.PureScript.Sugar.Names.Env
136 Language.PureScript.Sugar.Names.Imports
137 Language.PureScript.Sugar.Names.Exports
138 Language.PureScript.Sugar.ObjectWildcards
139 Language.PureScript.Sugar.Operators
140 Language.PureScript.Sugar.TypeClasses
141 Language.PureScript.Sugar.TypeClasses.Deriving
142 Language.PureScript.Sugar.TypeDeclarations
143 Language.PureScript.Traversals
144 Language.PureScript.TypeChecker
145 Language.PureScript.TypeChecker.Entailment
146 Language.PureScript.TypeChecker.Kinds
147 Language.PureScript.TypeChecker.Monad
148 Language.PureScript.TypeChecker.Rows
149 Language.PureScript.TypeChecker.Skolems
150 Language.PureScript.TypeChecker.Subsumption
151 Language.PureScript.TypeChecker.Synonyms
152 Language.PureScript.TypeChecker.Types
153 Language.PureScript.TypeChecker.Unify
154 Language.PureScript.TypeClassDictionaries
155 Language.PureScript.Types
157 Language.PureScript.Docs
158 Language.PureScript.Docs.Convert
159 Language.PureScript.Docs.Render
160 Language.PureScript.Docs.Types
161 Language.PureScript.Docs.RenderedCode
162 Language.PureScript.Docs.RenderedCode.Types
163 Language.PureScript.Docs.RenderedCode.Render
164 Language.PureScript.Docs.AsMarkdown
165 Language.PureScript.Docs.ParseAndDesugar
166 Language.PureScript.Docs.Utils.MonoidExtras
168 Language.PureScript.Publish
169 Language.PureScript.Publish.Utils
170 Language.PureScript.Publish.ErrorsWarnings
171 Language.PureScript.Publish.BoxesHelpers
176 Control.Monad.Supply.Class
182 other-modules: Paths_purescript
183 ghc-options: -Wall -O2
186 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
187 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
188 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
192 ghc-options: -Wall -O2 -fno-warn-unused-do-bind -threaded -rtsopts "-with-rtsopts=-N"
195 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
196 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
197 haskeline >= 0.7.0.0, purescript -any, transformers -any,
198 transformers-compat -any, process -any, time -any, Glob -any
202 hs-source-dirs: psci psci/main
209 ghc-options: -Wall -O2
212 build-depends: base >=4 && <5, purescript -any,
213 optparse-applicative >= 0.10.0, process -any, mtl -any,
214 split -any, ansi-wl-pprint -any, directory -any,
215 filepath -any, Glob -any
218 hs-source-dirs: psc-docs
222 ghc-options: -Wall -O2
224executable psc-publish
225 build-depends: base >=4 && <5, purescript -any, bytestring -any, aeson -any, optparse-applicative -any
228 hs-source-dirs: psc-publish
229 ghc-options: -Wall -O2
231executable psc-hierarchy
232 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
233 process -any, mtl -any, parsec -any, filepath -any, directory -any,
237 hs-source-dirs: hierarchy
239 ghc-options: -Wall -O2
245 build-depends: base >=4 && <5,
251 transformers-compat -any,
252 optparse-applicative >= 0.10.0,
254 ghc-options: -Wall -O2
255 hs-source-dirs: psc-bundle
258 build-depends: base >=4 && <5, containers -any, directory -any,
259 filepath -any, mtl -any, parsec -any, purescript -any,
260 transformers -any, process -any, transformers-compat -any, time -any,
262 type: exitcode-stdio-1.0
264 other-modules: TestsSetup
266 hs-source-dirs: tests tests/common
269 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
270 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
271 haskeline >= 0.7.0.0, purescript -any, transformers -any,
272 transformers-compat -any, process -any, HUnit -any, time -any,
274 type: exitcode-stdio-1.0
276 other-modules: TestsSetup
278 hs-source-dirs: psci psci/tests tests/common
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