git.iko.soy/rowtype-yoga/purescript-native
on b8f2bf2 help sign in
244 lines 10 kB history raw
1name: purescript
2version: 0.7.0.0
3cabal-version: >=1.8
4build-type: Simple
5license: MIT
6license-file: LICENSE
7copyright: (c) 2013-14 Phil Freeman, (c) 2014 Gary Burgess, and other contributors
8maintainer: Phil Freeman <paf31@cantab.net>
9stability: experimental
10synopsis: PureScript Programming Language Compiler
11description: A small strongly, statically typed programming language with expressive types, inspired by Haskell and compiling to Javascript.
12category: Language
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>
18tested-with: GHC==7.8
20extra-source-files: examples/passing/*.purs
21 , examples/failing/*.purs
23source-repository head
24 type: git
25 location: https://github.com/purescript/purescript.git
27library
28 build-depends: base >=4.6 && <5,
29 containers -any,
30 unordered-containers -any,
31 dlist -any,
32 directory >= 1.2,
33 filepath -any,
34 mtl >= 2.1.0 && < 2.3.0,
35 parsec -any,
36 transformers >= 0.3.0 && < 0.5,
37 transformers-compat >= 0.3.0,
38 utf8-string >= 1 && < 2,
39 pattern-arrows >= 0.0.2 && < 0.1,
40 time -any,
41 boxes >= 0.1.4 && < 0.2.0,
42 aeson >= 0.8 && < 0.9,
43 vector -any,
44 bower-json >= 0.7,
45 aeson-better-errors >= 0.8,
46 bytestring -any,
47 text -any,
48 split -any
50 exposed-modules: Language.PureScript
51 Language.PureScript.AST
52 Language.PureScript.AST.Binders
53 Language.PureScript.AST.Declarations
54 Language.PureScript.AST.Operators
55 Language.PureScript.AST.SourcePos
56 Language.PureScript.AST.Traversals
57 Language.PureScript.AST.Exported
58 Language.PureScript.CodeGen
59 Language.PureScript.CodeGen.Externs
60 Language.PureScript.CodeGen.JS
61 Language.PureScript.CodeGen.JS.AST
62 Language.PureScript.CodeGen.JS.Common
63 Language.PureScript.CodeGen.JS.Optimizer
64 Language.PureScript.CodeGen.JS.Optimizer.Blocks
65 Language.PureScript.CodeGen.JS.Optimizer.Common
66 Language.PureScript.CodeGen.JS.Optimizer.Inliner
67 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
68 Language.PureScript.CodeGen.JS.Optimizer.TCO
69 Language.PureScript.CodeGen.JS.Optimizer.Unused
70 Language.PureScript.Constants
71 Language.PureScript.CoreFn
72 Language.PureScript.CoreFn.Ann
73 Language.PureScript.CoreFn.Binders
74 Language.PureScript.CoreFn.Desugar
75 Language.PureScript.CoreFn.Expr
76 Language.PureScript.CoreFn.Literals
77 Language.PureScript.CoreFn.Meta
78 Language.PureScript.CoreFn.Module
79 Language.PureScript.CoreFn.Traversals
80 Language.PureScript.Comments
81 Language.PureScript.DeadCodeElimination
82 Language.PureScript.Environment
83 Language.PureScript.Errors
84 Language.PureScript.Kinds
85 Language.PureScript.Linter
86 Language.PureScript.ModuleDependencies
87 Language.PureScript.Names
88 Language.PureScript.Options
89 Language.PureScript.Parser
90 Language.PureScript.Parser.Lexer
91 Language.PureScript.Parser.Common
92 Language.PureScript.Parser.Declarations
93 Language.PureScript.Parser.JS
94 Language.PureScript.Parser.Kinds
95 Language.PureScript.Parser.State
96 Language.PureScript.Parser.Types
97 Language.PureScript.Pretty
98 Language.PureScript.Pretty.Common
99 Language.PureScript.Pretty.JS
100 Language.PureScript.Pretty.Kinds
101 Language.PureScript.Pretty.Types
102 Language.PureScript.Pretty.Values
103 Language.PureScript.Renamer
104 Language.PureScript.Sugar
105 Language.PureScript.Sugar.BindingGroups
106 Language.PureScript.Sugar.CaseDeclarations
107 Language.PureScript.Sugar.DoNotation
108 Language.PureScript.Sugar.Names
109 Language.PureScript.Sugar.ObjectWildcards
110 Language.PureScript.Sugar.Operators
111 Language.PureScript.Sugar.TypeClasses
112 Language.PureScript.Sugar.TypeDeclarations
113 Language.PureScript.Traversals
114 Language.PureScript.TypeChecker
115 Language.PureScript.TypeChecker.Entailment
116 Language.PureScript.TypeChecker.Kinds
117 Language.PureScript.TypeChecker.Monad
118 Language.PureScript.TypeChecker.Rows
119 Language.PureScript.TypeChecker.Skolems
120 Language.PureScript.TypeChecker.Subsumption
121 Language.PureScript.TypeChecker.Synonyms
122 Language.PureScript.TypeChecker.Types
123 Language.PureScript.TypeChecker.Unify
124 Language.PureScript.TypeClassDictionaries
125 Language.PureScript.Types
127 Language.PureScript.Docs
128 Language.PureScript.Docs.Convert
129 Language.PureScript.Docs.Render
130 Language.PureScript.Docs.Types
131 Language.PureScript.Docs.RenderedCode
132 Language.PureScript.Docs.RenderedCode.Types
133 Language.PureScript.Docs.RenderedCode.Render
134 Language.PureScript.Docs.AsMarkdown
135 Language.PureScript.Docs.ParseAndDesugar
136 Language.PureScript.Docs.Utils.MonoidExtras
138 Control.Monad.Unify
139 Control.Monad.Supply
140 Control.Monad.Supply.Class
142 exposed: True
143 buildable: True
144 hs-source-dirs: src
145 other-modules: Paths_purescript
146 ghc-options: -Wall -O2
148executable psc
149 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
150 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
151 transformers -any, Glob >= 0.7 && < 0.8
152 main-is: Main.hs
153 buildable: True
154 hs-source-dirs: psc
155 other-modules:
156 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
158executable psc-make
159 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
160 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
161 time -any, transformers -any, transformers-compat -any, Glob >= 0.7 && < 0.8
162 main-is: Main.hs
163 buildable: True
164 hs-source-dirs: psc-make
165 other-modules: Make
166 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
168executable psci
169 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
170 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
171 haskeline >= 0.7.0.0, purescript -any, transformers -any,
172 transformers-compat -any, process -any, time -any, Glob -any
174 main-is: Main.hs
175 buildable: True
176 hs-source-dirs: psci psci/main
177 other-modules: Types
178 Parser
179 Directive
180 Completion
181 PSCi
182 Make
183 IO
184 ghc-options: -Wall -O2
186executable psc-docs
187 build-depends: base >=4 && <5, purescript -any,
188 optparse-applicative >= 0.10.0, process -any, mtl -any,
189 split -any, ansi-wl-pprint -any, directory -any,
190 filepath -any, Glob -any
191 main-is: Main.hs
192 buildable: True
193 hs-source-dirs: psc-docs
194 other-modules: Ctags
195 Etags
196 Tags
197 ghc-options: -Wall -O2
199executable psc-publish
200 build-depends: base >=4 && <5, purescript -any,
201 optparse-applicative >= 0.10.0, process -any, mtl -any,
202 pattern-arrows -any, aeson -any, bytestring -any,
203 directory -any, transformers -any, text -any, containers
204 -any, boxes -any, split -any, Glob -any, aeson-better-errors
205 -any, transformers-compat -any, bower-json -any, semigroups
206 -any, safe -any
207 main-is: Main.hs
208 buildable: True
209 hs-source-dirs: psc-publish
210 other-modules: Utils
211 ErrorsWarnings
212 BoxesHelpers
213 ghc-options: -Wall -O2
215executable psc-hierarchy
216 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
217 process -any, mtl -any, parsec -any, filepath -any, directory -any,
218 Glob -any
219 main-is: Main.hs
220 buildable: True
221 hs-source-dirs: hierarchy
222 other-modules:
223 ghc-options: -Wall -O2
225test-suite tests
226 build-depends: base >=4 && <5, containers -any, directory -any,
227 filepath -any, mtl -any, parsec -any, purescript -any,
228 transformers -any, process -any, transformers-compat -any
229 type: exitcode-stdio-1.0
230 main-is: Main.hs
231 buildable: True
232 hs-source-dirs: tests
234test-suite psci-tests
235 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
236 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
237 haskeline >= 0.7.0.0, purescript -any, transformers -any,
238 transformers-compat -any, process -any, HUnit -any, time -any,
239 Glob -any
240 type: exitcode-stdio-1.0
241 main-is: Main.hs
242 buildable: True
243 hs-source-dirs: psci psci/tests
244 ghc-options: -Wall