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>
20extra-source-files: examples/passing/*.purs
21 , examples/failing/*.purs
25 location: https://github.com/purescript/purescript.git
28 build-depends: base >=4.6 && <5,
30 unordered-containers -any,
34 mtl >= 2.1.0 && < 2.3.0,
36 transformers >= 0.3.0 && < 0.5,
37 transformers-compat >= 0.3.0,
38 utf8-string >= 1 && < 2,
39 pattern-arrows >= 0.0.2 && < 0.1,
41 boxes >= 0.1.4 && < 0.2.0,
42 aeson >= 0.8 && < 0.9,
45 aeson-better-errors >= 0.7,
49 exposed-modules: Language.PureScript
50 Language.PureScript.AST
51 Language.PureScript.AST.Binders
52 Language.PureScript.AST.Declarations
53 Language.PureScript.AST.Operators
54 Language.PureScript.AST.SourcePos
55 Language.PureScript.AST.Traversals
56 Language.PureScript.AST.Exported
57 Language.PureScript.CodeGen
58 Language.PureScript.CodeGen.Externs
59 Language.PureScript.CodeGen.JS
60 Language.PureScript.CodeGen.JS.AST
61 Language.PureScript.CodeGen.JS.Common
62 Language.PureScript.CodeGen.JS.Optimizer
63 Language.PureScript.CodeGen.JS.Optimizer.Blocks
64 Language.PureScript.CodeGen.JS.Optimizer.Common
65 Language.PureScript.CodeGen.JS.Optimizer.Inliner
66 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
67 Language.PureScript.CodeGen.JS.Optimizer.TCO
68 Language.PureScript.CodeGen.JS.Optimizer.Unused
69 Language.PureScript.Constants
70 Language.PureScript.CoreFn
71 Language.PureScript.CoreFn.Ann
72 Language.PureScript.CoreFn.Binders
73 Language.PureScript.CoreFn.Desugar
74 Language.PureScript.CoreFn.Expr
75 Language.PureScript.CoreFn.Literals
76 Language.PureScript.CoreFn.Meta
77 Language.PureScript.CoreFn.Module
78 Language.PureScript.CoreFn.Traversals
79 Language.PureScript.Comments
80 Language.PureScript.DeadCodeElimination
81 Language.PureScript.Environment
82 Language.PureScript.Errors
83 Language.PureScript.Kinds
84 Language.PureScript.Linter
85 Language.PureScript.ModuleDependencies
86 Language.PureScript.Names
87 Language.PureScript.Options
88 Language.PureScript.Parser
89 Language.PureScript.Parser.Lexer
90 Language.PureScript.Parser.Common
91 Language.PureScript.Parser.Declarations
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 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
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