git.iko.soy/rowtype-yoga/purescript-native
on 430b4e2 help sign in
176 lines 7.9 kB history raw
1name: purescript
2version: 0.6.2
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.DeadCodeElimination
70 Language.PureScript.Environment
71 Language.PureScript.Errors
72 Language.PureScript.Kinds
73 Language.PureScript.ModuleDependencies
74 Language.PureScript.Names
75 Language.PureScript.Options
76 Language.PureScript.Parser
77 Language.PureScript.Parser.Lexer
78 Language.PureScript.Parser.Common
79 Language.PureScript.Parser.Declarations
80 Language.PureScript.Parser.Kinds
81 Language.PureScript.Parser.State
82 Language.PureScript.Parser.Types
83 Language.PureScript.Pretty
84 Language.PureScript.Pretty.Common
85 Language.PureScript.Pretty.JS
86 Language.PureScript.Pretty.Kinds
87 Language.PureScript.Pretty.Types
88 Language.PureScript.Pretty.Values
89 Language.PureScript.Renamer
90 Language.PureScript.Sugar
91 Language.PureScript.Sugar.BindingGroups
92 Language.PureScript.Sugar.CaseDeclarations
93 Language.PureScript.Sugar.DoNotation
94 Language.PureScript.Sugar.Names
95 Language.PureScript.Sugar.Operators
96 Language.PureScript.Sugar.TypeClasses
97 Language.PureScript.Sugar.TypeDeclarations
98 Language.PureScript.Supply
99 Language.PureScript.Traversals
100 Language.PureScript.TypeChecker
101 Language.PureScript.TypeChecker.Entailment
102 Language.PureScript.TypeChecker.Kinds
103 Language.PureScript.TypeChecker.Monad
104 Language.PureScript.TypeChecker.Rows
105 Language.PureScript.TypeChecker.Skolems
106 Language.PureScript.TypeChecker.Subsumption
107 Language.PureScript.TypeChecker.Synonyms
108 Language.PureScript.TypeChecker.Types
109 Language.PureScript.TypeChecker.Unify
110 Language.PureScript.TypeClassDictionaries
111 Language.PureScript.Types
112 exposed: True
113 buildable: True
114 hs-source-dirs: src
115 other-modules: Paths_purescript
116 ghc-options: -Wall -fno-warn-warnings-deprecations -O2
118executable psc
119 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
120 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
121 transformers -any, utf8-string -any
122 main-is: Main.hs
123 buildable: True
124 hs-source-dirs: psc
125 other-modules:
126 ghc-options: -Wall -fno-warn-warnings-deprecations -O2 -fno-warn-unused-do-bind
128executable psc-make
129 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
130 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
131 transformers -any, utf8-string -any
132 main-is: Main.hs
133 buildable: True
134 hs-source-dirs: psc-make
135 other-modules:
136 ghc-options: -Wall -fno-warn-warnings-deprecations -O2 -fno-warn-unused-do-bind
138executable psci
139 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
140 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
141 haskeline >= 0.7.0.0, purescript -any, transformers -any,
142 utf8-string -any, process -any
144 main-is: Main.hs
145 buildable: True
146 hs-source-dirs: psci
147 other-modules: Commands
148 Parser
149 ghc-options: -Wall -fno-warn-warnings-deprecations -O2
151executable psc-docs
152 build-depends: base >=4 && <5, purescript -any, utf8-string -any,
153 optparse-applicative >= 0.10.0, process -any, mtl -any
154 main-is: Main.hs
155 buildable: True
156 hs-source-dirs: psc-docs
157 other-modules:
158 ghc-options: -Wall -fno-warn-warnings-deprecations -O2
160executable hierarchy
161 build-depends: base >=4 && <5, purescript -any, utf8-string -any, optparse-applicative >= 0.10.0,
162 process -any, mtl -any, parsec -any, filepath -any, directory -any
163 main-is: Main.hs
164 buildable: True
165 hs-source-dirs: hierarchy
166 other-modules:
167 ghc-options: -Wall -fno-warn-warnings-deprecations -O2
169test-suite tests
170 build-depends: base >=4 && <5, containers -any, directory -any,
171 filepath -any, mtl -any, parsec -any, purescript -any,
172 transformers -any, utf8-string -any, process -any
173 type: exitcode-stdio-1.0
174 main-is: Main.hs
175 buildable: True
176 hs-source-dirs: tests