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
23 , tests/support/setup.js
24 , tests/support/package.json
25 , tests/support/bower.json
26 , psci/tests/data/Sample.purs
30 location: https://github.com/purescript/purescript.git
33 build-depends: base >=4.6 && <5,
35 unordered-containers -any,
39 mtl >= 2.1.0 && < 2.3.0,
41 transformers >= 0.3.0 && < 0.5,
42 transformers-compat >= 0.3.0,
43 utf8-string >= 1 && < 2,
44 pattern-arrows >= 0.0.2 && < 0.1,
46 boxes >= 0.1.4 && < 0.2.0,
47 aeson >= 0.8 && < 0.9,
50 aeson-better-errors >= 0.8,
54 language-javascript == 0.5.*,
57 process >= 1.2.0 && < 1.3,
58 safe >= 0.3.9 && < 0.4,
59 semigroups >= 0.16.2 && < 0.17
61 exposed-modules: Language.PureScript
62 Language.PureScript.AST
63 Language.PureScript.AST.Binders
64 Language.PureScript.AST.Declarations
65 Language.PureScript.AST.Operators
66 Language.PureScript.AST.SourcePos
67 Language.PureScript.AST.Traversals
68 Language.PureScript.AST.Exported
69 Language.PureScript.Bundle
70 Language.PureScript.CodeGen
71 Language.PureScript.CodeGen.Externs
72 Language.PureScript.CodeGen.JS
73 Language.PureScript.CodeGen.JS.AST
74 Language.PureScript.CodeGen.JS.Common
75 Language.PureScript.CodeGen.JS.Optimizer
76 Language.PureScript.CodeGen.JS.Optimizer.Blocks
77 Language.PureScript.CodeGen.JS.Optimizer.Common
78 Language.PureScript.CodeGen.JS.Optimizer.Inliner
79 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
80 Language.PureScript.CodeGen.JS.Optimizer.TCO
81 Language.PureScript.CodeGen.JS.Optimizer.Unused
82 Language.PureScript.Constants
83 Language.PureScript.CoreFn
84 Language.PureScript.CoreFn.Ann
85 Language.PureScript.CoreFn.Binders
86 Language.PureScript.CoreFn.Desugar
87 Language.PureScript.CoreFn.Expr
88 Language.PureScript.CoreFn.Literals
89 Language.PureScript.CoreFn.Meta
90 Language.PureScript.CoreFn.Module
91 Language.PureScript.CoreFn.Traversals
92 Language.PureScript.Comments
93 Language.PureScript.Environment
94 Language.PureScript.Errors
95 Language.PureScript.Kinds
96 Language.PureScript.Linter
97 Language.PureScript.Linter.Exhaustive
98 Language.PureScript.Make
99 Language.PureScript.ModuleDependencies
100 Language.PureScript.Names
101 Language.PureScript.Options
102 Language.PureScript.Parser
103 Language.PureScript.Parser.Lexer
104 Language.PureScript.Parser.Common
105 Language.PureScript.Parser.Declarations
106 Language.PureScript.Parser.JS
107 Language.PureScript.Parser.Kinds
108 Language.PureScript.Parser.State
109 Language.PureScript.Parser.Types
110 Language.PureScript.Pretty
111 Language.PureScript.Pretty.Common
112 Language.PureScript.Pretty.JS
113 Language.PureScript.Pretty.Kinds
114 Language.PureScript.Pretty.Types
115 Language.PureScript.Pretty.Values
116 Language.PureScript.Renamer
117 Language.PureScript.Sugar
118 Language.PureScript.Sugar.BindingGroups
119 Language.PureScript.Sugar.CaseDeclarations
120 Language.PureScript.Sugar.DoNotation
121 Language.PureScript.Sugar.Names
122 Language.PureScript.Sugar.ObjectWildcards
123 Language.PureScript.Sugar.Operators
124 Language.PureScript.Sugar.TypeClasses
125 Language.PureScript.Sugar.TypeDeclarations
126 Language.PureScript.Traversals
127 Language.PureScript.TypeChecker
128 Language.PureScript.TypeChecker.Entailment
129 Language.PureScript.TypeChecker.Kinds
130 Language.PureScript.TypeChecker.Monad
131 Language.PureScript.TypeChecker.Rows
132 Language.PureScript.TypeChecker.Skolems
133 Language.PureScript.TypeChecker.Subsumption
134 Language.PureScript.TypeChecker.Synonyms
135 Language.PureScript.TypeChecker.Types
136 Language.PureScript.TypeChecker.Unify
137 Language.PureScript.TypeClassDictionaries
138 Language.PureScript.Types
140 Language.PureScript.Docs
141 Language.PureScript.Docs.Convert
142 Language.PureScript.Docs.Render
143 Language.PureScript.Docs.Types
144 Language.PureScript.Docs.RenderedCode
145 Language.PureScript.Docs.RenderedCode.Types
146 Language.PureScript.Docs.RenderedCode.Render
147 Language.PureScript.Docs.AsMarkdown
148 Language.PureScript.Docs.ParseAndDesugar
149 Language.PureScript.Docs.Utils.MonoidExtras
151 Language.PureScript.Publish
152 Language.PureScript.Publish.Utils
153 Language.PureScript.Publish.ErrorsWarnings
154 Language.PureScript.Publish.BoxesHelpers
158 Control.Monad.Supply.Class
163 other-modules: Paths_purescript
164 ghc-options: -Wall -O2
167 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
168 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
169 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
173 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
176 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
177 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
178 haskeline >= 0.7.0.0, purescript -any, transformers -any,
179 transformers-compat -any, process -any, time -any, Glob -any
183 hs-source-dirs: psci psci/main
190 ghc-options: -Wall -O2
193 build-depends: base >=4 && <5, purescript -any,
194 optparse-applicative >= 0.10.0, process -any, mtl -any,
195 split -any, ansi-wl-pprint -any, directory -any,
196 filepath -any, Glob -any
199 hs-source-dirs: psc-docs
203 ghc-options: -Wall -O2
205executable psc-publish
206 build-depends: base >=4 && <5, purescript -any, bytestring -any, aeson -any, optparse-applicative -any
209 hs-source-dirs: psc-publish
210 ghc-options: -Wall -O2
212executable psc-hierarchy
213 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
214 process -any, mtl -any, parsec -any, filepath -any, directory -any,
218 hs-source-dirs: hierarchy
220 ghc-options: -Wall -O2
226 build-depends: base >=4 && <5,
232 transformers-compat -any,
233 optparse-applicative >= 0.10.0,
235 ghc-options: -Wall -O2
236 hs-source-dirs: psc-bundle
239 build-depends: base >=4 && <5, containers -any, directory -any,
240 filepath -any, mtl -any, parsec -any, purescript -any,
241 transformers -any, process -any, transformers-compat -any, time -any,
243 type: exitcode-stdio-1.0
246 hs-source-dirs: tests
249 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
250 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
251 haskeline >= 0.7.0.0, purescript -any, transformers -any,
252 transformers-compat -any, process -any, HUnit -any, time -any,
254 type: exitcode-stdio-1.0
257 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