7copyright: (c) 2013-14 Phil Freeman, (c) 2014 Gary Burgess, and other contributors
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>
18extra-source-files: examples/passing/*.purs
19 , examples/failing/*.purs
23 location: https://github.com/purescript/purescript.git
26 build-depends: base >=4.6 && <5,
28 unordered-containers -any,
32 mtl >= 2.1.0 && < 2.3.0,
34 transformers >= 0.3.0 && < 0.5,
35 transformers-compat >= 0.3.0,
36 utf8-string >= 1 && < 2,
37 pattern-arrows >= 0.0.2 && < 0.1,
39 boxes >= 0.1.4 && < 0.2.0,
40 aeson >= 0.8 && < 0.9,
43 aeson-better-errors >= 0.7,
48 exposed-modules: Language.PureScript
49 Language.PureScript.AST
50 Language.PureScript.AST.Binders
51 Language.PureScript.AST.Declarations
52 Language.PureScript.AST.Operators
53 Language.PureScript.AST.SourcePos
54 Language.PureScript.AST.Traversals
55 Language.PureScript.AST.Exported
56 Language.PureScript.CodeGen
57 Language.PureScript.CodeGen.Externs
58 Language.PureScript.CodeGen.JS
59 Language.PureScript.CodeGen.JS.AST
60 Language.PureScript.CodeGen.JS.Common
61 Language.PureScript.CodeGen.JS.Optimizer
62 Language.PureScript.CodeGen.JS.Optimizer.Blocks
63 Language.PureScript.CodeGen.JS.Optimizer.Common
64 Language.PureScript.CodeGen.JS.Optimizer.Inliner
65 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
66 Language.PureScript.CodeGen.JS.Optimizer.TCO
67 Language.PureScript.CodeGen.JS.Optimizer.Unused
68 Language.PureScript.Constants
69 Language.PureScript.CoreFn
70 Language.PureScript.CoreFn.Ann
71 Language.PureScript.CoreFn.Binders
72 Language.PureScript.CoreFn.Desugar
73 Language.PureScript.CoreFn.Expr
74 Language.PureScript.CoreFn.Literals
75 Language.PureScript.CoreFn.Meta
76 Language.PureScript.CoreFn.Module
77 Language.PureScript.CoreFn.Traversals
78 Language.PureScript.Comments
79 Language.PureScript.DeadCodeElimination
80 Language.PureScript.Environment
81 Language.PureScript.Errors
82 Language.PureScript.Kinds
83 Language.PureScript.Linter
84 Language.PureScript.ModuleDependencies
85 Language.PureScript.Names
86 Language.PureScript.Options
87 Language.PureScript.Parser
88 Language.PureScript.Parser.Lexer
89 Language.PureScript.Parser.Common
90 Language.PureScript.Parser.Declarations
91 Language.PureScript.Parser.JS
92 Language.PureScript.Parser.Kinds
93 Language.PureScript.Parser.State
94 Language.PureScript.Parser.Types
95 Language.PureScript.Pretty
96 Language.PureScript.Pretty.Common
97 Language.PureScript.Pretty.JS
98 Language.PureScript.Pretty.Kinds
99 Language.PureScript.Pretty.Types
100 Language.PureScript.Pretty.Values
101 Language.PureScript.Renamer
102 Language.PureScript.Sugar
103 Language.PureScript.Sugar.BindingGroups
104 Language.PureScript.Sugar.CaseDeclarations
105 Language.PureScript.Sugar.DoNotation
106 Language.PureScript.Sugar.Names
107 Language.PureScript.Sugar.ObjectWildcards
108 Language.PureScript.Sugar.Operators
109 Language.PureScript.Sugar.TypeClasses
110 Language.PureScript.Sugar.TypeDeclarations
111 Language.PureScript.Traversals
112 Language.PureScript.TypeChecker
113 Language.PureScript.TypeChecker.Entailment
114 Language.PureScript.TypeChecker.Kinds
115 Language.PureScript.TypeChecker.Monad
116 Language.PureScript.TypeChecker.Rows
117 Language.PureScript.TypeChecker.Skolems
118 Language.PureScript.TypeChecker.Subsumption
119 Language.PureScript.TypeChecker.Synonyms
120 Language.PureScript.TypeChecker.Types
121 Language.PureScript.TypeChecker.Unify
122 Language.PureScript.TypeClassDictionaries
123 Language.PureScript.Types
125 Language.PureScript.Docs
126 Language.PureScript.Docs.Render
127 Language.PureScript.Docs.Types
128 Language.PureScript.Docs.RenderedCode
129 Language.PureScript.Docs.RenderedCode.Types
130 Language.PureScript.Docs.RenderedCode.Render
131 Language.PureScript.Docs.AsMarkdown
132 Language.PureScript.Docs.ParseAndDesugar
133 Language.PureScript.Docs.Utils.MonoidExtras
137 Control.Monad.Supply.Class
142 other-modules: Paths_purescript
143 ghc-options: -Wall -O2
146 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
147 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
153 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
156 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
157 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
158 time -any, transformers -any, transformers-compat -any
161 hs-source-dirs: psc-make
163 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
166 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
167 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
168 haskeline >= 0.7.0.0, purescript -any, transformers -any,
169 transformers-compat -any, process -any, time -any
173 hs-source-dirs: psci psci/main
179 ghc-options: -Wall -O2
182 build-depends: base >=4 && <5, purescript -any,
183 optparse-applicative >= 0.10.0, process -any, mtl -any,
184 split -any, ansi-wl-pprint -any, directory -any, filepath
188 hs-source-dirs: psc-docs
192 ghc-options: -Wall -O2
194executable psc-publish
195 build-depends: base >=4 && <5, purescript -any,
196 optparse-applicative >= 0.10.0, process -any, mtl -any,
197 pattern-arrows -any, aeson -any, bytestring -any,
198 directory -any, transformers -any, text -any, containers
199 -any, boxes -any, split -any, Glob -any, aeson-better-errors
200 -any, transformers-compat -any, bower-json -any, semigroups
204 hs-source-dirs: psc-publish
208 ghc-options: -Wall -O2
210executable psc-hierarchy
211 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
212 process -any, mtl -any, parsec -any, filepath -any, directory -any
215 hs-source-dirs: hierarchy
217 ghc-options: -Wall -O2
220 build-depends: base >=4 && <5, containers -any, directory -any,
221 filepath -any, mtl -any, parsec -any, purescript -any,
222 transformers -any, process -any
223 type: exitcode-stdio-1.0
226 hs-source-dirs: tests
229 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
230 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
231 haskeline >= 0.7.0.0, purescript -any, transformers -any,
232 transformers-compat -any, process -any, HUnit -any
233 type: exitcode-stdio-1.0
236 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