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