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 && <5,
30 unordered-containers -any,
33 mtl >= 2.1.0 && < 2.3.0,
35 transformers >= 0.3 && < 0.5,
37 pattern-arrows >= 0.0.2 && < 0.1,
38 monad-unify >= 0.2.2 && < 0.3,
39 file-embed >= 0.0.7 && < 0.0.8,
41 exposed-modules: Language.PureScript
42 Language.PureScript.Constants
43 Language.PureScript.Options
44 Language.PureScript.Declarations
45 Language.PureScript.Environment
46 Language.PureScript.Errors
47 Language.PureScript.Kinds
48 Language.PureScript.Names
49 Language.PureScript.Supply
50 Language.PureScript.Types
51 Language.PureScript.Traversals
52 Language.PureScript.TypeClassDictionaries
53 Language.PureScript.DeadCodeElimination
54 Language.PureScript.Sugar
55 Language.PureScript.ModuleDependencies
56 Language.PureScript.Sugar.CaseDeclarations
57 Language.PureScript.Sugar.DoNotation
58 Language.PureScript.Sugar.TypeDeclarations
59 Language.PureScript.Sugar.BindingGroups
60 Language.PureScript.Sugar.Operators
61 Language.PureScript.Sugar.TypeClasses
62 Language.PureScript.Sugar.Names
63 Language.PureScript.CodeGen
64 Language.PureScript.CodeGen.Common
65 Language.PureScript.CodeGen.Externs
66 Language.PureScript.CodeGen.JS
67 Language.PureScript.CodeGen.JS.AST
68 Language.PureScript.Optimizer
69 Language.PureScript.Optimizer.Common
70 Language.PureScript.Optimizer.MagicDo
71 Language.PureScript.Optimizer.TCO
72 Language.PureScript.Optimizer.Inliner
73 Language.PureScript.Optimizer.Unused
74 Language.PureScript.Optimizer.Blocks
75 Language.PureScript.Parser
76 Language.PureScript.Parser.Common
77 Language.PureScript.Parser.Declarations
78 Language.PureScript.Parser.Kinds
79 Language.PureScript.Parser.State
80 Language.PureScript.Parser.Types
81 Language.PureScript.Pretty
82 Language.PureScript.Pretty.Common
83 Language.PureScript.Pretty.JS
84 Language.PureScript.Pretty.Kinds
85 Language.PureScript.Pretty.Types
86 Language.PureScript.Pretty.Values
87 Language.PureScript.Renamer
88 Language.PureScript.TypeChecker
89 Language.PureScript.TypeChecker.Kinds
90 Language.PureScript.TypeChecker.Monad
91 Language.PureScript.TypeChecker.Synonyms
92 Language.PureScript.TypeChecker.Types
96 other-modules: Paths_purescript
97 ghc-options: -Wall -O2
100 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
101 directory -any, filepath -any, mtl -any, parsec -any,
102 purescript -any, transformers -any, utf8-string -any
107 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
110 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
111 directory -any, filepath -any, mtl -any, parsec -any,
112 purescript -any, transformers -any, utf8-string -any
115 hs-source-dirs: psc-make
117 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
120 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
121 mtl -any, parsec -any, haskeline >= 0.7.0.0, purescript -any,
122 transformers -any, utf8-string -any, process -any,
127 other-modules: Commands
129 ghc-options: -Wall -O2
132 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
133 process -any, mtl -any
136 hs-source-dirs: psc-docs
138 ghc-options: -Wall -O2
141 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
142 process -any, mtl -any, parsec -any, filepath -any, directory -any
145 hs-source-dirs: hierarchy
147 ghc-options: -Wall -O2
150 build-depends: base >=4 && <5, containers -any, directory -any,
151 filepath -any, mtl -any, parsec -any, purescript -any,
152 transformers -any, utf8-string -any, process -any
153 type: exitcode-stdio-1.0
156 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