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
31 location: https://github.com/purescript/purescript.git
34 build-depends: base >=4.6 && <5,
35 lifted-base >= 0.2.3 && < 0.2.4,
36 monad-control >= 1.0.0.0 && < 1.1,
37 transformers-base >= 0.4.0 && < 0.5,
39 unordered-containers -any,
43 mtl >= 2.1.0 && < 2.3.0,
45 transformers >= 0.3.0 && < 0.5,
46 transformers-compat >= 0.3.0,
47 utf8-string >= 1 && < 2,
48 pattern-arrows >= 0.0.2 && < 0.1,
50 boxes >= 0.1.4 && < 0.2.0,
51 aeson >= 0.8 && < 0.11,
54 aeson-better-errors >= 0.8,
58 language-javascript == 0.5.*,
61 process >= 1.2.0 && < 1.4,
62 safe >= 0.3.9 && < 0.4,
63 semigroups >= 0.16.2 && < 0.18
65 exposed-modules: Language.PureScript
66 Language.PureScript.AST
67 Language.PureScript.AST.Binders
68 Language.PureScript.AST.Declarations
69 Language.PureScript.AST.Operators
70 Language.PureScript.AST.SourcePos
71 Language.PureScript.AST.Traversals
72 Language.PureScript.AST.Exported
73 Language.PureScript.Bundle
74 Language.PureScript.Externs
75 Language.PureScript.CodeGen
76 Language.PureScript.CodeGen.JS
77 Language.PureScript.CodeGen.JS.AST
78 Language.PureScript.CodeGen.JS.Common
79 Language.PureScript.CodeGen.JS.Optimizer
80 Language.PureScript.CodeGen.JS.Optimizer.Blocks
81 Language.PureScript.CodeGen.JS.Optimizer.Common
82 Language.PureScript.CodeGen.JS.Optimizer.Inliner
83 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
84 Language.PureScript.CodeGen.JS.Optimizer.TCO
85 Language.PureScript.CodeGen.JS.Optimizer.Unused
86 Language.PureScript.Constants
87 Language.PureScript.CoreFn
88 Language.PureScript.CoreFn.Ann
89 Language.PureScript.CoreFn.Binders
90 Language.PureScript.CoreFn.Desugar
91 Language.PureScript.CoreFn.Expr
92 Language.PureScript.CoreFn.Literals
93 Language.PureScript.CoreFn.Meta
94 Language.PureScript.CoreFn.Module
95 Language.PureScript.CoreFn.Traversals
96 Language.PureScript.Comments
97 Language.PureScript.Environment
98 Language.PureScript.Errors
99 Language.PureScript.Kinds
100 Language.PureScript.Linter
101 Language.PureScript.Linter.Exhaustive
102 Language.PureScript.Make
103 Language.PureScript.ModuleDependencies
104 Language.PureScript.Names
105 Language.PureScript.Options
106 Language.PureScript.Parser
107 Language.PureScript.Parser.Lexer
108 Language.PureScript.Parser.Common
109 Language.PureScript.Parser.Declarations
110 Language.PureScript.Parser.JS
111 Language.PureScript.Parser.Kinds
112 Language.PureScript.Parser.State
113 Language.PureScript.Parser.Types
114 Language.PureScript.Pretty
115 Language.PureScript.Pretty.Common
116 Language.PureScript.Pretty.JS
117 Language.PureScript.Pretty.Kinds
118 Language.PureScript.Pretty.Types
119 Language.PureScript.Pretty.Values
120 Language.PureScript.Renamer
121 Language.PureScript.Sugar
122 Language.PureScript.Sugar.BindingGroups
123 Language.PureScript.Sugar.CaseDeclarations
124 Language.PureScript.Sugar.DoNotation
125 Language.PureScript.Sugar.Names
126 Language.PureScript.Sugar.Names.Env
127 Language.PureScript.Sugar.Names.Imports
128 Language.PureScript.Sugar.Names.Exports
129 Language.PureScript.Sugar.ObjectWildcards
130 Language.PureScript.Sugar.Operators
131 Language.PureScript.Sugar.TypeClasses
132 Language.PureScript.Sugar.TypeClasses.Deriving
133 Language.PureScript.Sugar.TypeDeclarations
134 Language.PureScript.Traversals
135 Language.PureScript.TypeChecker
136 Language.PureScript.TypeChecker.Entailment
137 Language.PureScript.TypeChecker.Kinds
138 Language.PureScript.TypeChecker.Monad
139 Language.PureScript.TypeChecker.Rows
140 Language.PureScript.TypeChecker.Skolems
141 Language.PureScript.TypeChecker.Subsumption
142 Language.PureScript.TypeChecker.Synonyms
143 Language.PureScript.TypeChecker.Types
144 Language.PureScript.TypeChecker.Unify
145 Language.PureScript.TypeClassDictionaries
146 Language.PureScript.Types
148 Language.PureScript.Docs
149 Language.PureScript.Docs.Convert
150 Language.PureScript.Docs.Render
151 Language.PureScript.Docs.Types
152 Language.PureScript.Docs.RenderedCode
153 Language.PureScript.Docs.RenderedCode.Types
154 Language.PureScript.Docs.RenderedCode.Render
155 Language.PureScript.Docs.AsMarkdown
156 Language.PureScript.Docs.ParseAndDesugar
157 Language.PureScript.Docs.Utils.MonoidExtras
159 Language.PureScript.Publish
160 Language.PureScript.Publish.Utils
161 Language.PureScript.Publish.ErrorsWarnings
162 Language.PureScript.Publish.BoxesHelpers
166 Control.Monad.Supply.Class
172 other-modules: Paths_purescript
173 ghc-options: -Wall -O2
176 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
177 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
178 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
182 ghc-options: -Wall -O2 -fno-warn-unused-do-bind -threaded -rtsopts "-with-rtsopts=-N"
185 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
186 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
187 haskeline >= 0.7.0.0, purescript -any, transformers -any,
188 transformers-compat -any, process -any, time -any, Glob -any
192 hs-source-dirs: psci psci/main
199 ghc-options: -Wall -O2
202 build-depends: base >=4 && <5, purescript -any,
203 optparse-applicative >= 0.10.0, process -any, mtl -any,
204 split -any, ansi-wl-pprint -any, directory -any,
205 filepath -any, Glob -any
208 hs-source-dirs: psc-docs
212 ghc-options: -Wall -O2
214executable psc-publish
215 build-depends: base >=4 && <5, purescript -any, bytestring -any, aeson -any, optparse-applicative -any
218 hs-source-dirs: psc-publish
219 ghc-options: -Wall -O2
221executable psc-hierarchy
222 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
223 process -any, mtl -any, parsec -any, filepath -any, directory -any,
227 hs-source-dirs: hierarchy
229 ghc-options: -Wall -O2
235 build-depends: base >=4 && <5,
241 transformers-compat -any,
242 optparse-applicative >= 0.10.0,
244 ghc-options: -Wall -O2
245 hs-source-dirs: psc-bundle
248 build-depends: base >=4 && <5, containers -any, directory -any,
249 filepath -any, mtl -any, parsec -any, purescript -any,
250 transformers -any, process -any, transformers-compat -any, time -any,
252 type: exitcode-stdio-1.0
254 other-modules: TestsSetup
256 hs-source-dirs: tests tests/common
259 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
260 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
261 haskeline >= 0.7.0.0, purescript -any, transformers -any,
262 transformers-compat -any, process -any, HUnit -any, time -any,
264 type: exitcode-stdio-1.0
266 other-modules: TestsSetup
268 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