git.iko.soy/rowtype-yoga/purescript-native
on b3741cd help sign in
144 lines 6.2 kB history raw
1name: purescript
2version: 0.5.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.Types
38 Language.PureScript.Scope
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.CodeGen.Monad
57 Language.PureScript.Optimizer
58 Language.PureScript.Optimizer.Common
59 Language.PureScript.Optimizer.MagicDo
60 Language.PureScript.Optimizer.TCO
61 Language.PureScript.Optimizer.Inliner
62 Language.PureScript.Optimizer.Unused
63 Language.PureScript.Optimizer.Blocks
64 Language.PureScript.Parser
65 Language.PureScript.Parser.Common
66 Language.PureScript.Parser.Declarations
67 Language.PureScript.Parser.Kinds
68 Language.PureScript.Parser.State
69 Language.PureScript.Parser.Types
70 Language.PureScript.Pretty
71 Language.PureScript.Pretty.Common
72 Language.PureScript.Pretty.JS
73 Language.PureScript.Pretty.Kinds
74 Language.PureScript.Pretty.Types
75 Language.PureScript.Pretty.Values
76 Language.PureScript.TypeChecker
77 Language.PureScript.TypeChecker.Kinds
78 Language.PureScript.TypeChecker.Monad
79 Language.PureScript.TypeChecker.Synonyms
80 Language.PureScript.TypeChecker.Types
81 exposed: True
82 buildable: True
83 hs-source-dirs: src
84 other-modules:
85 ghc-options: -Wall -O2
87executable psc
88 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
89 directory -any, filepath -any, mtl -any, parsec -any,
90 purescript -any, transformers -any, utf8-string -any
91 main-is: Main.hs
92 buildable: True
93 hs-source-dirs: psc
94 other-modules:
95 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
97executable psc-make
98 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
99 directory -any, filepath -any, mtl -any, parsec -any,
100 purescript -any, transformers -any, utf8-string -any
101 main-is: Main.hs
102 buildable: True
103 hs-source-dirs: psc-make
104 other-modules:
105 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
107executable psci
108 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
109 mtl -any, parsec -any, haskeline >= 0.7.0.0, purescript -any,
110 transformers -any, utf8-string -any, process -any,
111 xdg-basedir -any, cmdtheline -any
112 main-is: Main.hs
113 buildable: True
114 hs-source-dirs: psci
115 other-modules: Commands
116 Parser
117 ghc-options: -Wall -O2
119executable docgen
120 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
121 process -any, mtl -any
122 main-is: Main.hs
123 buildable: True
124 hs-source-dirs: docgen
125 other-modules:
126 ghc-options: -Wall -O2
128executable hierarchy
129 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
130 process -any, mtl -any, parsec -any, filepath -any, directory -any
131 main-is: Main.hs
132 buildable: True
133 hs-source-dirs: hierarchy
134 other-modules:
135 ghc-options: -Wall -O2
137test-suite tests
138 build-depends: base >=4 && <5, containers -any, directory -any,
139 filepath -any, mtl -any, parsec -any, purescript -any,
140 transformers -any, utf8-string -any, process -any
141 type: exitcode-stdio-1.0
142 main-is: Main.hs
143 buildable: True
144 hs-source-dirs: tests