git.iko.soy/rowtype-yoga/purescript-native
on f37dcd8 help sign in
177 lines 8.0 kB history raw
1name: purescript
2version: 0.6.3
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.5,
35 utf8-string -any,
36 pattern-arrows >= 0.0.2 && < 0.1,
37 monad-unify >= 0.2.2 && < 0.3,
38 file-embed >= 0.0.7 && < 0.0.8,
39 time -any
40 exposed-modules: Language.PureScript
41 Language.PureScript.AST
42 Language.PureScript.AST.Binders
43 Language.PureScript.AST.Declarations
44 Language.PureScript.AST.Operators
45 Language.PureScript.AST.SourcePos
46 Language.PureScript.AST.Traversals
47 Language.PureScript.CodeGen
48 Language.PureScript.CodeGen.Externs
49 Language.PureScript.CodeGen.JS
50 Language.PureScript.CodeGen.JS.AST
51 Language.PureScript.CodeGen.JS.Common
52 Language.PureScript.CodeGen.JS.Optimizer
53 Language.PureScript.CodeGen.JS.Optimizer.Blocks
54 Language.PureScript.CodeGen.JS.Optimizer.Common
55 Language.PureScript.CodeGen.JS.Optimizer.Inliner
56 Language.PureScript.CodeGen.JS.Optimizer.MagicDo
57 Language.PureScript.CodeGen.JS.Optimizer.TCO
58 Language.PureScript.CodeGen.JS.Optimizer.Unused
59 Language.PureScript.Constants
60 Language.PureScript.CoreFn
61 Language.PureScript.CoreFn.Ann
62 Language.PureScript.CoreFn.Binders
63 Language.PureScript.CoreFn.Desugar
64 Language.PureScript.CoreFn.Expr
65 Language.PureScript.CoreFn.Literals
66 Language.PureScript.CoreFn.Meta
67 Language.PureScript.CoreFn.Module
68 Language.PureScript.CoreFn.Traversals
69 Language.PureScript.Comments
70 Language.PureScript.DeadCodeElimination
71 Language.PureScript.Environment
72 Language.PureScript.Errors
73 Language.PureScript.Kinds
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.Operators
97 Language.PureScript.Sugar.TypeClasses
98 Language.PureScript.Sugar.TypeDeclarations
99 Language.PureScript.Supply
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
113 exposed: True
114 buildable: True
115 hs-source-dirs: src
116 other-modules: Paths_purescript
117 ghc-options: -Wall -fno-warn-warnings-deprecations -O2
119executable psc
120 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
121 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
122 transformers -any, utf8-string -any
123 main-is: Main.hs
124 buildable: True
125 hs-source-dirs: psc
126 other-modules:
127 ghc-options: -Wall -fno-warn-warnings-deprecations -O2 -fno-warn-unused-do-bind
129executable psc-make
130 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
131 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
132 transformers -any, utf8-string -any
133 main-is: Main.hs
134 buildable: True
135 hs-source-dirs: psc-make
136 other-modules:
137 ghc-options: -Wall -fno-warn-warnings-deprecations -O2 -fno-warn-unused-do-bind
139executable psci
140 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
141 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
142 haskeline >= 0.7.0.0, purescript -any, transformers -any,
143 utf8-string -any, process -any
145 main-is: Main.hs
146 buildable: True
147 hs-source-dirs: psci
148 other-modules: Commands
149 Parser
150 ghc-options: -Wall -fno-warn-warnings-deprecations -O2
152executable psc-docs
153 build-depends: base >=4 && <5, purescript -any, utf8-string -any,
154 optparse-applicative >= 0.10.0, process -any, mtl -any
155 main-is: Main.hs
156 buildable: True
157 hs-source-dirs: psc-docs
158 other-modules:
159 ghc-options: -Wall -fno-warn-warnings-deprecations -O2
161executable hierarchy
162 build-depends: base >=4 && <5, purescript -any, utf8-string -any, optparse-applicative >= 0.10.0,
163 process -any, mtl -any, parsec -any, filepath -any, directory -any
164 main-is: Main.hs
165 buildable: True
166 hs-source-dirs: hierarchy
167 other-modules:
168 ghc-options: -Wall -fno-warn-warnings-deprecations -O2
170test-suite tests
171 build-depends: base >=4 && <5, containers -any, directory -any,
172 filepath -any, mtl -any, parsec -any, purescript -any,
173 transformers -any, utf8-string -any, process -any
174 type: exitcode-stdio-1.0
175 main-is: Main.hs
176 buildable: True
177 hs-source-dirs: tests