git.iko.soy/rowtype-yoga/purescript-native
on 34a00a0 help sign in
166 lines 7.1 kB history raw
1name: purescript
2version: 0.6.1.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 cmdtheline == 0.2.*,
29 containers -any,
30 unordered-containers -any,
31 directory >= 1.2,
32 filepath -any,
33 mtl >= 2.1.0 && < 2.3.0,
34 parsec -any,
35 transformers >= 0.3 && < 0.5,
36 utf8-string -any,
37 pattern-arrows >= 0.0.2 && < 0.1,
38 monad-unify >= 0.2.2 && < 0.3,
39 file-embed >= 0.0.7 && < 0.0.8,
40 time -any
41 exposed-modules: Language.PureScript
42 Language.PureScript.AST
43 Language.PureScript.AST.Binders
44 Language.PureScript.AST.Declarations
45 Language.PureScript.AST.Operators
46 Language.PureScript.AST.SourcePos
47 Language.PureScript.AST.Traversals
48 Language.PureScript.CodeGen
49 Language.PureScript.CodeGen.Common
50 Language.PureScript.CodeGen.Externs
51 Language.PureScript.CodeGen.JS
52 Language.PureScript.CodeGen.JS.AST
53 Language.PureScript.Constants
54 Language.PureScript.DeadCodeElimination
55 Language.PureScript.Environment
56 Language.PureScript.Errors
57 Language.PureScript.Kinds
58 Language.PureScript.ModuleDependencies
59 Language.PureScript.Names
60 Language.PureScript.Optimizer
61 Language.PureScript.Optimizer.Blocks
62 Language.PureScript.Optimizer.Common
63 Language.PureScript.Optimizer.Inliner
64 Language.PureScript.Optimizer.MagicDo
65 Language.PureScript.Optimizer.TCO
66 Language.PureScript.Optimizer.Unused
67 Language.PureScript.Options
68 Language.PureScript.Parser
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, cmdtheline -any, containers -any,
111 directory -any, filepath -any, mtl -any, parsec -any,
112 purescript -any, 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, cmdtheline -any, containers -any,
121 directory -any, filepath -any, mtl -any, parsec -any,
122 purescript -any, 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, parsec -any, haskeline >= 0.7.0.0, purescript -any,
132 transformers -any, utf8-string -any, process -any,
133 cmdtheline -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, cmdtheline -any, purescript -any, utf8-string -any,
143 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, cmdtheline -any, purescript -any, utf8-string -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