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,
47 exposed-modules: Language.PureScript
48 Language.PureScript.AST
49 Language.PureScript.AST.Binders
50 Language.PureScript.AST.Declarations
51 Language.PureScript.AST.Operators
52 Language.PureScript.AST.SourcePos
53 Language.PureScript.AST.Traversals
54 Language.PureScript.AST.Exported
55 Language.PureScript.CodeGen
56 Language.PureScript.CodeGen.Externs
57 Language.PureScript.CodeGen.JS
58 Language.PureScript.CodeGen.JS.AST
59 Language.PureScript.CodeGen.JS.Common
60 Language.PureScript.CodeGen.JS.Optimizer
61 Language.PureScript.CodeGen.JS.Optimizer.Blocks
62 Language.PureScript.CodeGen.JS.Optimizer.Common
63 Language.PureScript.CodeGen.JS.Optimizer.Inliner
64 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
65 Language.PureScript.CodeGen.JS.Optimizer.TCO
66 Language.PureScript.CodeGen.JS.Optimizer.Unused
67 Language.PureScript.Constants
68 Language.PureScript.CoreFn
69 Language.PureScript.CoreFn.Ann
70 Language.PureScript.CoreFn.Binders
71 Language.PureScript.CoreFn.Desugar
72 Language.PureScript.CoreFn.Expr
73 Language.PureScript.CoreFn.Literals
74 Language.PureScript.CoreFn.Meta
75 Language.PureScript.CoreFn.Module
76 Language.PureScript.CoreFn.Traversals
77 Language.PureScript.Comments
78 Language.PureScript.DeadCodeElimination
79 Language.PureScript.Environment
80 Language.PureScript.Errors
81 Language.PureScript.Kinds
82 Language.PureScript.Linter
83 Language.PureScript.ModuleDependencies
84 Language.PureScript.Names
85 Language.PureScript.Options
86 Language.PureScript.Parser
87 Language.PureScript.Parser.Lexer
88 Language.PureScript.Parser.Common
89 Language.PureScript.Parser.Declarations
90 Language.PureScript.Parser.Kinds
91 Language.PureScript.Parser.State
92 Language.PureScript.Parser.Types
93 Language.PureScript.Pretty
94 Language.PureScript.Pretty.Common
95 Language.PureScript.Pretty.JS
96 Language.PureScript.Pretty.Kinds
97 Language.PureScript.Pretty.Types
98 Language.PureScript.Pretty.Values
99 Language.PureScript.Renamer
100 Language.PureScript.Sugar
101 Language.PureScript.Sugar.BindingGroups
102 Language.PureScript.Sugar.CaseDeclarations
103 Language.PureScript.Sugar.DoNotation
104 Language.PureScript.Sugar.Names
105 Language.PureScript.Sugar.ObjectWildcards
106 Language.PureScript.Sugar.Operators
107 Language.PureScript.Sugar.TypeClasses
108 Language.PureScript.Sugar.TypeDeclarations
109 Language.PureScript.Traversals
110 Language.PureScript.TypeChecker
111 Language.PureScript.TypeChecker.Entailment
112 Language.PureScript.TypeChecker.Kinds
113 Language.PureScript.TypeChecker.Monad
114 Language.PureScript.TypeChecker.Rows
115 Language.PureScript.TypeChecker.Skolems
116 Language.PureScript.TypeChecker.Subsumption
117 Language.PureScript.TypeChecker.Synonyms
118 Language.PureScript.TypeChecker.Types
119 Language.PureScript.TypeChecker.Unify
120 Language.PureScript.TypeClassDictionaries
121 Language.PureScript.Types
123 Language.PureScript.Docs
124 Language.PureScript.Docs.Render
125 Language.PureScript.Docs.Types
126 Language.PureScript.Docs.RenderedCode
127 Language.PureScript.Docs.RenderedCode.Types
128 Language.PureScript.Docs.RenderedCode.Render
129 Language.PureScript.Docs.AsMarkdown
130 Language.PureScript.Docs.ParseAndDesugar
131 Language.PureScript.Docs.Utils.MonoidExtras
135 Control.Monad.Supply.Class
140 other-modules: Paths_purescript
141 ghc-options: -Wall -O2
144 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
145 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
151 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
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 transformers -any, transformers-compat -any
159 hs-source-dirs: psc-make
161 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
164 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
165 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
166 haskeline >= 0.7.0.0, purescript -any, transformers -any,
167 transformers-compat -any, process -any
171 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, filepath
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
213 hs-source-dirs: hierarchy
215 ghc-options: -Wall -O2
218 build-depends: base >=4 && <5, containers -any, directory -any,
219 filepath -any, mtl -any, parsec -any, purescript -any,
220 transformers -any, process -any
221 type: exitcode-stdio-1.0
224 hs-source-dirs: tests
227 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
228 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
229 haskeline >= 0.7.0.0, purescript -any, transformers -any,
230 transformers-compat -any, process -any, HUnit -any
231 type: exitcode-stdio-1.0
234 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