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.Traversals
100 Language.PureScript.TypeChecker
101 Language.PureScript.TypeChecker.Entailment
102 Language.PureScript.TypeChecker.Kinds
103 Language.PureScript.TypeChecker.Monad
104 Language.PureScript.TypeChecker.Rows
105 Language.PureScript.TypeChecker.Skolems
106 Language.PureScript.TypeChecker.Subsumption
107 Language.PureScript.TypeChecker.Synonyms
108 Language.PureScript.TypeChecker.Types
109 Language.PureScript.TypeChecker.Unify
110 Language.PureScript.TypeClassDictionaries
111 Language.PureScript.Types
115 Control.Monad.Supply.Class
119 other-modules: Paths_purescript
120 ghc-options: -Wall -O2
123 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
124 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
130 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
133 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
134 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
138 hs-source-dirs: psc-make
140 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
143 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
144 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
145 haskeline >= 0.7.0.0, purescript -any, transformers -any,
151 other-modules: Commands
153 ghc-options: -Wall -O2
156 build-depends: base >=4 && <5, purescript -any,
157 optparse-applicative >= 0.10.0, process -any, mtl -any
160 hs-source-dirs: psc-docs
162 ghc-options: -Wall -O2
164executable psc-hierarchy
165 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
166 process -any, mtl -any, parsec -any, filepath -any, directory -any
169 hs-source-dirs: hierarchy
171 ghc-options: -Wall -O2
174 build-depends: base >=4 && <5, containers -any, directory -any,
175 filepath -any, mtl -any, parsec -any, purescript -any,
176 transformers -any, process -any
177 type: exitcode-stdio-1.0
180 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