git.iko.soy/rowtype-yoga/purescript-native
on e65645e help sign in
197 lines 8.5 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>
18extra-source-files: examples/passing/*.purs
19 , examples/failing/*.purs
21source-repository head
22 type: git
23 location: https://github.com/purescript/purescript.git
25library
26 build-depends: base >=4.6 && <5,
27 containers -any,
28 unordered-containers -any,
29 directory >= 1.2,
30 filepath -any,
31 mtl >= 2.1.0 && < 2.3.0,
32 parsec -any,
33 transformers >= 0.3.0 && < 0.5,
34 transformers-compat >= 0.3.0,
35 utf8-string >= 1 && < 2,
36 pattern-arrows >= 0.0.2 && < 0.1,
37 time -any,
38 boxes >= 0.1.4 && < 0.2.0
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.Linter
74 Language.PureScript.ModuleDependencies
75 Language.PureScript.Names
76 Language.PureScript.Options
77 Language.PureScript.Parser
78 Language.PureScript.Parser.Lexer
79 Language.PureScript.Parser.Common
80 Language.PureScript.Parser.Declarations
81 Language.PureScript.Parser.Kinds
82 Language.PureScript.Parser.State
83 Language.PureScript.Parser.Types
84 Language.PureScript.Pretty
85 Language.PureScript.Pretty.Common
86 Language.PureScript.Pretty.JS
87 Language.PureScript.Pretty.Kinds
88 Language.PureScript.Pretty.Types
89 Language.PureScript.Pretty.Values
90 Language.PureScript.Renamer
91 Language.PureScript.Sugar
92 Language.PureScript.Sugar.BindingGroups
93 Language.PureScript.Sugar.CaseDeclarations
94 Language.PureScript.Sugar.DoNotation
95 Language.PureScript.Sugar.Names
96 Language.PureScript.Sugar.ObjectWildcards
97 Language.PureScript.Sugar.Operators
98 Language.PureScript.Sugar.TypeClasses
99 Language.PureScript.Sugar.TypeDeclarations
100 Language.PureScript.Traversals
101 Language.PureScript.TypeChecker
102 Language.PureScript.TypeChecker.Entailment
103 Language.PureScript.TypeChecker.Kinds
104 Language.PureScript.TypeChecker.Monad
105 Language.PureScript.TypeChecker.Rows
106 Language.PureScript.TypeChecker.Skolems
107 Language.PureScript.TypeChecker.Subsumption
108 Language.PureScript.TypeChecker.Synonyms
109 Language.PureScript.TypeChecker.Types
110 Language.PureScript.TypeChecker.Unify
111 Language.PureScript.TypeClassDictionaries
112 Language.PureScript.Types
114 Control.Monad.Unify
115 Control.Monad.Supply
116 Control.Monad.Supply.Class
117 exposed: True
118 buildable: True
119 hs-source-dirs: src
120 other-modules: Paths_purescript
121 ghc-options: -Wall -O2
123executable psc
124 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
125 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
126 transformers -any
127 main-is: Main.hs
128 buildable: True
129 hs-source-dirs: psc
130 other-modules:
131 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
133executable psc-make
134 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
135 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
136 transformers -any, transformers-compat -any
137 main-is: Main.hs
138 buildable: True
139 hs-source-dirs: psc-make
140 other-modules:
141 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
143executable psci
144 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
145 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
146 haskeline >= 0.7.0.0, purescript -any, transformers -any,
147 transformers-compat -any, process -any
149 main-is: Main.hs
150 buildable: True
151 hs-source-dirs: psci psci/main
152 other-modules: Types
153 Parser
154 Directive
155 Completion
156 PSCi
157 ghc-options: -Wall -O2
159executable psc-docs
160 build-depends: base >=4 && <5, purescript -any,
161 optparse-applicative >= 0.10.0, process -any, mtl -any
162 main-is: Main.hs
163 buildable: True
164 hs-source-dirs: psc-docs
165 other-modules: Ctags
166 Etags
167 Tags
168 ghc-options: -Wall -O2
170executable psc-hierarchy
171 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
172 process -any, mtl -any, parsec -any, filepath -any, directory -any
173 main-is: Main.hs
174 buildable: True
175 hs-source-dirs: hierarchy
176 other-modules:
177 ghc-options: -Wall -O2
179test-suite tests
180 build-depends: base >=4 && <5, containers -any, directory -any,
181 filepath -any, mtl -any, parsec -any, purescript -any,
182 transformers -any, process -any
183 type: exitcode-stdio-1.0
184 main-is: Main.hs
185 buildable: True
186 hs-source-dirs: tests
188test-suite psci-tests
189 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
190 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
191 haskeline >= 0.7.0.0, purescript -any, transformers -any,
192 transformers-compat -any, process -any, HUnit -any
193 type: exitcode-stdio-1.0
194 main-is: Main.hs
195 buildable: True
196 hs-source-dirs: psci psci/tests
197 ghc-options: -Wall