7copyright: (c) 2013-14 Phil Freeman, (c) 2014 Gary Burgess, and other contributors
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>
20extra-source-files: examples/passing/*.purs
21 , examples/failing/*.purs
25 location: https://github.com/purescript/purescript.git
28 build-depends: base >=4.6 && <5,
30 unordered-containers -any,
34 mtl >= 2.1.0 && < 2.3.0,
36 transformers >= 0.3.0 && < 0.5,
37 transformers-compat >= 0.3.0,
38 utf8-string >= 1 && < 2,
39 pattern-arrows >= 0.0.2 && < 0.1,
41 boxes >= 0.1.4 && < 0.2.0,
42 aeson >= 0.8 && < 0.9,
45 aeson-better-errors >= 0.7,
49 exposed-modules: Language.PureScript
50 Language.PureScript.AST
51 Language.PureScript.AST.Binders
52 Language.PureScript.AST.Declarations
53 Language.PureScript.AST.Operators
54 Language.PureScript.AST.SourcePos
55 Language.PureScript.AST.Traversals
56 Language.PureScript.AST.Exported
57 Language.PureScript.CodeGen
58 Language.PureScript.CodeGen.Externs
59 Language.PureScript.CodeGen.JS
60 Language.PureScript.CodeGen.JS.AST
61 Language.PureScript.CodeGen.JS.Common
62 Language.PureScript.CodeGen.JS.Optimizer
63 Language.PureScript.CodeGen.JS.Optimizer.Blocks
64 Language.PureScript.CodeGen.JS.Optimizer.Common
65 Language.PureScript.CodeGen.JS.Optimizer.Inliner
66 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
67 Language.PureScript.CodeGen.JS.Optimizer.TCO
68 Language.PureScript.CodeGen.JS.Optimizer.Unused
69 Language.PureScript.Constants
70 Language.PureScript.CoreFn
71 Language.PureScript.CoreFn.Ann
72 Language.PureScript.CoreFn.Binders
73 Language.PureScript.CoreFn.Desugar
74 Language.PureScript.CoreFn.Expr
75 Language.PureScript.CoreFn.Literals
76 Language.PureScript.CoreFn.Meta
77 Language.PureScript.CoreFn.Module
78 Language.PureScript.CoreFn.Traversals
79 Language.PureScript.Comments
80 Language.PureScript.DeadCodeElimination
81 Language.PureScript.Environment
82 Language.PureScript.Errors
83 Language.PureScript.Kinds
84 Language.PureScript.Linter
85 Language.PureScript.ModuleDependencies
86 Language.PureScript.Names
87 Language.PureScript.Options
88 Language.PureScript.Parser
89 Language.PureScript.Parser.Lexer
90 Language.PureScript.Parser.Common
91 Language.PureScript.Parser.Declarations
92 Language.PureScript.Parser.Kinds
93 Language.PureScript.Parser.State
94 Language.PureScript.Parser.Types
95 Language.PureScript.Pretty
96 Language.PureScript.Pretty.Common
97 Language.PureScript.Pretty.JS
98 Language.PureScript.Pretty.Kinds
99 Language.PureScript.Pretty.Types
100 Language.PureScript.Pretty.Values
101 Language.PureScript.Renamer
102 Language.PureScript.Sugar
103 Language.PureScript.Sugar.BindingGroups
104 Language.PureScript.Sugar.CaseDeclarations
105 Language.PureScript.Sugar.DoNotation
106 Language.PureScript.Sugar.Names
107 Language.PureScript.Sugar.ObjectWildcards
108 Language.PureScript.Sugar.Operators
109 Language.PureScript.Sugar.TypeClasses
110 Language.PureScript.Sugar.TypeDeclarations
111 Language.PureScript.Traversals
112 Language.PureScript.TypeChecker
113 Language.PureScript.TypeChecker.Deriving
114 Language.PureScript.TypeChecker.Entailment
115 Language.PureScript.TypeChecker.Kinds
116 Language.PureScript.TypeChecker.Monad
117 Language.PureScript.TypeChecker.Rows
118 Language.PureScript.TypeChecker.Skolems
119 Language.PureScript.TypeChecker.Subsumption
120 Language.PureScript.TypeChecker.Synonyms
121 Language.PureScript.TypeChecker.Types
122 Language.PureScript.TypeChecker.Unify
123 Language.PureScript.TypeClassDictionaries
124 Language.PureScript.Types
126 Language.PureScript.Docs
127 Language.PureScript.Docs.Render
128 Language.PureScript.Docs.Types
129 Language.PureScript.Docs.RenderedCode
130 Language.PureScript.Docs.RenderedCode.Types
131 Language.PureScript.Docs.RenderedCode.Render
132 Language.PureScript.Docs.AsMarkdown
133 Language.PureScript.Docs.ParseAndDesugar
134 Language.PureScript.Docs.Utils.MonoidExtras
138 Control.Monad.Supply.Class
143 other-modules: Paths_purescript
144 ghc-options: -Wall -O2
147 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
148 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
154 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
157 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
158 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
159 transformers -any, transformers-compat -any
162 hs-source-dirs: psc-make
164 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
167 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
168 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
169 haskeline >= 0.7.0.0, purescript -any, transformers -any,
170 transformers-compat -any, process -any
174 hs-source-dirs: psci psci/main
180 ghc-options: -Wall -O2
183 build-depends: base >=4 && <5, purescript -any,
184 optparse-applicative >= 0.10.0, process -any, mtl -any,
185 split -any, ansi-wl-pprint -any, directory -any, filepath
189 hs-source-dirs: psc-docs
193 ghc-options: -Wall -O2
195executable psc-publish
196 build-depends: base >=4 && <5, purescript -any,
197 optparse-applicative >= 0.10.0, process -any, mtl -any,
198 pattern-arrows -any, aeson -any, bytestring -any,
199 directory -any, transformers -any, text -any, containers
200 -any, boxes -any, split -any, Glob -any, aeson-better-errors
201 -any, transformers-compat -any, bower-json -any, semigroups
205 hs-source-dirs: psc-publish
209 ghc-options: -Wall -O2
211executable psc-hierarchy
212 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
213 process -any, mtl -any, parsec -any, filepath -any, directory -any
216 hs-source-dirs: hierarchy
218 ghc-options: -Wall -O2
221 build-depends: base >=4 && <5, containers -any, directory -any,
222 filepath -any, mtl -any, parsec -any, purescript -any,
223 transformers -any, process -any
224 type: exitcode-stdio-1.0
227 hs-source-dirs: tests
230 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
231 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
232 haskeline >= 0.7.0.0, purescript -any, transformers -any,
233 transformers-compat -any, process -any, HUnit -any
234 type: exitcode-stdio-1.0
237 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