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.Kinds
92 Language.PureScript.Parser.State
93 Language.PureScript.Parser.Types
94 Language.PureScript.Pretty
95 Language.PureScript.Pretty.Common
96 Language.PureScript.Pretty.JS
97 Language.PureScript.Pretty.Kinds
98 Language.PureScript.Pretty.Types
99 Language.PureScript.Pretty.Values
100 Language.PureScript.Renamer
101 Language.PureScript.Sugar
102 Language.PureScript.Sugar.BindingGroups
103 Language.PureScript.Sugar.CaseDeclarations
104 Language.PureScript.Sugar.DoNotation
105 Language.PureScript.Sugar.Names
106 Language.PureScript.Sugar.ObjectWildcards
107 Language.PureScript.Sugar.Operators
108 Language.PureScript.Sugar.TypeClasses
109 Language.PureScript.Sugar.TypeDeclarations
110 Language.PureScript.Traversals
111 Language.PureScript.TypeChecker
112 Language.PureScript.TypeChecker.Entailment
113 Language.PureScript.TypeChecker.Kinds
114 Language.PureScript.TypeChecker.Monad
115 Language.PureScript.TypeChecker.Rows
116 Language.PureScript.TypeChecker.Skolems
117 Language.PureScript.TypeChecker.Subsumption
118 Language.PureScript.TypeChecker.Synonyms
119 Language.PureScript.TypeChecker.Types
120 Language.PureScript.TypeChecker.Unify
121 Language.PureScript.TypeClassDictionaries
122 Language.PureScript.Types
124 Language.PureScript.Docs
125 Language.PureScript.Docs.Render
126 Language.PureScript.Docs.Types
127 Language.PureScript.Docs.RenderedCode
128 Language.PureScript.Docs.RenderedCode.Types
129 Language.PureScript.Docs.RenderedCode.Render
130 Language.PureScript.Docs.AsMarkdown
131 Language.PureScript.Docs.ParseAndDesugar
132 Language.PureScript.Docs.Utils.MonoidExtras
136 Control.Monad.Supply.Class
141 other-modules: Paths_purescript
142 ghc-options: -Wall -O2
145 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
146 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
151 other-modules: Foreign
152 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
155 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
156 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
157 transformers -any, transformers-compat -any
160 hs-source-dirs: psc-make
162 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
165 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
166 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
167 haskeline >= 0.7.0.0, purescript -any, transformers -any,
168 transformers-compat -any, process -any
172 hs-source-dirs: psci psci/main
178 ghc-options: -Wall -O2
181 build-depends: base >=4 && <5, purescript -any,
182 optparse-applicative >= 0.10.0, process -any, mtl -any,
183 split -any, ansi-wl-pprint -any, directory -any, filepath
187 hs-source-dirs: psc-docs
191 ghc-options: -Wall -O2
193executable psc-publish
194 build-depends: base >=4 && <5, purescript -any,
195 optparse-applicative >= 0.10.0, process -any, mtl -any,
196 pattern-arrows -any, aeson -any, bytestring -any,
197 directory -any, transformers -any, text -any, containers
198 -any, boxes -any, split -any, Glob -any, aeson-better-errors
199 -any, transformers-compat -any, bower-json -any, semigroups
203 hs-source-dirs: psc-publish
207 ghc-options: -Wall -O2
209executable psc-hierarchy
210 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
211 process -any, mtl -any, parsec -any, filepath -any, directory -any
214 hs-source-dirs: hierarchy
216 ghc-options: -Wall -O2
219 build-depends: base >=4 && <5, containers -any, directory -any,
220 filepath -any, mtl -any, parsec -any, purescript -any,
221 transformers -any, process -any
222 type: exitcode-stdio-1.0
225 hs-source-dirs: tests
228 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
229 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
230 haskeline >= 0.7.0.0, purescript -any, transformers -any,
231 transformers-compat -any, process -any, HUnit -any
232 type: exitcode-stdio-1.0
235 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