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.Deriving
129 Language.PureScript.TypeChecker.Entailment
130 Language.PureScript.TypeChecker.Kinds
131 Language.PureScript.TypeChecker.Monad
132 Language.PureScript.TypeChecker.Rows
133 Language.PureScript.TypeChecker.Skolems
134 Language.PureScript.TypeChecker.Subsumption
135 Language.PureScript.TypeChecker.Synonyms
136 Language.PureScript.TypeChecker.Types
137 Language.PureScript.TypeChecker.Unify
138 Language.PureScript.TypeClassDictionaries
139 Language.PureScript.Types
141 Language.PureScript.Docs
142 Language.PureScript.Docs.Convert
143 Language.PureScript.Docs.Render
144 Language.PureScript.Docs.Types
145 Language.PureScript.Docs.RenderedCode
146 Language.PureScript.Docs.RenderedCode.Types
147 Language.PureScript.Docs.RenderedCode.Render
148 Language.PureScript.Docs.AsMarkdown
149 Language.PureScript.Docs.ParseAndDesugar
150 Language.PureScript.Docs.Utils.MonoidExtras
152 Language.PureScript.Publish
153 Language.PureScript.Publish.Utils
154 Language.PureScript.Publish.ErrorsWarnings
155 Language.PureScript.Publish.BoxesHelpers
159 Control.Monad.Supply.Class
164 other-modules: Paths_purescript
165 ghc-options: -Wall -O2
168 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
169 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
170 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
174 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
177 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
178 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
179 haskeline >= 0.7.0.0, purescript -any, transformers -any,
180 transformers-compat -any, process -any, time -any, Glob -any
184 hs-source-dirs: psci psci/main
191 ghc-options: -Wall -O2
194 build-depends: base >=4 && <5, purescript -any,
195 optparse-applicative >= 0.10.0, process -any, mtl -any,
196 split -any, ansi-wl-pprint -any, directory -any,
197 filepath -any, Glob -any
200 hs-source-dirs: psc-docs
204 ghc-options: -Wall -O2
206executable psc-publish
207 build-depends: base >=4 && <5, purescript -any, bytestring -any, aeson -any, optparse-applicative -any
210 hs-source-dirs: psc-publish
211 ghc-options: -Wall -O2
213executable psc-hierarchy
214 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
215 process -any, mtl -any, parsec -any, filepath -any, directory -any,
219 hs-source-dirs: hierarchy
221 ghc-options: -Wall -O2
227 build-depends: base >=4 && <5,
233 transformers-compat -any,
234 optparse-applicative >= 0.10.0,
236 ghc-options: -Wall -O2
237 hs-source-dirs: psc-bundle
240 build-depends: base >=4 && <5, containers -any, directory -any,
241 filepath -any, mtl -any, parsec -any, purescript -any,
242 transformers -any, process -any, transformers-compat -any, time -any,
244 type: exitcode-stdio-1.0
247 hs-source-dirs: tests
250 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
251 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
252 haskeline >= 0.7.0.0, purescript -any, transformers -any,
253 transformers-compat -any, process -any, HUnit -any, time -any,
255 type: exitcode-stdio-1.0
258 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