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 , tests/support/setup-win.cmd
27 , psci/tests/data/Sample.purs
31 location: https://github.com/purescript/purescript.git
34 build-depends: base >=4.6 && <5,
36 unordered-containers -any,
40 mtl >= 2.1.0 && < 2.3.0,
42 transformers >= 0.3.0 && < 0.5,
43 transformers-compat >= 0.3.0,
44 utf8-string >= 1 && < 2,
45 pattern-arrows >= 0.0.2 && < 0.1,
47 boxes >= 0.1.4 && < 0.2.0,
48 aeson >= 0.8 && < 0.10,
51 aeson-better-errors >= 0.8,
55 language-javascript == 0.5.*,
58 process >= 1.2.0 && < 1.3,
59 safe >= 0.3.9 && < 0.4,
60 semigroups >= 0.16.2 && < 0.17
62 exposed-modules: Language.PureScript
63 Language.PureScript.AST
64 Language.PureScript.AST.Binders
65 Language.PureScript.AST.Declarations
66 Language.PureScript.AST.Operators
67 Language.PureScript.AST.SourcePos
68 Language.PureScript.AST.Traversals
69 Language.PureScript.AST.Exported
70 Language.PureScript.Bundle
71 Language.PureScript.CodeGen
72 Language.PureScript.CodeGen.Externs
73 Language.PureScript.CodeGen.JS
74 Language.PureScript.CodeGen.JS.AST
75 Language.PureScript.CodeGen.JS.Common
76 Language.PureScript.CodeGen.JS.Optimizer
77 Language.PureScript.CodeGen.JS.Optimizer.Blocks
78 Language.PureScript.CodeGen.JS.Optimizer.Common
79 Language.PureScript.CodeGen.JS.Optimizer.Inliner
80 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
81 Language.PureScript.CodeGen.JS.Optimizer.TCO
82 Language.PureScript.CodeGen.JS.Optimizer.Unused
83 Language.PureScript.Constants
84 Language.PureScript.CoreFn
85 Language.PureScript.CoreFn.Ann
86 Language.PureScript.CoreFn.Binders
87 Language.PureScript.CoreFn.Desugar
88 Language.PureScript.CoreFn.Expr
89 Language.PureScript.CoreFn.Literals
90 Language.PureScript.CoreFn.Meta
91 Language.PureScript.CoreFn.Module
92 Language.PureScript.CoreFn.Traversals
93 Language.PureScript.Comments
94 Language.PureScript.Environment
95 Language.PureScript.Errors
96 Language.PureScript.Kinds
97 Language.PureScript.Linter
98 Language.PureScript.Linter.Exhaustive
99 Language.PureScript.Make
100 Language.PureScript.ModuleDependencies
101 Language.PureScript.Names
102 Language.PureScript.Options
103 Language.PureScript.Parser
104 Language.PureScript.Parser.Lexer
105 Language.PureScript.Parser.Common
106 Language.PureScript.Parser.Declarations
107 Language.PureScript.Parser.JS
108 Language.PureScript.Parser.Kinds
109 Language.PureScript.Parser.State
110 Language.PureScript.Parser.Types
111 Language.PureScript.Pretty
112 Language.PureScript.Pretty.Common
113 Language.PureScript.Pretty.JS
114 Language.PureScript.Pretty.Kinds
115 Language.PureScript.Pretty.Types
116 Language.PureScript.Pretty.Values
117 Language.PureScript.Renamer
118 Language.PureScript.Sugar
119 Language.PureScript.Sugar.BindingGroups
120 Language.PureScript.Sugar.CaseDeclarations
121 Language.PureScript.Sugar.DoNotation
122 Language.PureScript.Sugar.Names
123 Language.PureScript.Sugar.ObjectWildcards
124 Language.PureScript.Sugar.Operators
125 Language.PureScript.Sugar.TypeClasses
126 Language.PureScript.Sugar.TypeClasses.Deriving
127 Language.PureScript.Sugar.TypeDeclarations
128 Language.PureScript.Traversals
129 Language.PureScript.TypeChecker
130 Language.PureScript.TypeChecker.Entailment
131 Language.PureScript.TypeChecker.Kinds
132 Language.PureScript.TypeChecker.Monad
133 Language.PureScript.TypeChecker.Rows
134 Language.PureScript.TypeChecker.Skolems
135 Language.PureScript.TypeChecker.Subsumption
136 Language.PureScript.TypeChecker.Synonyms
137 Language.PureScript.TypeChecker.Types
138 Language.PureScript.TypeChecker.Unify
139 Language.PureScript.TypeClassDictionaries
140 Language.PureScript.Types
142 Language.PureScript.Docs
143 Language.PureScript.Docs.Convert
144 Language.PureScript.Docs.Render
145 Language.PureScript.Docs.Types
146 Language.PureScript.Docs.RenderedCode
147 Language.PureScript.Docs.RenderedCode.Types
148 Language.PureScript.Docs.RenderedCode.Render
149 Language.PureScript.Docs.AsMarkdown
150 Language.PureScript.Docs.ParseAndDesugar
151 Language.PureScript.Docs.Utils.MonoidExtras
153 Language.PureScript.Publish
154 Language.PureScript.Publish.Utils
155 Language.PureScript.Publish.ErrorsWarnings
156 Language.PureScript.Publish.BoxesHelpers
160 Control.Monad.Supply.Class
165 other-modules: Paths_purescript
166 ghc-options: -Wall -Werror -O2
169 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
170 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
171 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
175 ghc-options: -Wall -Werror -O2 -fno-warn-unused-do-bind
178 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
179 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
180 haskeline >= 0.7.0.0, purescript -any, transformers -any,
181 transformers-compat -any, process -any, time -any, Glob -any
185 hs-source-dirs: psci psci/main
192 ghc-options: -Wall -Werror -O2
195 build-depends: base >=4 && <5, purescript -any,
196 optparse-applicative >= 0.10.0, process -any, mtl -any,
197 split -any, ansi-wl-pprint -any, directory -any,
198 filepath -any, Glob -any
201 hs-source-dirs: psc-docs
205 ghc-options: -Wall -Werror -O2
207executable psc-publish
208 build-depends: base >=4 && <5, purescript -any, bytestring -any, aeson -any, optparse-applicative -any
211 hs-source-dirs: psc-publish
212 ghc-options: -Wall -Werror -O2
214executable psc-hierarchy
215 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
216 process -any, mtl -any, parsec -any, filepath -any, directory -any,
220 hs-source-dirs: hierarchy
222 ghc-options: -Wall -Werror -O2
228 build-depends: base >=4 && <5,
234 transformers-compat -any,
235 optparse-applicative >= 0.10.0,
237 ghc-options: -Wall -Werror -O2
238 hs-source-dirs: psc-bundle
241 build-depends: base >=4 && <5, containers -any, directory -any,
242 filepath -any, mtl -any, parsec -any, purescript -any,
243 transformers -any, process -any, transformers-compat -any, time -any,
245 type: exitcode-stdio-1.0
247 other-modules: TestsSetup
249 hs-source-dirs: tests tests/common
252 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
253 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
254 haskeline >= 0.7.0.0, purescript -any, transformers -any,
255 transformers-compat -any, process -any, HUnit -any, time -any,
257 type: exitcode-stdio-1.0
259 other-modules: TestsSetup
261 hs-source-dirs: psci psci/tests tests/common
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