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 compile-to-JS language with extensible records and type-safe blocks
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
21 build-depends: base >=4 && <5, cmdtheline -any, containers -any, unordered-containers -any,
22 directory >= 1.2, filepath -any, mtl -any, parsec -any, syb >= 0.4.1 && < 0.5,
23 transformers -any, utf8-string -any,
24 pattern-arrows >= 0.0.2 && < 0.1,
25 monad-unify >= 0.2.2 && < 0.3,
26 xdg-basedir -any, time -any
28 build-depends: unix -any
29 exposed-modules: Data.Generics.Extras
31 Language.PureScript.Constants
32 Language.PureScript.Options
33 Language.PureScript.Declarations
34 Language.PureScript.Environment
35 Language.PureScript.Errors
36 Language.PureScript.Kinds
37 Language.PureScript.Names
38 Language.PureScript.Types
39 Language.PureScript.Scope
40 Language.PureScript.Traversals
41 Language.PureScript.TypeClassDictionaries
42 Language.PureScript.DeadCodeElimination
43 Language.PureScript.Sugar
44 Language.PureScript.ModuleDependencies
45 Language.PureScript.Sugar.CaseDeclarations
46 Language.PureScript.Sugar.DoNotation
47 Language.PureScript.Sugar.TypeDeclarations
48 Language.PureScript.Sugar.BindingGroups
49 Language.PureScript.Sugar.Operators
50 Language.PureScript.Sugar.TypeClasses
51 Language.PureScript.Sugar.Names
52 Language.PureScript.CodeGen
53 Language.PureScript.CodeGen.Common
54 Language.PureScript.CodeGen.Externs
55 Language.PureScript.CodeGen.JS
56 Language.PureScript.CodeGen.JS.AST
57 Language.PureScript.CodeGen.Monad
58 Language.PureScript.Optimizer
59 Language.PureScript.Optimizer.Common
60 Language.PureScript.Optimizer.MagicDo
61 Language.PureScript.Optimizer.TCO
62 Language.PureScript.Optimizer.Inliner
63 Language.PureScript.Optimizer.Unused
64 Language.PureScript.Optimizer.Blocks
65 Language.PureScript.Parser
66 Language.PureScript.Parser.Common
67 Language.PureScript.Parser.Declarations
68 Language.PureScript.Parser.Kinds
69 Language.PureScript.Parser.State
70 Language.PureScript.Parser.Types
71 Language.PureScript.Pretty
72 Language.PureScript.Pretty.Common
73 Language.PureScript.Pretty.JS
74 Language.PureScript.Pretty.Kinds
75 Language.PureScript.Pretty.Types
76 Language.PureScript.Pretty.Values
77 Language.PureScript.TypeChecker
78 Language.PureScript.TypeChecker.Kinds
79 Language.PureScript.TypeChecker.Monad
80 Language.PureScript.TypeChecker.Synonyms
81 Language.PureScript.TypeChecker.Types
86 ghc-options: -Wall -O2
89 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
90 directory -any, filepath -any, mtl -any, parsec -any,
91 purescript -any, syb >= 0.4.1 && < 0.5, transformers -any, utf8-string -any
96 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
99 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
100 directory -any, filepath -any, mtl -any, parsec -any,
101 purescript -any, syb >= 0.4.1 && < 0.5, transformers -any, utf8-string -any
104 hs-source-dirs: psc-make
106 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
109 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
110 mtl -any, parsec -any, haskeline -any, purescript -any,
111 syb >= 0.4.1 && < 0.5, transformers -any, utf8-string -any, process -any,
112 xdg-basedir -any, cmdtheline -any
116 other-modules: Commands
118 ghc-options: -Wall -O2
121 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
122 process -any, mtl -any
125 hs-source-dirs: docgen
127 ghc-options: -Wall -O2
130 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
131 process -any, mtl -any, parsec -any, filepath -any, directory -any
134 hs-source-dirs: hierarchy
136 ghc-options: -Wall -O2
139 build-depends: base >=4 && <5, containers -any, directory -any,
140 filepath -any, mtl -any, parsec -any, purescript -any, syb >= 0.4.1 && < 0.5,
141 transformers -any, utf8-string -any, process -any
142 type: exitcode-stdio-1.0
145 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