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/flattened/*.purs
24 , tests/support/flattened/*.js
28 location: https://github.com/purescript/purescript.git
31 build-depends: base >=4.6 && <5,
33 unordered-containers -any,
37 mtl >= 2.1.0 && < 2.3.0,
39 transformers >= 0.3.0 && < 0.5,
40 transformers-compat >= 0.3.0,
41 utf8-string >= 1 && < 2,
42 pattern-arrows >= 0.0.2 && < 0.1,
44 boxes >= 0.1.4 && < 0.2.0,
45 aeson >= 0.8 && < 0.9,
48 aeson-better-errors >= 0.8,
52 language-javascript == 0.5.*,
55 process >= 1.2.0 && < 1.3,
56 safe >= 0.3.9 && < 0.4,
57 semigroups >= 0.16.2 && < 0.17
59 exposed-modules: Language.PureScript
60 Language.PureScript.AST
61 Language.PureScript.AST.Binders
62 Language.PureScript.AST.Declarations
63 Language.PureScript.AST.Operators
64 Language.PureScript.AST.SourcePos
65 Language.PureScript.AST.Traversals
66 Language.PureScript.AST.Exported
67 Language.PureScript.Bundle
68 Language.PureScript.CodeGen
69 Language.PureScript.CodeGen.Externs
70 Language.PureScript.CodeGen.JS
71 Language.PureScript.CodeGen.JS.AST
72 Language.PureScript.CodeGen.JS.Common
73 Language.PureScript.CodeGen.JS.Optimizer
74 Language.PureScript.CodeGen.JS.Optimizer.Blocks
75 Language.PureScript.CodeGen.JS.Optimizer.Common
76 Language.PureScript.CodeGen.JS.Optimizer.Inliner
77 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
78 Language.PureScript.CodeGen.JS.Optimizer.TCO
79 Language.PureScript.CodeGen.JS.Optimizer.Unused
80 Language.PureScript.Constants
81 Language.PureScript.CoreFn
82 Language.PureScript.CoreFn.Ann
83 Language.PureScript.CoreFn.Binders
84 Language.PureScript.CoreFn.Desugar
85 Language.PureScript.CoreFn.Expr
86 Language.PureScript.CoreFn.Literals
87 Language.PureScript.CoreFn.Meta
88 Language.PureScript.CoreFn.Module
89 Language.PureScript.CoreFn.Traversals
90 Language.PureScript.Comments
91 Language.PureScript.Environment
92 Language.PureScript.Errors
93 Language.PureScript.Kinds
94 Language.PureScript.Linter
95 Language.PureScript.Linter.Exhaustive
96 Language.PureScript.Make
97 Language.PureScript.ModuleDependencies
98 Language.PureScript.Names
99 Language.PureScript.Options
100 Language.PureScript.Parser
101 Language.PureScript.Parser.Lexer
102 Language.PureScript.Parser.Common
103 Language.PureScript.Parser.Declarations
104 Language.PureScript.Parser.JS
105 Language.PureScript.Parser.Kinds
106 Language.PureScript.Parser.State
107 Language.PureScript.Parser.Types
108 Language.PureScript.Pretty
109 Language.PureScript.Pretty.Common
110 Language.PureScript.Pretty.JS
111 Language.PureScript.Pretty.Kinds
112 Language.PureScript.Pretty.Types
113 Language.PureScript.Pretty.Values
114 Language.PureScript.Renamer
115 Language.PureScript.Sugar
116 Language.PureScript.Sugar.BindingGroups
117 Language.PureScript.Sugar.CaseDeclarations
118 Language.PureScript.Sugar.DoNotation
119 Language.PureScript.Sugar.Names
120 Language.PureScript.Sugar.ObjectWildcards
121 Language.PureScript.Sugar.Operators
122 Language.PureScript.Sugar.TypeClasses
123 Language.PureScript.Sugar.TypeDeclarations
124 Language.PureScript.Traversals
125 Language.PureScript.TypeChecker
126 Language.PureScript.TypeChecker.Entailment
127 Language.PureScript.TypeChecker.Kinds
128 Language.PureScript.TypeChecker.Monad
129 Language.PureScript.TypeChecker.Rows
130 Language.PureScript.TypeChecker.Skolems
131 Language.PureScript.TypeChecker.Subsumption
132 Language.PureScript.TypeChecker.Synonyms
133 Language.PureScript.TypeChecker.Types
134 Language.PureScript.TypeChecker.Unify
135 Language.PureScript.TypeClassDictionaries
136 Language.PureScript.Types
138 Language.PureScript.Docs
139 Language.PureScript.Docs.Convert
140 Language.PureScript.Docs.Render
141 Language.PureScript.Docs.Types
142 Language.PureScript.Docs.RenderedCode
143 Language.PureScript.Docs.RenderedCode.Types
144 Language.PureScript.Docs.RenderedCode.Render
145 Language.PureScript.Docs.AsMarkdown
146 Language.PureScript.Docs.ParseAndDesugar
147 Language.PureScript.Docs.Utils.MonoidExtras
149 Language.PureScript.Publish
150 Language.PureScript.Publish.Utils
151 Language.PureScript.Publish.ErrorsWarnings
152 Language.PureScript.Publish.BoxesHelpers
156 Control.Monad.Supply.Class
161 other-modules: Paths_purescript
162 ghc-options: -Wall -O2
165 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
166 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
167 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
171 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
174 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
175 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
176 haskeline >= 0.7.0.0, purescript -any, transformers -any,
177 transformers-compat -any, process -any, time -any, Glob -any
181 hs-source-dirs: psci psci/main
188 ghc-options: -Wall -O2
191 build-depends: base >=4 && <5, purescript -any,
192 optparse-applicative >= 0.10.0, process -any, mtl -any,
193 split -any, ansi-wl-pprint -any, directory -any,
194 filepath -any, Glob -any
197 hs-source-dirs: psc-docs
201 ghc-options: -Wall -O2
203executable psc-publish
204 build-depends: base >=4 && <5, purescript -any, bytestring -any, aeson -any, optparse-applicative -any
207 hs-source-dirs: psc-publish
208 ghc-options: -Wall -O2
210executable psc-hierarchy
211 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
212 process -any, mtl -any, parsec -any, filepath -any, directory -any,
216 hs-source-dirs: hierarchy
218 ghc-options: -Wall -O2
224 build-depends: base >=4 && <5,
230 transformers-compat -any,
231 optparse-applicative >= 0.10.0,
233 ghc-options: -Wall -O2
234 hs-source-dirs: psc-bundle
237 build-depends: base >=4 && <5, containers -any, directory -any,
238 filepath -any, mtl -any, parsec -any, purescript -any,
239 transformers -any, process -any, transformers-compat -any, time -any,
241 type: exitcode-stdio-1.0
244 hs-source-dirs: tests
247 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
248 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
249 haskeline >= 0.7.0.0, purescript -any, transformers -any,
250 transformers-compat -any, process -any, HUnit -any, time -any,
252 type: exitcode-stdio-1.0
255 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