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.4.0 && < 0.5,
35 utf8-string >= 1 && < 2,
36 pattern-arrows >= 0.0.2 && < 0.1,
37 file-embed >= 0.0.7 && < 0.0.8,
39 exposed-modules: Language.PureScript
40 Language.PureScript.AST
41 Language.PureScript.AST.Binders
42 Language.PureScript.AST.Declarations
43 Language.PureScript.AST.Operators
44 Language.PureScript.AST.SourcePos
45 Language.PureScript.AST.Traversals
46 Language.PureScript.CodeGen
47 Language.PureScript.CodeGen.Externs
48 Language.PureScript.CodeGen.JS
49 Language.PureScript.CodeGen.JS.AST
50 Language.PureScript.CodeGen.JS.Common
51 Language.PureScript.CodeGen.JS.Optimizer
52 Language.PureScript.CodeGen.JS.Optimizer.Blocks
53 Language.PureScript.CodeGen.JS.Optimizer.Common
54 Language.PureScript.CodeGen.JS.Optimizer.Inliner
55 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
56 Language.PureScript.CodeGen.JS.Optimizer.TCO
57 Language.PureScript.CodeGen.JS.Optimizer.Unused
58 Language.PureScript.Constants
59 Language.PureScript.CoreFn
60 Language.PureScript.CoreFn.Ann
61 Language.PureScript.CoreFn.Binders
62 Language.PureScript.CoreFn.Desugar
63 Language.PureScript.CoreFn.Expr
64 Language.PureScript.CoreFn.Literals
65 Language.PureScript.CoreFn.Meta
66 Language.PureScript.CoreFn.Module
67 Language.PureScript.CoreFn.Traversals
68 Language.PureScript.Comments
69 Language.PureScript.DeadCodeElimination
70 Language.PureScript.Environment
71 Language.PureScript.Errors
72 Language.PureScript.Kinds
73 Language.PureScript.ModuleDependencies
74 Language.PureScript.Names
75 Language.PureScript.Options
76 Language.PureScript.Parser
77 Language.PureScript.Parser.Lexer
78 Language.PureScript.Parser.Common
79 Language.PureScript.Parser.Declarations
80 Language.PureScript.Parser.Kinds
81 Language.PureScript.Parser.State
82 Language.PureScript.Parser.Types
83 Language.PureScript.Pretty
84 Language.PureScript.Pretty.Common
85 Language.PureScript.Pretty.JS
86 Language.PureScript.Pretty.Kinds
87 Language.PureScript.Pretty.Types
88 Language.PureScript.Pretty.Values
89 Language.PureScript.Renamer
90 Language.PureScript.Sugar
91 Language.PureScript.Sugar.BindingGroups
92 Language.PureScript.Sugar.CaseDeclarations
93 Language.PureScript.Sugar.DoNotation
94 Language.PureScript.Sugar.Names
95 Language.PureScript.Sugar.ObjectWildcards
96 Language.PureScript.Sugar.Operators
97 Language.PureScript.Sugar.TypeClasses
98 Language.PureScript.Sugar.TypeDeclarations
99 Language.PureScript.Supply
100 Language.PureScript.Traversals
101 Language.PureScript.TypeChecker
102 Language.PureScript.TypeChecker.Entailment
103 Language.PureScript.TypeChecker.Kinds
104 Language.PureScript.TypeChecker.Monad
105 Language.PureScript.TypeChecker.Rows
106 Language.PureScript.TypeChecker.Skolems
107 Language.PureScript.TypeChecker.Subsumption
108 Language.PureScript.TypeChecker.Synonyms
109 Language.PureScript.TypeChecker.Types
110 Language.PureScript.TypeChecker.Unify
111 Language.PureScript.TypeClassDictionaries
112 Language.PureScript.Types
118 other-modules: Paths_purescript
119 ghc-options: -Wall -O2
122 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
123 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
129 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
132 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
133 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
137 hs-source-dirs: psc-make
139 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
142 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
143 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
144 haskeline >= 0.7.0.0, purescript -any, transformers -any,
150 other-modules: Commands
152 ghc-options: -Wall -O2
155 build-depends: base >=4 && <5, purescript -any,
156 optparse-applicative >= 0.10.0, process -any, mtl -any
159 hs-source-dirs: psc-docs
161 ghc-options: -Wall -O2
163executable psc-hierarchy
164 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
165 process -any, mtl -any, parsec -any, filepath -any, directory -any
168 hs-source-dirs: hierarchy
170 ghc-options: -Wall -O2
173 build-depends: base >=4 && <5, containers -any, directory -any,
174 filepath -any, mtl -any, parsec -any, purescript -any,
175 transformers -any, process -any
176 type: exitcode-stdio-1.0
179 hs-source-dirs: 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