git.iko.soy/rowtype-yoga/purescript-native
on 75450ea help sign in
167 lines 7.2 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.Common
49 Language.PureScript.CodeGen.Externs
50 Language.PureScript.CodeGen.JS
51 Language.PureScript.CodeGen.JS.AST
52 Language.PureScript.Constants
53 Language.PureScript.DeadCodeElimination
54 Language.PureScript.Environment
55 Language.PureScript.Errors
56 Language.PureScript.Kinds
57 Language.PureScript.ModuleDependencies
58 Language.PureScript.Names
59 Language.PureScript.Optimizer
60 Language.PureScript.Optimizer.Blocks
61 Language.PureScript.Optimizer.Common
62 Language.PureScript.Optimizer.Inliner
63 Language.PureScript.Optimizer.MagicDo
64 Language.PureScript.Optimizer.TCO
65 Language.PureScript.Optimizer.Unused
66 Language.PureScript.Options
67 Language.PureScript.Parser
68 Language.PureScript.Parser.Lexer
69 Language.PureScript.Parser.Common
70 Language.PureScript.Parser.Declarations
71 Language.PureScript.Parser.Kinds
72 Language.PureScript.Parser.State
73 Language.PureScript.Parser.Types
74 Language.PureScript.Pretty
75 Language.PureScript.Pretty.Common
76 Language.PureScript.Pretty.JS
77 Language.PureScript.Pretty.Kinds
78 Language.PureScript.Pretty.Types
79 Language.PureScript.Pretty.Values
80 Language.PureScript.Renamer
81 Language.PureScript.Sugar
82 Language.PureScript.Sugar.BindingGroups
83 Language.PureScript.Sugar.CaseDeclarations
84 Language.PureScript.Sugar.DoNotation
85 Language.PureScript.Sugar.Names
86 Language.PureScript.Sugar.Operators
87 Language.PureScript.Sugar.TypeClasses
88 Language.PureScript.Sugar.TypeDeclarations
89 Language.PureScript.Supply
90 Language.PureScript.Traversals
91 Language.PureScript.TypeChecker
92 Language.PureScript.TypeChecker.Entailment
93 Language.PureScript.TypeChecker.Kinds
94 Language.PureScript.TypeChecker.Monad
95 Language.PureScript.TypeChecker.Rows
96 Language.PureScript.TypeChecker.Skolems
97 Language.PureScript.TypeChecker.Subsumption
98 Language.PureScript.TypeChecker.Synonyms
99 Language.PureScript.TypeChecker.Types
100 Language.PureScript.TypeChecker.Unify
101 Language.PureScript.TypeClassDictionaries
102 Language.PureScript.Types
103 exposed: True
104 buildable: True
105 hs-source-dirs: src
106 other-modules: Paths_purescript
107 ghc-options: -Wall -O2
109executable psc
110 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
111 mtl -any, optparse-applicative >= 0.10.0, parsec -any, purescript -any,
112 transformers -any, utf8-string -any
113 main-is: Main.hs
114 buildable: True
115 hs-source-dirs: psc
116 other-modules:
117 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
119executable psc-make
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-make
126 other-modules:
127 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
129executable psci
130 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
131 mtl -any, optparse-applicative >= 0.10.0, parsec -any,
132 haskeline >= 0.7.0.0, purescript -any, transformers -any,
133 utf8-string -any, process -any
135 main-is: Main.hs
136 buildable: True
137 hs-source-dirs: psci
138 other-modules: Commands
139 Parser
140 ghc-options: -Wall -O2
142executable psc-docs
143 build-depends: base >=4 && <5, purescript -any, utf8-string -any,
144 optparse-applicative >= 0.10.0, process -any, mtl -any
145 main-is: Main.hs
146 buildable: True
147 hs-source-dirs: psc-docs
148 other-modules:
149 ghc-options: -Wall -O2
151executable hierarchy
152 build-depends: base >=4 && <5, purescript -any, utf8-string -any, optparse-applicative >= 0.10.0,
153 process -any, mtl -any, parsec -any, filepath -any, directory -any
154 main-is: Main.hs
155 buildable: True
156 hs-source-dirs: hierarchy
157 other-modules:
158 ghc-options: -Wall -O2
160test-suite tests
161 build-depends: base >=4 && <5, containers -any, directory -any,
162 filepath -any, mtl -any, parsec -any, purescript -any,
163 transformers -any, utf8-string -any, process -any
164 type: exitcode-stdio-1.0
165 main-is: Main.hs
166 buildable: True
167 hs-source-dirs: tests