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
26 location: https://github.com/purescript/purescript.git
29 build-depends: base >=4.6 && <5,
31 unordered-containers -any,
35 mtl >= 2.1.0 && < 2.3.0,
37 transformers >= 0.3.0 && < 0.5,
38 transformers-compat >= 0.3.0,
39 utf8-string >= 1 && < 2,
40 pattern-arrows >= 0.0.2 && < 0.1,
42 boxes >= 0.1.4 && < 0.2.0,
43 aeson >= 0.8 && < 0.9,
46 aeson-better-errors >= 0.8,
50 language-javascript == 0.5.*,
53 process >= 1.2.0 && < 1.3,
54 safe >= 0.3.9 && < 0.4,
55 semigroups >= 0.16.2 && < 0.17
57 exposed-modules: Language.PureScript
58 Language.PureScript.AST
59 Language.PureScript.AST.Binders
60 Language.PureScript.AST.Declarations
61 Language.PureScript.AST.Operators
62 Language.PureScript.AST.SourcePos
63 Language.PureScript.AST.Traversals
64 Language.PureScript.AST.Exported
65 Language.PureScript.Bundle
66 Language.PureScript.CodeGen
67 Language.PureScript.CodeGen.Externs
68 Language.PureScript.CodeGen.JS
69 Language.PureScript.CodeGen.JS.AST
70 Language.PureScript.CodeGen.JS.Common
71 Language.PureScript.CodeGen.JS.Optimizer
72 Language.PureScript.CodeGen.JS.Optimizer.Blocks
73 Language.PureScript.CodeGen.JS.Optimizer.Common
74 Language.PureScript.CodeGen.JS.Optimizer.Inliner
75 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
76 Language.PureScript.CodeGen.JS.Optimizer.TCO
77 Language.PureScript.CodeGen.JS.Optimizer.Unused
78 Language.PureScript.Constants
79 Language.PureScript.CoreFn
80 Language.PureScript.CoreFn.Ann
81 Language.PureScript.CoreFn.Binders
82 Language.PureScript.CoreFn.Desugar
83 Language.PureScript.CoreFn.Expr
84 Language.PureScript.CoreFn.Literals
85 Language.PureScript.CoreFn.Meta
86 Language.PureScript.CoreFn.Module
87 Language.PureScript.CoreFn.Traversals
88 Language.PureScript.Comments
89 Language.PureScript.Environment
90 Language.PureScript.Errors
91 Language.PureScript.Kinds
92 Language.PureScript.Linter
93 Language.PureScript.Linter.Exhaustive
94 Language.PureScript.Make
95 Language.PureScript.ModuleDependencies
96 Language.PureScript.Names
97 Language.PureScript.Options
98 Language.PureScript.Parser
99 Language.PureScript.Parser.Lexer
100 Language.PureScript.Parser.Common
101 Language.PureScript.Parser.Declarations
102 Language.PureScript.Parser.JS
103 Language.PureScript.Parser.Kinds
104 Language.PureScript.Parser.State
105 Language.PureScript.Parser.Types
106 Language.PureScript.Pretty
107 Language.PureScript.Pretty.Common
108 Language.PureScript.Pretty.JS
109 Language.PureScript.Pretty.Kinds
110 Language.PureScript.Pretty.Types
111 Language.PureScript.Pretty.Values
112 Language.PureScript.Renamer
113 Language.PureScript.Sugar
114 Language.PureScript.Sugar.BindingGroups
115 Language.PureScript.Sugar.CaseDeclarations
116 Language.PureScript.Sugar.DoNotation
117 Language.PureScript.Sugar.Names
118 Language.PureScript.Sugar.ObjectWildcards
119 Language.PureScript.Sugar.Operators
120 Language.PureScript.Sugar.TypeClasses
121 Language.PureScript.Sugar.TypeDeclarations
122 Language.PureScript.Traversals
123 Language.PureScript.TypeChecker
124 Language.PureScript.TypeChecker.Entailment
125 Language.PureScript.TypeChecker.Kinds
126 Language.PureScript.TypeChecker.Monad
127 Language.PureScript.TypeChecker.Rows
128 Language.PureScript.TypeChecker.Skolems
129 Language.PureScript.TypeChecker.Subsumption
130 Language.PureScript.TypeChecker.Synonyms
131 Language.PureScript.TypeChecker.Types
132 Language.PureScript.TypeChecker.Unify
133 Language.PureScript.TypeClassDictionaries
134 Language.PureScript.Types
136 Language.PureScript.Docs
137 Language.PureScript.Docs.Convert
138 Language.PureScript.Docs.Render
139 Language.PureScript.Docs.Types
140 Language.PureScript.Docs.RenderedCode
141 Language.PureScript.Docs.RenderedCode.Types
142 Language.PureScript.Docs.RenderedCode.Render
143 Language.PureScript.Docs.AsMarkdown
144 Language.PureScript.Docs.ParseAndDesugar
145 Language.PureScript.Docs.Utils.MonoidExtras
147 Language.PureScript.Publish
148 Language.PureScript.Publish.Utils
149 Language.PureScript.Publish.ErrorsWarnings
150 Language.PureScript.Publish.BoxesHelpers
154 Control.Monad.Supply.Class
159 other-modules: Paths_purescript
160 ghc-options: -Wall -O2
163 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
164 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
165 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
169 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
172 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
173 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
174 haskeline >= 0.7.0.0, purescript -any, transformers -any,
175 transformers-compat -any, process -any, time -any, Glob -any
179 hs-source-dirs: psci psci/main
186 ghc-options: -Wall -O2
189 build-depends: base >=4 && <5, purescript -any,
190 optparse-applicative >= 0.10.0, process -any, mtl -any,
191 split -any, ansi-wl-pprint -any, directory -any,
192 filepath -any, Glob -any
195 hs-source-dirs: psc-docs
199 ghc-options: -Wall -O2
201executable psc-publish
202 build-depends: base >=4 && <5, purescript -any, bytestring -any, aeson -any, optparse-applicative -any
205 hs-source-dirs: psc-publish
206 ghc-options: -Wall -O2
208executable psc-hierarchy
209 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
210 process -any, mtl -any, parsec -any, filepath -any, directory -any,
214 hs-source-dirs: hierarchy
216 ghc-options: -Wall -O2
222 build-depends: base >=4 && <5,
228 transformers-compat -any,
229 optparse-applicative >= 0.10.0,
231 ghc-options: -Wall -O2
232 hs-source-dirs: psc-bundle
235 build-depends: base >=4 && <5, containers -any, directory -any,
236 filepath -any, mtl -any, parsec -any, purescript -any,
237 transformers -any, process -any, transformers-compat -any, time -any
238 type: exitcode-stdio-1.0
241 hs-source-dirs: tests
244 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
245 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
246 haskeline >= 0.7.0.0, purescript -any, transformers -any,
247 transformers-compat -any, process -any, HUnit -any, time -any,
249 type: exitcode-stdio-1.0
252 hs-source-dirs: psci psci/tests
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