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,
51 exposed-modules: Language.PureScript
52 Language.PureScript.AST
53 Language.PureScript.AST.Binders
54 Language.PureScript.AST.Declarations
55 Language.PureScript.AST.Operators
56 Language.PureScript.AST.SourcePos
57 Language.PureScript.AST.Traversals
58 Language.PureScript.AST.Exported
59 Language.PureScript.CodeGen
60 Language.PureScript.CodeGen.Externs
61 Language.PureScript.CodeGen.JS
62 Language.PureScript.CodeGen.JS.AST
63 Language.PureScript.CodeGen.JS.Common
64 Language.PureScript.CodeGen.JS.Optimizer
65 Language.PureScript.CodeGen.JS.Optimizer.Blocks
66 Language.PureScript.CodeGen.JS.Optimizer.Common
67 Language.PureScript.CodeGen.JS.Optimizer.Inliner
68 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
69 Language.PureScript.CodeGen.JS.Optimizer.TCO
70 Language.PureScript.CodeGen.JS.Optimizer.Unused
71 Language.PureScript.Constants
72 Language.PureScript.CoreFn
73 Language.PureScript.CoreFn.Ann
74 Language.PureScript.CoreFn.Binders
75 Language.PureScript.CoreFn.Desugar
76 Language.PureScript.CoreFn.Expr
77 Language.PureScript.CoreFn.Literals
78 Language.PureScript.CoreFn.Meta
79 Language.PureScript.CoreFn.Module
80 Language.PureScript.CoreFn.Traversals
81 Language.PureScript.Comments
82 Language.PureScript.Environment
83 Language.PureScript.Errors
84 Language.PureScript.Kinds
85 Language.PureScript.Linter
86 Language.PureScript.ModuleDependencies
87 Language.PureScript.Names
88 Language.PureScript.Options
89 Language.PureScript.Parser
90 Language.PureScript.Parser.Lexer
91 Language.PureScript.Parser.Common
92 Language.PureScript.Parser.Declarations
93 Language.PureScript.Parser.JS
94 Language.PureScript.Parser.Kinds
95 Language.PureScript.Parser.State
96 Language.PureScript.Parser.Types
97 Language.PureScript.Pretty
98 Language.PureScript.Pretty.Common
99 Language.PureScript.Pretty.JS
100 Language.PureScript.Pretty.Kinds
101 Language.PureScript.Pretty.Types
102 Language.PureScript.Pretty.Values
103 Language.PureScript.Renamer
104 Language.PureScript.Sugar
105 Language.PureScript.Sugar.BindingGroups
106 Language.PureScript.Sugar.CaseDeclarations
107 Language.PureScript.Sugar.DoNotation
108 Language.PureScript.Sugar.Names
109 Language.PureScript.Sugar.ObjectWildcards
110 Language.PureScript.Sugar.Operators
111 Language.PureScript.Sugar.TypeClasses
112 Language.PureScript.Sugar.TypeDeclarations
113 Language.PureScript.Traversals
114 Language.PureScript.TypeChecker
115 Language.PureScript.TypeChecker.Entailment
116 Language.PureScript.TypeChecker.Kinds
117 Language.PureScript.TypeChecker.Monad
118 Language.PureScript.TypeChecker.Rows
119 Language.PureScript.TypeChecker.Skolems
120 Language.PureScript.TypeChecker.Subsumption
121 Language.PureScript.TypeChecker.Synonyms
122 Language.PureScript.TypeChecker.Types
123 Language.PureScript.TypeChecker.Unify
124 Language.PureScript.TypeClassDictionaries
125 Language.PureScript.Types
127 Language.PureScript.Docs
128 Language.PureScript.Docs.Convert
129 Language.PureScript.Docs.Render
130 Language.PureScript.Docs.Types
131 Language.PureScript.Docs.RenderedCode
132 Language.PureScript.Docs.RenderedCode.Types
133 Language.PureScript.Docs.RenderedCode.Render
134 Language.PureScript.Docs.AsMarkdown
135 Language.PureScript.Docs.ParseAndDesugar
136 Language.PureScript.Docs.Utils.MonoidExtras
140 Control.Monad.Supply.Class
145 other-modules: Paths_purescript
146 ghc-options: -Wall -O2
149 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
150 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
151 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
156 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
159 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
160 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
161 haskeline >= 0.7.0.0, purescript -any, transformers -any,
162 transformers-compat -any, process -any, time -any, Glob -any
166 hs-source-dirs: psci psci/main
174 ghc-options: -Wall -O2
177 build-depends: base >=4 && <5, purescript -any,
178 optparse-applicative >= 0.10.0, process -any, mtl -any,
179 split -any, ansi-wl-pprint -any, directory -any,
180 filepath -any, Glob -any
183 hs-source-dirs: psc-docs
187 ghc-options: -Wall -O2
189executable psc-publish
190 build-depends: base >=4 && <5, purescript -any,
191 optparse-applicative >= 0.10.0, process -any, mtl -any,
192 pattern-arrows -any, aeson -any, bytestring -any,
193 directory -any, transformers -any, text -any, containers
194 -any, boxes -any, split -any, Glob -any, aeson-better-errors
195 -any, transformers-compat -any, bower-json -any, semigroups
199 hs-source-dirs: psc-publish
203 ghc-options: -Wall -O2
205executable psc-hierarchy
206 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
207 process -any, mtl -any, parsec -any, filepath -any, directory -any,
211 hs-source-dirs: hierarchy
213 ghc-options: -Wall -O2
219 build-depends: base >=4 && <5,
220 language-javascript == 0.5.*,
227 transformers-compat -any,
228 optparse-applicative >= 0.10.0,
230 ghc-options: -Wall -O2
231 hs-source-dirs: psc-bundle
234 build-depends: base >=4 && <5, containers -any, directory -any,
235 filepath -any, mtl -any, parsec -any, purescript -any,
236 transformers -any, process -any, transformers-compat -any, time -any
237 type: exitcode-stdio-1.0
240 hs-source-dirs: tests
243 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
244 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
245 haskeline >= 0.7.0.0, purescript -any, transformers -any,
246 transformers-compat -any, process -any, HUnit -any, time -any,
248 type: exitcode-stdio-1.0
251 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