git.iko.soy/rowtype-yoga/purescript-native
on 598c113 help sign in
143 lines 6.1 kB history raw
1name: purescript
2version: 0.5.2.1
3cabal-version: >=1.8
4build-type: Custom
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>
17data-files: prelude/prelude.purs
18data-dir: ""
20library
21 build-depends: base >=4 && <5, cmdtheline -any, containers -any, unordered-containers -any,
22 directory >= 1.2, filepath -any, mtl -any, parsec -any,
23 transformers -any, utf8-string -any,
24 pattern-arrows >= 0.0.2 && < 0.1,
25 monad-unify >= 0.2.2 && < 0.3,
26 xdg-basedir -any, time -any
27 if (!os(windows))
28 build-depends: unix -any
29 exposed-modules: Language.PureScript
30 Language.PureScript.Constants
31 Language.PureScript.Options
32 Language.PureScript.Declarations
33 Language.PureScript.Environment
34 Language.PureScript.Errors
35 Language.PureScript.Kinds
36 Language.PureScript.Names
37 Language.PureScript.Supply
38 Language.PureScript.Types
39 Language.PureScript.Traversals
40 Language.PureScript.TypeClassDictionaries
41 Language.PureScript.DeadCodeElimination
42 Language.PureScript.Sugar
43 Language.PureScript.ModuleDependencies
44 Language.PureScript.Sugar.CaseDeclarations
45 Language.PureScript.Sugar.DoNotation
46 Language.PureScript.Sugar.TypeDeclarations
47 Language.PureScript.Sugar.BindingGroups
48 Language.PureScript.Sugar.Operators
49 Language.PureScript.Sugar.TypeClasses
50 Language.PureScript.Sugar.Names
51 Language.PureScript.CodeGen
52 Language.PureScript.CodeGen.Common
53 Language.PureScript.CodeGen.Externs
54 Language.PureScript.CodeGen.JS
55 Language.PureScript.CodeGen.JS.AST
56 Language.PureScript.Optimizer
57 Language.PureScript.Optimizer.Common
58 Language.PureScript.Optimizer.MagicDo
59 Language.PureScript.Optimizer.TCO
60 Language.PureScript.Optimizer.Inliner
61 Language.PureScript.Optimizer.Unused
62 Language.PureScript.Optimizer.Blocks
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.TypeChecker
76 Language.PureScript.TypeChecker.Kinds
77 Language.PureScript.TypeChecker.Monad
78 Language.PureScript.TypeChecker.Synonyms
79 Language.PureScript.TypeChecker.Types
80 exposed: True
81 buildable: True
82 hs-source-dirs: src
83 other-modules:
84 ghc-options: -Wall -O2
86executable psc
87 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
88 directory -any, filepath -any, mtl -any, parsec -any,
89 purescript -any, transformers -any, utf8-string -any
90 main-is: Main.hs
91 buildable: True
92 hs-source-dirs: psc
93 other-modules:
94 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
96executable psc-make
97 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
98 directory -any, filepath -any, mtl -any, parsec -any,
99 purescript -any, transformers -any, utf8-string -any
100 main-is: Main.hs
101 buildable: True
102 hs-source-dirs: psc-make
103 other-modules:
104 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
106executable psci
107 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
108 mtl -any, parsec -any, haskeline >= 0.7.0.0, purescript -any,
109 transformers -any, utf8-string -any, process -any,
110 xdg-basedir -any, cmdtheline -any
111 main-is: Main.hs
112 buildable: True
113 hs-source-dirs: psci
114 other-modules: Commands
115 Parser
116 ghc-options: -Wall -O2
118executable docgen
119 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
120 process -any, mtl -any
121 main-is: Main.hs
122 buildable: True
123 hs-source-dirs: docgen
124 other-modules:
125 ghc-options: -Wall -O2
127executable hierarchy
128 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
129 process -any, mtl -any, parsec -any, filepath -any, directory -any
130 main-is: Main.hs
131 buildable: True
132 hs-source-dirs: hierarchy
133 other-modules:
134 ghc-options: -Wall -O2
136test-suite tests
137 build-depends: base >=4 && <5, containers -any, directory -any,
138 filepath -any, mtl -any, parsec -any, purescript -any,
139 transformers -any, utf8-string -any, process -any
140 type: exitcode-stdio-1.0
141 main-is: Main.hs
142 buildable: True
143 hs-source-dirs: tests