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>
17data-files: prelude/prelude.purs
22 location: https://github.com/purescript/purescript.git
25 build-depends: base >=4 && <5, cmdtheline == 0.2.*, containers -any, unordered-containers -any,
26 directory >= 1.2, filepath -any, mtl >= 2.1.0 && < 2.3.0, parsec -any,
27 transformers >= 0.3 && < 0.5, utf8-string -any,
28 pattern-arrows >= 0.0.2 && < 0.1,
29 monad-unify >= 0.2.2 && < 0.3,
30 xdg-basedir -any, time -any
32 build-depends: unix -any
33 exposed-modules: Language.PureScript
34 Language.PureScript.Constants
35 Language.PureScript.Options
36 Language.PureScript.Declarations
37 Language.PureScript.Environment
38 Language.PureScript.Errors
39 Language.PureScript.Kinds
40 Language.PureScript.Names
41 Language.PureScript.Supply
42 Language.PureScript.Types
43 Language.PureScript.Traversals
44 Language.PureScript.TypeClassDictionaries
45 Language.PureScript.DeadCodeElimination
46 Language.PureScript.Sugar
47 Language.PureScript.ModuleDependencies
48 Language.PureScript.Sugar.CaseDeclarations
49 Language.PureScript.Sugar.DoNotation
50 Language.PureScript.Sugar.TypeDeclarations
51 Language.PureScript.Sugar.BindingGroups
52 Language.PureScript.Sugar.Operators
53 Language.PureScript.Sugar.TypeClasses
54 Language.PureScript.Sugar.Names
55 Language.PureScript.CodeGen
56 Language.PureScript.CodeGen.Common
57 Language.PureScript.CodeGen.Externs
58 Language.PureScript.CodeGen.JS
59 Language.PureScript.CodeGen.JS.AST
60 Language.PureScript.Optimizer
61 Language.PureScript.Optimizer.Common
62 Language.PureScript.Optimizer.MagicDo
63 Language.PureScript.Optimizer.TCO
64 Language.PureScript.Optimizer.Inliner
65 Language.PureScript.Optimizer.Unused
66 Language.PureScript.Optimizer.Blocks
67 Language.PureScript.Parser
68 Language.PureScript.Parser.Common
69 Language.PureScript.Parser.Declarations
70 Language.PureScript.Parser.Kinds
71 Language.PureScript.Parser.State
72 Language.PureScript.Parser.Types
73 Language.PureScript.Pretty
74 Language.PureScript.Pretty.Common
75 Language.PureScript.Pretty.JS
76 Language.PureScript.Pretty.Kinds
77 Language.PureScript.Pretty.Types
78 Language.PureScript.Pretty.Values
79 Language.PureScript.Renamer
80 Language.PureScript.TypeChecker
81 Language.PureScript.TypeChecker.Kinds
82 Language.PureScript.TypeChecker.Monad
83 Language.PureScript.TypeChecker.Synonyms
84 Language.PureScript.TypeChecker.Types
89 ghc-options: -Wall -O2
92 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
93 directory -any, filepath -any, mtl -any, parsec -any,
94 purescript -any, transformers -any, utf8-string -any
99 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
102 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
103 directory -any, filepath -any, mtl -any, parsec -any,
104 purescript -any, transformers -any, utf8-string -any
107 hs-source-dirs: psc-make
109 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
112 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
113 mtl -any, parsec -any, haskeline >= 0.7.0.0, purescript -any,
114 transformers -any, utf8-string -any, process -any,
115 xdg-basedir -any, cmdtheline -any
119 other-modules: Commands
121 ghc-options: -Wall -O2
124 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
125 process -any, mtl -any
128 hs-source-dirs: docgen
130 ghc-options: -Wall -O2
133 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
134 process -any, mtl -any, parsec -any, filepath -any, directory -any
137 hs-source-dirs: hierarchy
139 ghc-options: -Wall -O2
142 build-depends: base >=4 && <5, containers -any, directory -any,
143 filepath -any, mtl -any, parsec -any, purescript -any,
144 transformers -any, utf8-string -any, process -any
145 type: exitcode-stdio-1.0
148 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