git.iko.soy/rowtype-yoga/purescript-native
on cd2e917 help sign in
180 lines 7.8 kB history raw
1name: purescript
2version: 0.6.8
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.4.0 && < 0.5,
35 utf8-string >= 1 && < 2,
36 pattern-arrows >= 0.0.2 && < 0.1,
37 file-embed >= 0.0.7 && < 0.0.8,
38 time -any
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.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.ObjectWildcards
96 Language.PureScript.Sugar.Operators
97 Language.PureScript.Sugar.TypeClasses
98 Language.PureScript.Sugar.TypeDeclarations
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
113 Control.Monad.Unify
114 Control.Monad.Supply
115 Control.Monad.Supply.Class
116 exposed: True
117 buildable: True
118 hs-source-dirs: src
119 other-modules: Paths_purescript
120 ghc-options: -Wall -O2
122executable psc
123 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
124 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
125 transformers -any
126 main-is: Main.hs
127 buildable: True
128 hs-source-dirs: psc
129 other-modules:
130 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
132executable psc-make
133 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
134 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
135 transformers -any
136 main-is: Main.hs
137 buildable: True
138 hs-source-dirs: psc-make
139 other-modules:
140 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
142executable psci
143 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
144 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
145 haskeline >= 0.7.0.0, purescript -any, transformers -any,
146 process -any
148 main-is: Main.hs
149 buildable: True
150 hs-source-dirs: psci
151 other-modules: Commands
152 Parser
153 ghc-options: -Wall -O2
155executable psc-docs
156 build-depends: base >=4 && <5, purescript -any,
157 optparse-applicative >= 0.10.0, process -any, mtl -any
158 main-is: Main.hs
159 buildable: True
160 hs-source-dirs: psc-docs
161 other-modules:
162 ghc-options: -Wall -O2
164executable psc-hierarchy
165 build-depends: base >=4 && <5, purescript -any, optparse-applicative >= 0.10.0,
166 process -any, mtl -any, parsec -any, filepath -any, directory -any
167 main-is: Main.hs
168 buildable: True
169 hs-source-dirs: hierarchy
170 other-modules:
171 ghc-options: -Wall -O2
173test-suite tests
174 build-depends: base >=4 && <5, containers -any, directory -any,
175 filepath -any, mtl -any, parsec -any, purescript -any,
176 transformers -any, process -any
177 type: exitcode-stdio-1.0
178 main-is: Main.hs
179 buildable: True
180 hs-source-dirs: tests