git.iko.soy/rowtype-yoga/purescript-native
on d8d96cf help sign in
198 lines 8.5 kB history raw
1name: purescript
2version: 0.6.9.4
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: prelude/prelude.purs
19 , examples/passing/*.purs
20 , examples/failing/*.purs
22source-repository head
23 type: git
24 location: https://github.com/purescript/purescript.git
26library
27 build-depends: base >=4.6 && <5,
28 containers -any,
29 unordered-containers -any,
30 directory >= 1.2,
31 filepath -any,
32 mtl >= 2.1.0 && < 2.3.0,
33 parsec -any,
34 transformers >= 0.3.0 && < 0.5,
35 transformers-compat >= 0.3.0,
36 utf8-string >= 1 && < 2,
37 pattern-arrows >= 0.0.2 && < 0.1,
38 file-embed >= 0.0.7 && < 0.0.8,
39 time -any,
40 boxes >= 0.1.4 && < 0.2.0
41 exposed-modules: Language.PureScript
42 Language.PureScript.AST
43 Language.PureScript.AST.Binders
44 Language.PureScript.AST.Declarations
45 Language.PureScript.AST.Operators
46 Language.PureScript.AST.SourcePos
47 Language.PureScript.AST.Traversals
48 Language.PureScript.CodeGen
49 Language.PureScript.CodeGen.Externs
50 Language.PureScript.CodeGen.JS
51 Language.PureScript.CodeGen.JS.AST
52 Language.PureScript.CodeGen.JS.Common
53 Language.PureScript.CodeGen.JS.Optimizer
54 Language.PureScript.CodeGen.JS.Optimizer.Blocks
55 Language.PureScript.CodeGen.JS.Optimizer.Common
56 Language.PureScript.CodeGen.JS.Optimizer.Inliner
57 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
58 Language.PureScript.CodeGen.JS.Optimizer.TCO
59 Language.PureScript.CodeGen.JS.Optimizer.Unused
60 Language.PureScript.Constants
61 Language.PureScript.CoreFn
62 Language.PureScript.CoreFn.Ann
63 Language.PureScript.CoreFn.Binders
64 Language.PureScript.CoreFn.Desugar
65 Language.PureScript.CoreFn.Expr
66 Language.PureScript.CoreFn.Literals
67 Language.PureScript.CoreFn.Meta
68 Language.PureScript.CoreFn.Module
69 Language.PureScript.CoreFn.Traversals
70 Language.PureScript.Comments
71 Language.PureScript.DeadCodeElimination
72 Language.PureScript.Environment
73 Language.PureScript.Errors
74 Language.PureScript.Kinds
75 Language.PureScript.ModuleDependencies
76 Language.PureScript.Names
77 Language.PureScript.Options
78 Language.PureScript.Parser
79 Language.PureScript.Parser.Lexer
80 Language.PureScript.Parser.Common
81 Language.PureScript.Parser.Declarations
82 Language.PureScript.Parser.Kinds
83 Language.PureScript.Parser.State
84 Language.PureScript.Parser.Types
85 Language.PureScript.Pretty
86 Language.PureScript.Pretty.Common
87 Language.PureScript.Pretty.JS
88 Language.PureScript.Pretty.Kinds
89 Language.PureScript.Pretty.Types
90 Language.PureScript.Pretty.Values
91 Language.PureScript.Renamer
92 Language.PureScript.Sugar
93 Language.PureScript.Sugar.BindingGroups
94 Language.PureScript.Sugar.CaseDeclarations
95 Language.PureScript.Sugar.DoNotation
96 Language.PureScript.Sugar.Names
97 Language.PureScript.Sugar.ObjectWildcards
98 Language.PureScript.Sugar.Operators
99 Language.PureScript.Sugar.TypeClasses
100 Language.PureScript.Sugar.TypeDeclarations
101 Language.PureScript.Traversals
102 Language.PureScript.TypeChecker
103 Language.PureScript.TypeChecker.Entailment
104 Language.PureScript.TypeChecker.Kinds
105 Language.PureScript.TypeChecker.Monad
106 Language.PureScript.TypeChecker.Rows
107 Language.PureScript.TypeChecker.Skolems
108 Language.PureScript.TypeChecker.Subsumption
109 Language.PureScript.TypeChecker.Synonyms
110 Language.PureScript.TypeChecker.Types
111 Language.PureScript.TypeChecker.Unify
112 Language.PureScript.TypeClassDictionaries
113 Language.PureScript.Types
115 Control.Monad.Unify
116 Control.Monad.Supply
117 Control.Monad.Supply.Class
118 exposed: True
119 buildable: True
120 hs-source-dirs: src
121 other-modules: Paths_purescript
122 ghc-options: -Wall -O2
124executable psc
125 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
126 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
127 transformers -any
128 main-is: Main.hs
129 buildable: True
130 hs-source-dirs: psc
131 other-modules:
132 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
134executable psc-make
135 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
136 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
137 transformers -any, transformers-compat -any
138 main-is: Main.hs
139 buildable: True
140 hs-source-dirs: psc-make
141 other-modules:
142 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
144executable psci
145 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
146 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
147 haskeline >= 0.7.0.0, purescript -any, transformers -any,
148 transformers-compat -any, process -any
150 main-is: Main.hs
151 buildable: True
152 hs-source-dirs: psci psci/main
153 other-modules: Types
154 Parser
155 Directive
156 Completion
157 PSCi
158 ghc-options: -Wall -O2
160executable psc-docs
161 build-depends: base >=4 && <5, purescript -any,
162 optparse-applicative >= 0.10.0, process -any, mtl -any
163 main-is: Main.hs
164 buildable: True
165 hs-source-dirs: psc-docs
166 other-modules: Ctags
167 Etags
168 Tags
169 ghc-options: -Wall -O2
171executable psc-hierarchy
172 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
173 process -any, mtl -any, parsec -any, filepath -any, directory -any
174 main-is: Main.hs
175 buildable: True
176 hs-source-dirs: hierarchy
177 other-modules:
178 ghc-options: -Wall -O2
180test-suite tests
181 build-depends: base >=4 && <5, containers -any, directory -any,
182 filepath -any, mtl -any, parsec -any, purescript -any,
183 transformers -any, process -any
184 type: exitcode-stdio-1.0
185 main-is: Main.hs
186 buildable: True
187 hs-source-dirs: tests
189test-suite psci-tests
190 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
191 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
192 haskeline >= 0.7.0.0, purescript -any, transformers -any,
193 transformers-compat -any, process -any, HUnit -any
194 type: exitcode-stdio-1.0
195 main-is: Main.hs
196 buildable: True
197 hs-source-dirs: psci psci/tests
198 ghc-options: -Wall