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 exposed-modules: Language.PureScript
54 Language.PureScript.AST
55 Language.PureScript.AST.Binders
56 Language.PureScript.AST.Declarations
57 Language.PureScript.AST.Operators
58 Language.PureScript.AST.SourcePos
59 Language.PureScript.AST.Traversals
60 Language.PureScript.AST.Exported
61 Language.PureScript.Bundle
62 Language.PureScript.CodeGen
63 Language.PureScript.CodeGen.Externs
64 Language.PureScript.CodeGen.JS
65 Language.PureScript.CodeGen.JS.AST
66 Language.PureScript.CodeGen.JS.Common
67 Language.PureScript.CodeGen.JS.Optimizer
68 Language.PureScript.CodeGen.JS.Optimizer.Blocks
69 Language.PureScript.CodeGen.JS.Optimizer.Common
70 Language.PureScript.CodeGen.JS.Optimizer.Inliner
71 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
72 Language.PureScript.CodeGen.JS.Optimizer.TCO
73 Language.PureScript.CodeGen.JS.Optimizer.Unused
74 Language.PureScript.Constants
75 Language.PureScript.CoreFn
76 Language.PureScript.CoreFn.Ann
77 Language.PureScript.CoreFn.Binders
78 Language.PureScript.CoreFn.Desugar
79 Language.PureScript.CoreFn.Expr
80 Language.PureScript.CoreFn.Literals
81 Language.PureScript.CoreFn.Meta
82 Language.PureScript.CoreFn.Module
83 Language.PureScript.CoreFn.Traversals
84 Language.PureScript.Comments
85 Language.PureScript.Environment
86 Language.PureScript.Errors
87 Language.PureScript.Kinds
88 Language.PureScript.Linter
89 Language.PureScript.Linter.Exhaustive
90 Language.PureScript.Make
91 Language.PureScript.ModuleDependencies
92 Language.PureScript.Names
93 Language.PureScript.Options
94 Language.PureScript.Parser
95 Language.PureScript.Parser.Lexer
96 Language.PureScript.Parser.Common
97 Language.PureScript.Parser.Declarations
98 Language.PureScript.Parser.JS
99 Language.PureScript.Parser.Kinds
100 Language.PureScript.Parser.State
101 Language.PureScript.Parser.Types
102 Language.PureScript.Pretty
103 Language.PureScript.Pretty.Common
104 Language.PureScript.Pretty.JS
105 Language.PureScript.Pretty.Kinds
106 Language.PureScript.Pretty.Types
107 Language.PureScript.Pretty.Values
108 Language.PureScript.Renamer
109 Language.PureScript.Sugar
110 Language.PureScript.Sugar.BindingGroups
111 Language.PureScript.Sugar.CaseDeclarations
112 Language.PureScript.Sugar.DoNotation
113 Language.PureScript.Sugar.Names
114 Language.PureScript.Sugar.ObjectWildcards
115 Language.PureScript.Sugar.Operators
116 Language.PureScript.Sugar.TypeClasses
117 Language.PureScript.Sugar.TypeDeclarations
118 Language.PureScript.Traversals
119 Language.PureScript.TypeChecker
120 Language.PureScript.TypeChecker.Entailment
121 Language.PureScript.TypeChecker.Kinds
122 Language.PureScript.TypeChecker.Monad
123 Language.PureScript.TypeChecker.Rows
124 Language.PureScript.TypeChecker.Skolems
125 Language.PureScript.TypeChecker.Subsumption
126 Language.PureScript.TypeChecker.Synonyms
127 Language.PureScript.TypeChecker.Types
128 Language.PureScript.TypeChecker.Unify
129 Language.PureScript.TypeClassDictionaries
130 Language.PureScript.Types
132 Language.PureScript.Docs
133 Language.PureScript.Docs.Convert
134 Language.PureScript.Docs.Render
135 Language.PureScript.Docs.Types
136 Language.PureScript.Docs.RenderedCode
137 Language.PureScript.Docs.RenderedCode.Types
138 Language.PureScript.Docs.RenderedCode.Render
139 Language.PureScript.Docs.AsMarkdown
140 Language.PureScript.Docs.ParseAndDesugar
141 Language.PureScript.Docs.Utils.MonoidExtras
145 Control.Monad.Supply.Class
150 other-modules: Paths_purescript
151 ghc-options: -Wall -O2
154 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
155 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
156 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
160 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
163 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
164 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
165 haskeline >= 0.7.0.0, purescript -any, transformers -any,
166 transformers-compat -any, process -any, time -any, Glob -any
170 hs-source-dirs: psci psci/main
177 ghc-options: -Wall -O2
180 build-depends: base >=4 && <5, purescript -any,
181 optparse-applicative >= 0.10.0, process -any, mtl -any,
182 split -any, ansi-wl-pprint -any, directory -any,
183 filepath -any, Glob -any
186 hs-source-dirs: psc-docs
190 ghc-options: -Wall -O2
192executable psc-publish
193 build-depends: base >=4 && <5, purescript -any,
194 optparse-applicative >= 0.10.0, process -any, mtl -any,
195 pattern-arrows -any, aeson -any, bytestring -any,
196 directory -any, transformers -any, text -any, containers
197 -any, boxes -any, split -any, Glob -any, aeson-better-errors
198 -any, transformers-compat -any, bower-json -any, semigroups
202 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