git.iko.soy/rowtype-yoga/purescript-native
on 87ff526 help sign in
178 lines 7.9 kB history raw
1name: purescript
2version: 0.6.7.1
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 >= 1 && < 2,
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.ObjectWildcards
97 Language.PureScript.Sugar.Operators
98 Language.PureScript.Sugar.TypeClasses
99 Language.PureScript.Sugar.TypeDeclarations
100 Language.PureScript.Supply
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
114 exposed: True
115 buildable: True
116 hs-source-dirs: src
117 other-modules: Paths_purescript
118 ghc-options: -Wall -fno-warn-warnings-deprecations -O2
120executable psc
121 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
122 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
123 transformers -any
124 main-is: Main.hs
125 buildable: True
126 hs-source-dirs: psc
127 other-modules:
128 ghc-options: -Wall -fno-warn-warnings-deprecations -O2 -fno-warn-unused-do-bind
130executable psc-make
131 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
132 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
133 transformers -any
134 main-is: Main.hs
135 buildable: True
136 hs-source-dirs: psc-make
137 other-modules:
138 ghc-options: -Wall -fno-warn-warnings-deprecations -O2 -fno-warn-unused-do-bind
140executable psci
141 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
142 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
143 haskeline >= 0.7.0.0, purescript -any, transformers -any,
144 process -any
146 main-is: Main.hs
147 buildable: True
148 hs-source-dirs: psci
149 other-modules: Commands
150 Parser
151 ghc-options: -Wall -fno-warn-warnings-deprecations -O2
153executable psc-docs
154 build-depends: base >=4 && <5, purescript -any,
155 optparse-applicative >= 0.10.0, process -any, mtl -any
156 main-is: Main.hs
157 buildable: True
158 hs-source-dirs: psc-docs
159 other-modules:
160 ghc-options: -Wall -fno-warn-warnings-deprecations -O2
162executable psc-hierarchy
163 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
164 process -any, mtl -any, parsec -any, filepath -any, directory -any
165 main-is: Main.hs
166 buildable: True
167 hs-source-dirs: hierarchy
168 other-modules:
169 ghc-options: -Wall -fno-warn-warnings-deprecations -O2
171test-suite tests
172 build-depends: base >=4 && <5, containers -any, directory -any,
173 filepath -any, mtl -any, parsec -any, purescript -any,
174 transformers -any, process -any
175 type: exitcode-stdio-1.0
176 main-is: Main.hs
177 buildable: True
178 hs-source-dirs: tests