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