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.10,
51 aeson-better-errors >= 0.8,
55 language-javascript == 0.5.*,
58 process >= 1.2.0 && < 1.3,
59 safe >= 0.3.9 && < 0.4,
60 semigroups >= 0.16.2 && < 0.17
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.CodeGen
72 Language.PureScript.CodeGen.Externs
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
168 other-modules: Paths_purescript
169 ghc-options: -Wall -O2
172 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
173 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
174 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
178 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
181 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
182 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
183 haskeline >= 0.7.0.0, purescript -any, transformers -any,
184 transformers-compat -any, process -any, time -any, Glob -any
188 hs-source-dirs: psci psci/main
195 ghc-options: -Wall -O2
198 build-depends: base >=4 && <5, purescript -any,
199 optparse-applicative >= 0.10.0, process -any, mtl -any,
200 split -any, ansi-wl-pprint -any, directory -any,
201 filepath -any, Glob -any
204 hs-source-dirs: psc-docs
208 ghc-options: -Wall -O2
210executable psc-publish
211 build-depends: base >=4 && <5, purescript -any, bytestring -any, aeson -any, optparse-applicative -any
214 hs-source-dirs: psc-publish
215 ghc-options: -Wall -O2
217executable psc-hierarchy
218 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
219 process -any, mtl -any, parsec -any, filepath -any, directory -any,
223 hs-source-dirs: hierarchy
225 ghc-options: -Wall -O2
231 build-depends: base >=4 && <5,
237 transformers-compat -any,
238 optparse-applicative >= 0.10.0,
240 ghc-options: -Wall -O2
241 hs-source-dirs: psc-bundle
244 build-depends: base >=4 && <5, containers -any, directory -any,
245 filepath -any, mtl -any, parsec -any, purescript -any,
246 transformers -any, process -any, transformers-compat -any, time -any,
248 type: exitcode-stdio-1.0
250 other-modules: TestsSetup
252 hs-source-dirs: tests tests/common
255 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
256 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
257 haskeline >= 0.7.0.0, purescript -any, transformers -any,
258 transformers-compat -any, process -any, HUnit -any, time -any,
260 type: exitcode-stdio-1.0
262 other-modules: TestsSetup
264 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