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