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,
50 language-javascript == 0.5.*,
53 exposed-modules: Language.PureScript
54 Language.PureScript.AST
55 Language.PureScript.AST.Binders
56 Language.PureScript.AST.Declarations
57 Language.PureScript.AST.Operators
58 Language.PureScript.AST.SourcePos
59 Language.PureScript.AST.Traversals
60 Language.PureScript.AST.Exported
61 Language.PureScript.Bundle
62 Language.PureScript.CodeGen
63 Language.PureScript.CodeGen.Externs
64 Language.PureScript.CodeGen.JS
65 Language.PureScript.CodeGen.JS.AST
66 Language.PureScript.CodeGen.JS.Common
67 Language.PureScript.CodeGen.JS.Optimizer
68 Language.PureScript.CodeGen.JS.Optimizer.Blocks
69 Language.PureScript.CodeGen.JS.Optimizer.Common
70 Language.PureScript.CodeGen.JS.Optimizer.Inliner
71 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
72 Language.PureScript.CodeGen.JS.Optimizer.TCO
73 Language.PureScript.CodeGen.JS.Optimizer.Unused
74 Language.PureScript.Constants
75 Language.PureScript.CoreFn
76 Language.PureScript.CoreFn.Ann
77 Language.PureScript.CoreFn.Binders
78 Language.PureScript.CoreFn.Desugar
79 Language.PureScript.CoreFn.Expr
80 Language.PureScript.CoreFn.Literals
81 Language.PureScript.CoreFn.Meta
82 Language.PureScript.CoreFn.Module
83 Language.PureScript.CoreFn.Traversals
84 Language.PureScript.Comments
85 Language.PureScript.Environment
86 Language.PureScript.Errors
87 Language.PureScript.Kinds
88 Language.PureScript.Linter
89 Language.PureScript.Make
90 Language.PureScript.ModuleDependencies
91 Language.PureScript.Names
92 Language.PureScript.Options
93 Language.PureScript.Parser
94 Language.PureScript.Parser.Lexer
95 Language.PureScript.Parser.Common
96 Language.PureScript.Parser.Declarations
97 Language.PureScript.Parser.JS
98 Language.PureScript.Parser.Kinds
99 Language.PureScript.Parser.State
100 Language.PureScript.Parser.Types
101 Language.PureScript.Pretty
102 Language.PureScript.Pretty.Common
103 Language.PureScript.Pretty.JS
104 Language.PureScript.Pretty.Kinds
105 Language.PureScript.Pretty.Types
106 Language.PureScript.Pretty.Values
107 Language.PureScript.Renamer
108 Language.PureScript.Sugar
109 Language.PureScript.Sugar.BindingGroups
110 Language.PureScript.Sugar.CaseDeclarations
111 Language.PureScript.Sugar.DoNotation
112 Language.PureScript.Sugar.Names
113 Language.PureScript.Sugar.ObjectWildcards
114 Language.PureScript.Sugar.Operators
115 Language.PureScript.Sugar.TypeClasses
116 Language.PureScript.Sugar.TypeDeclarations
117 Language.PureScript.Traversals
118 Language.PureScript.TypeChecker
119 Language.PureScript.TypeChecker.Entailment
120 Language.PureScript.TypeChecker.Kinds
121 Language.PureScript.TypeChecker.Monad
122 Language.PureScript.TypeChecker.Rows
123 Language.PureScript.TypeChecker.Skolems
124 Language.PureScript.TypeChecker.Subsumption
125 Language.PureScript.TypeChecker.Synonyms
126 Language.PureScript.TypeChecker.Types
127 Language.PureScript.TypeChecker.Unify
128 Language.PureScript.TypeClassDictionaries
129 Language.PureScript.Types
131 Language.PureScript.Docs
132 Language.PureScript.Docs.Convert
133 Language.PureScript.Docs.Render
134 Language.PureScript.Docs.Types
135 Language.PureScript.Docs.RenderedCode
136 Language.PureScript.Docs.RenderedCode.Types
137 Language.PureScript.Docs.RenderedCode.Render
138 Language.PureScript.Docs.AsMarkdown
139 Language.PureScript.Docs.ParseAndDesugar
140 Language.PureScript.Docs.Utils.MonoidExtras
144 Control.Monad.Supply.Class
149 other-modules: Paths_purescript
150 ghc-options: -Wall -O2
153 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
154 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
155 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
159 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
162 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
163 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
164 haskeline >= 0.7.0.0, purescript -any, transformers -any,
165 transformers-compat -any, process -any, time -any, Glob -any
169 hs-source-dirs: psci psci/main
176 ghc-options: -Wall -O2
179 build-depends: base >=4 && <5, purescript -any,
180 optparse-applicative >= 0.10.0, process -any, mtl -any,
181 split -any, ansi-wl-pprint -any, directory -any,
182 filepath -any, Glob -any
185 hs-source-dirs: psc-docs
189 ghc-options: -Wall -O2
191executable psc-publish
192 build-depends: base >=4 && <5, purescript -any,
193 optparse-applicative >= 0.10.0, process -any, mtl -any,
194 pattern-arrows -any, aeson -any, bytestring -any,
195 directory -any, transformers -any, text -any, containers
196 -any, boxes -any, split -any, Glob -any, aeson-better-errors
197 -any, transformers-compat -any, bower-json -any, semigroups
201 hs-source-dirs: psc-publish
205 ghc-options: -Wall -O2
207executable psc-hierarchy
208 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
209 process -any, mtl -any, parsec -any, filepath -any, directory -any,
213 hs-source-dirs: hierarchy
215 ghc-options: -Wall -O2
221 build-depends: base >=4 && <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