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,
36 unordered-containers -any,
40 mtl >= 2.1.0 && < 2.3.0,
42 transformers >= 0.3.0 && < 0.5,
43 transformers-compat >= 0.3.0,
44 utf8-string >= 1 && < 2,
45 pattern-arrows >= 0.0.2 && < 0.1,
47 boxes >= 0.1.4 && < 0.2.0,
48 aeson >= 0.8 && < 0.11,
51 aeson-better-errors >= 0.8,
55 language-javascript == 0.5.*,
58 process >= 1.2.0 && < 1.4,
59 safe >= 0.3.9 && < 0.4,
60 semigroups >= 0.16.2 && < 0.18
62 exposed-modules: Language.PureScript
63 Language.PureScript.AST
64 Language.PureScript.AST.Binders
65 Language.PureScript.AST.Declarations
66 Language.PureScript.AST.Operators
67 Language.PureScript.AST.SourcePos
68 Language.PureScript.AST.Traversals
69 Language.PureScript.AST.Exported
70 Language.PureScript.Bundle
71 Language.PureScript.Externs
72 Language.PureScript.CodeGen
73 Language.PureScript.CodeGen.JS
74 Language.PureScript.CodeGen.JS.AST
75 Language.PureScript.CodeGen.JS.Common
76 Language.PureScript.CodeGen.JS.Optimizer
77 Language.PureScript.CodeGen.JS.Optimizer.Blocks
78 Language.PureScript.CodeGen.JS.Optimizer.Common
79 Language.PureScript.CodeGen.JS.Optimizer.Inliner
80 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
81 Language.PureScript.CodeGen.JS.Optimizer.TCO
82 Language.PureScript.CodeGen.JS.Optimizer.Unused
83 Language.PureScript.Constants
84 Language.PureScript.CoreFn
85 Language.PureScript.CoreFn.Ann
86 Language.PureScript.CoreFn.Binders
87 Language.PureScript.CoreFn.Desugar
88 Language.PureScript.CoreFn.Expr
89 Language.PureScript.CoreFn.Literals
90 Language.PureScript.CoreFn.Meta
91 Language.PureScript.CoreFn.Module
92 Language.PureScript.CoreFn.Traversals
93 Language.PureScript.Comments
94 Language.PureScript.Environment
95 Language.PureScript.Errors
96 Language.PureScript.Kinds
97 Language.PureScript.Linter
98 Language.PureScript.Linter.Exhaustive
99 Language.PureScript.Make
100 Language.PureScript.ModuleDependencies
101 Language.PureScript.Names
102 Language.PureScript.Options
103 Language.PureScript.Parser
104 Language.PureScript.Parser.Lexer
105 Language.PureScript.Parser.Common
106 Language.PureScript.Parser.Declarations
107 Language.PureScript.Parser.JS
108 Language.PureScript.Parser.Kinds
109 Language.PureScript.Parser.State
110 Language.PureScript.Parser.Types
111 Language.PureScript.Pretty
112 Language.PureScript.Pretty.Common
113 Language.PureScript.Pretty.JS
114 Language.PureScript.Pretty.Kinds
115 Language.PureScript.Pretty.Types
116 Language.PureScript.Pretty.Values
117 Language.PureScript.Renamer
118 Language.PureScript.Sugar
119 Language.PureScript.Sugar.BindingGroups
120 Language.PureScript.Sugar.CaseDeclarations
121 Language.PureScript.Sugar.DoNotation
122 Language.PureScript.Sugar.Names
123 Language.PureScript.Sugar.Names.Env
124 Language.PureScript.Sugar.Names.Imports
125 Language.PureScript.Sugar.Names.Exports
126 Language.PureScript.Sugar.ObjectWildcards
127 Language.PureScript.Sugar.Operators
128 Language.PureScript.Sugar.TypeClasses
129 Language.PureScript.Sugar.TypeClasses.Deriving
130 Language.PureScript.Sugar.TypeDeclarations
131 Language.PureScript.Traversals
132 Language.PureScript.TypeChecker
133 Language.PureScript.TypeChecker.Entailment
134 Language.PureScript.TypeChecker.Kinds
135 Language.PureScript.TypeChecker.Monad
136 Language.PureScript.TypeChecker.Rows
137 Language.PureScript.TypeChecker.Skolems
138 Language.PureScript.TypeChecker.Subsumption
139 Language.PureScript.TypeChecker.Synonyms
140 Language.PureScript.TypeChecker.Types
141 Language.PureScript.TypeChecker.Unify
142 Language.PureScript.TypeClassDictionaries
143 Language.PureScript.Types
145 Language.PureScript.Docs
146 Language.PureScript.Docs.Convert
147 Language.PureScript.Docs.Render
148 Language.PureScript.Docs.Types
149 Language.PureScript.Docs.RenderedCode
150 Language.PureScript.Docs.RenderedCode.Types
151 Language.PureScript.Docs.RenderedCode.Render
152 Language.PureScript.Docs.AsMarkdown
153 Language.PureScript.Docs.ParseAndDesugar
154 Language.PureScript.Docs.Utils.MonoidExtras
156 Language.PureScript.Publish
157 Language.PureScript.Publish.Utils
158 Language.PureScript.Publish.ErrorsWarnings
159 Language.PureScript.Publish.BoxesHelpers
163 Control.Monad.Supply.Class
169 other-modules: Paths_purescript
170 ghc-options: -Wall -O2
173 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
174 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
175 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
179 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
182 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
183 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
184 haskeline >= 0.7.0.0, purescript -any, transformers -any,
185 transformers-compat -any, process -any, time -any, Glob -any
189 hs-source-dirs: psci psci/main
196 ghc-options: -Wall -O2
199 build-depends: base >=4 && <5, purescript -any,
200 optparse-applicative >= 0.10.0, process -any, mtl -any,
201 split -any, ansi-wl-pprint -any, directory -any,
202 filepath -any, Glob -any
205 hs-source-dirs: psc-docs
209 ghc-options: -Wall -O2
211executable psc-publish
212 build-depends: base >=4 && <5, purescript -any, bytestring -any, aeson -any, optparse-applicative -any
215 hs-source-dirs: psc-publish
216 ghc-options: -Wall -O2
218executable psc-hierarchy
219 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
220 process -any, mtl -any, parsec -any, filepath -any, directory -any,
224 hs-source-dirs: hierarchy
226 ghc-options: -Wall -O2
232 build-depends: base >=4 && <5,
238 transformers-compat -any,
239 optparse-applicative >= 0.10.0,
241 ghc-options: -Wall -O2
242 hs-source-dirs: psc-bundle
245 build-depends: base >=4 && <5, containers -any, directory -any,
246 filepath -any, mtl -any, parsec -any, purescript -any,
247 transformers -any, process -any, transformers-compat -any, time -any,
249 type: exitcode-stdio-1.0
251 other-modules: TestsSetup
253 hs-source-dirs: tests tests/common
256 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
257 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
258 haskeline >= 0.7.0.0, purescript -any, transformers -any,
259 transformers-compat -any, process -any, HUnit -any, time -any,
261 type: exitcode-stdio-1.0
263 other-modules: TestsSetup
265 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