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>
18extra-source-files: prelude/prelude.purs
19 , examples/passing/*.purs
20 , examples/failing/*.purs
24 location: https://github.com/purescript/purescript.git
27 build-depends: base >=4.6 && <5,
29 unordered-containers -any,
32 mtl >= 2.1.0 && < 2.3.0,
34 transformers >= 0.3.0 && < 0.5,
35 transformers-compat >= 0.3.0,
36 utf8-string >= 1 && < 2,
37 pattern-arrows >= 0.0.2 && < 0.1,
38 file-embed >= 0.0.7 && < 0.0.8,
40 boxes >= 0.1.4 && < 0.2.0
41 exposed-modules: Language.PureScript
42 Language.PureScript.AST
43 Language.PureScript.AST.Binders
44 Language.PureScript.AST.Declarations
45 Language.PureScript.AST.Operators
46 Language.PureScript.AST.SourcePos
47 Language.PureScript.AST.Traversals
48 Language.PureScript.CodeGen
49 Language.PureScript.CodeGen.Externs
50 Language.PureScript.CodeGen.JS
51 Language.PureScript.CodeGen.JS.AST
52 Language.PureScript.CodeGen.JS.Common
53 Language.PureScript.CodeGen.JS.Optimizer
54 Language.PureScript.CodeGen.JS.Optimizer.Blocks
55 Language.PureScript.CodeGen.JS.Optimizer.Common
56 Language.PureScript.CodeGen.JS.Optimizer.Inliner
57 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
58 Language.PureScript.CodeGen.JS.Optimizer.TCO
59 Language.PureScript.CodeGen.JS.Optimizer.Unused
60 Language.PureScript.Constants
61 Language.PureScript.CoreFn
62 Language.PureScript.CoreFn.Ann
63 Language.PureScript.CoreFn.Binders
64 Language.PureScript.CoreFn.Desugar
65 Language.PureScript.CoreFn.Expr
66 Language.PureScript.CoreFn.Literals
67 Language.PureScript.CoreFn.Meta
68 Language.PureScript.CoreFn.Module
69 Language.PureScript.CoreFn.Traversals
70 Language.PureScript.Comments
71 Language.PureScript.DeadCodeElimination
72 Language.PureScript.Environment
73 Language.PureScript.Errors
74 Language.PureScript.Kinds
75 Language.PureScript.ModuleDependencies
76 Language.PureScript.Names
77 Language.PureScript.Options
78 Language.PureScript.Parser
79 Language.PureScript.Parser.Lexer
80 Language.PureScript.Parser.Common
81 Language.PureScript.Parser.Declarations
82 Language.PureScript.Parser.Kinds
83 Language.PureScript.Parser.State
84 Language.PureScript.Parser.Types
85 Language.PureScript.Pretty
86 Language.PureScript.Pretty.Common
87 Language.PureScript.Pretty.JS
88 Language.PureScript.Pretty.Kinds
89 Language.PureScript.Pretty.Types
90 Language.PureScript.Pretty.Values
91 Language.PureScript.Renamer
92 Language.PureScript.Sugar
93 Language.PureScript.Sugar.BindingGroups
94 Language.PureScript.Sugar.CaseDeclarations
95 Language.PureScript.Sugar.DoNotation
96 Language.PureScript.Sugar.Names
97 Language.PureScript.Sugar.ObjectWildcards
98 Language.PureScript.Sugar.Operators
99 Language.PureScript.Sugar.TypeClasses
100 Language.PureScript.Sugar.TypeDeclarations
101 Language.PureScript.Traversals
102 Language.PureScript.TypeChecker
103 Language.PureScript.TypeChecker.Entailment
104 Language.PureScript.TypeChecker.Kinds
105 Language.PureScript.TypeChecker.Monad
106 Language.PureScript.TypeChecker.Rows
107 Language.PureScript.TypeChecker.Skolems
108 Language.PureScript.TypeChecker.Subsumption
109 Language.PureScript.TypeChecker.Synonyms
110 Language.PureScript.TypeChecker.Types
111 Language.PureScript.TypeChecker.Unify
112 Language.PureScript.TypeClassDictionaries
113 Language.PureScript.Types
117 Control.Monad.Supply.Class
121 other-modules: Paths_purescript
122 ghc-options: -Wall -O2
125 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
126 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
132 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
135 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
136 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
137 transformers -any, transformers-compat -any
140 hs-source-dirs: psc-make
142 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
145 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
146 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
147 haskeline >= 0.7.0.0, purescript -any, transformers -any,
148 transformers-compat -any, process -any
152 hs-source-dirs: psci psci/main
158 ghc-options: -Wall -O2
161 build-depends: base >=4 && <5, purescript -any,
162 optparse-applicative >= 0.10.0, process -any, mtl -any
165 hs-source-dirs: psc-docs
169 ghc-options: -Wall -O2
171executable psc-hierarchy
172 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
173 process -any, mtl -any, parsec -any, filepath -any, directory -any
176 hs-source-dirs: hierarchy
178 ghc-options: -Wall -O2
181 build-depends: base >=4 && <5, containers -any, directory -any,
182 filepath -any, mtl -any, parsec -any, purescript -any,
183 transformers -any, process -any
184 type: exitcode-stdio-1.0
187 hs-source-dirs: tests
190 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
191 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
192 haskeline >= 0.7.0.0, purescript -any, transformers -any,
193 transformers-compat -any, process -any, HUnit -any
194 type: exitcode-stdio-1.0
197 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