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.Externs
83 Language.PureScript.CodeGen
84 Language.PureScript.CodeGen.JS
85 Language.PureScript.CodeGen.JS.AST
86 Language.PureScript.CodeGen.JS.Common
87 Language.PureScript.CodeGen.JS.Optimizer
88 Language.PureScript.CodeGen.JS.Optimizer.Blocks
89 Language.PureScript.CodeGen.JS.Optimizer.Common
90 Language.PureScript.CodeGen.JS.Optimizer.Inliner
91 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
92 Language.PureScript.CodeGen.JS.Optimizer.TCO
93 Language.PureScript.CodeGen.JS.Optimizer.Unused
94 Language.PureScript.Constants
95 Language.PureScript.CoreFn
96 Language.PureScript.CoreFn.Ann
97 Language.PureScript.CoreFn.Binders
98 Language.PureScript.CoreFn.Desugar
99 Language.PureScript.CoreFn.Expr
100 Language.PureScript.CoreFn.Literals
101 Language.PureScript.CoreFn.Meta
102 Language.PureScript.CoreFn.Module
103 Language.PureScript.CoreFn.Traversals
104 Language.PureScript.Comments
105 Language.PureScript.Environment
106 Language.PureScript.Errors
107 Language.PureScript.Kinds
108 Language.PureScript.Linter
109 Language.PureScript.Linter.Exhaustive
110 Language.PureScript.Make
111 Language.PureScript.ModuleDependencies
112 Language.PureScript.Names
113 Language.PureScript.Options
114 Language.PureScript.Parser
115 Language.PureScript.Parser.Lexer
116 Language.PureScript.Parser.Common
117 Language.PureScript.Parser.Declarations
118 Language.PureScript.Parser.JS
119 Language.PureScript.Parser.Kinds
120 Language.PureScript.Parser.State
121 Language.PureScript.Parser.Types
122 Language.PureScript.Pretty
123 Language.PureScript.Pretty.Common
124 Language.PureScript.Pretty.JS
125 Language.PureScript.Pretty.Kinds
126 Language.PureScript.Pretty.Types
127 Language.PureScript.Pretty.Values
128 Language.PureScript.Renamer
129 Language.PureScript.Sugar
130 Language.PureScript.Sugar.BindingGroups
131 Language.PureScript.Sugar.CaseDeclarations
132 Language.PureScript.Sugar.DoNotation
133 Language.PureScript.Sugar.Names
134 Language.PureScript.Sugar.Names.Env
135 Language.PureScript.Sugar.Names.Imports
136 Language.PureScript.Sugar.Names.Exports
137 Language.PureScript.Sugar.ObjectWildcards
138 Language.PureScript.Sugar.Operators
139 Language.PureScript.Sugar.TypeClasses
140 Language.PureScript.Sugar.TypeClasses.Deriving
141 Language.PureScript.Sugar.TypeDeclarations
142 Language.PureScript.Traversals
143 Language.PureScript.TypeChecker
144 Language.PureScript.TypeChecker.Entailment
145 Language.PureScript.TypeChecker.Kinds
146 Language.PureScript.TypeChecker.Monad
147 Language.PureScript.TypeChecker.Rows
148 Language.PureScript.TypeChecker.Skolems
149 Language.PureScript.TypeChecker.Subsumption
150 Language.PureScript.TypeChecker.Synonyms
151 Language.PureScript.TypeChecker.Types
152 Language.PureScript.TypeChecker.Unify
153 Language.PureScript.TypeClassDictionaries
154 Language.PureScript.Types
156 Language.PureScript.Docs
157 Language.PureScript.Docs.Convert
158 Language.PureScript.Docs.Render
159 Language.PureScript.Docs.Types
160 Language.PureScript.Docs.RenderedCode
161 Language.PureScript.Docs.RenderedCode.Types
162 Language.PureScript.Docs.RenderedCode.Render
163 Language.PureScript.Docs.AsMarkdown
164 Language.PureScript.Docs.ParseAndDesugar
165 Language.PureScript.Docs.Utils.MonoidExtras
167 Language.PureScript.Publish
168 Language.PureScript.Publish.Utils
169 Language.PureScript.Publish.ErrorsWarnings
170 Language.PureScript.Publish.BoxesHelpers
174 Control.Monad.Supply.Class
180 other-modules: Paths_purescript
181 ghc-options: -Wall -O2
184 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
185 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
186 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
190 ghc-options: -Wall -O2 -fno-warn-unused-do-bind -threaded -rtsopts "-with-rtsopts=-N"
193 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
194 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
195 haskeline >= 0.7.0.0, purescript -any, transformers -any,
196 transformers-compat -any, process -any, time -any, Glob -any
200 hs-source-dirs: psci psci/main
207 ghc-options: -Wall -O2
210 build-depends: base >=4 && <5, purescript -any,
211 optparse-applicative >= 0.10.0, process -any, mtl -any,
212 split -any, ansi-wl-pprint -any, directory -any,
213 filepath -any, Glob -any
216 hs-source-dirs: psc-docs
220 ghc-options: -Wall -O2
222executable psc-publish
223 build-depends: base >=4 && <5, purescript -any, bytestring -any, aeson -any, optparse-applicative -any
226 hs-source-dirs: psc-publish
227 ghc-options: -Wall -O2
229executable psc-hierarchy
230 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
231 process -any, mtl -any, parsec -any, filepath -any, directory -any,
235 hs-source-dirs: hierarchy
237 ghc-options: -Wall -O2
243 build-depends: base >=4 && <5,
249 transformers-compat -any,
250 optparse-applicative >= 0.10.0,
252 ghc-options: -Wall -O2
253 hs-source-dirs: psc-bundle
256 build-depends: base >=4 && <5, containers -any, directory -any,
257 filepath -any, mtl -any, parsec -any, purescript -any,
258 transformers -any, process -any, transformers-compat -any, time -any,
260 type: exitcode-stdio-1.0
262 other-modules: TestsSetup
264 hs-source-dirs: tests tests/common
267 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
268 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
269 haskeline >= 0.7.0.0, purescript -any, transformers -any,
270 transformers-compat -any, process -any, HUnit -any, time -any,
272 type: exitcode-stdio-1.0
274 other-modules: TestsSetup
276 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