git.iko.soy/rowtype-yoga/purescript-native
on 756407e help sign in
148 lines 6.3 kB history raw
1name: purescript
2version: 0.5.3
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: ""
20source-repository head
21 type: git
22 location: https://github.com/purescript/purescript.git
24library
25 build-depends: base >=4 && <5, cmdtheline == 0.2.*, containers -any, unordered-containers -any,
26 directory >= 1.2, filepath -any, mtl >= 2.1.0 && < 2.2.0, parsec -any,
27 transformers >= 0.3 && < 0.4, utf8-string -any,
28 pattern-arrows >= 0.0.2 && < 0.1,
29 monad-unify >= 0.2.2 && < 0.3,
30 xdg-basedir -any, time -any
31 if (!os(windows))
32 build-depends: unix -any
33 exposed-modules: Language.PureScript
34 Language.PureScript.Constants
35 Language.PureScript.Options
36 Language.PureScript.Declarations
37 Language.PureScript.Environment
38 Language.PureScript.Errors
39 Language.PureScript.Kinds
40 Language.PureScript.Names
41 Language.PureScript.Supply
42 Language.PureScript.Types
43 Language.PureScript.Traversals
44 Language.PureScript.TypeClassDictionaries
45 Language.PureScript.DeadCodeElimination
46 Language.PureScript.Sugar
47 Language.PureScript.ModuleDependencies
48 Language.PureScript.Sugar.CaseDeclarations
49 Language.PureScript.Sugar.DoNotation
50 Language.PureScript.Sugar.TypeDeclarations
51 Language.PureScript.Sugar.BindingGroups
52 Language.PureScript.Sugar.Operators
53 Language.PureScript.Sugar.TypeClasses
54 Language.PureScript.Sugar.Names
55 Language.PureScript.CodeGen
56 Language.PureScript.CodeGen.Common
57 Language.PureScript.CodeGen.Externs
58 Language.PureScript.CodeGen.JS
59 Language.PureScript.CodeGen.JS.AST
60 Language.PureScript.Optimizer
61 Language.PureScript.Optimizer.Common
62 Language.PureScript.Optimizer.MagicDo
63 Language.PureScript.Optimizer.TCO
64 Language.PureScript.Optimizer.Inliner
65 Language.PureScript.Optimizer.Unused
66 Language.PureScript.Optimizer.Blocks
67 Language.PureScript.Parser
68 Language.PureScript.Parser.Common
69 Language.PureScript.Parser.Declarations
70 Language.PureScript.Parser.Kinds
71 Language.PureScript.Parser.State
72 Language.PureScript.Parser.Types
73 Language.PureScript.Pretty
74 Language.PureScript.Pretty.Common
75 Language.PureScript.Pretty.JS
76 Language.PureScript.Pretty.Kinds
77 Language.PureScript.Pretty.Types
78 Language.PureScript.Pretty.Values
79 Language.PureScript.Renamer
80 Language.PureScript.TypeChecker
81 Language.PureScript.TypeChecker.Kinds
82 Language.PureScript.TypeChecker.Monad
83 Language.PureScript.TypeChecker.Synonyms
84 Language.PureScript.TypeChecker.Types
85 exposed: True
86 buildable: True
87 hs-source-dirs: src
88 other-modules:
89 ghc-options: -Wall -O2
91executable psc
92 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
93 directory -any, filepath -any, mtl -any, parsec -any,
94 purescript -any, transformers -any, utf8-string -any
95 main-is: Main.hs
96 buildable: True
97 hs-source-dirs: psc
98 other-modules:
99 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
101executable psc-make
102 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
103 directory -any, filepath -any, mtl -any, parsec -any,
104 purescript -any, transformers -any, utf8-string -any
105 main-is: Main.hs
106 buildable: True
107 hs-source-dirs: psc-make
108 other-modules:
109 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
111executable psci
112 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
113 mtl -any, parsec -any, haskeline >= 0.7.0.0, purescript -any,
114 transformers -any, utf8-string -any, process -any,
115 xdg-basedir -any, cmdtheline -any
116 main-is: Main.hs
117 buildable: True
118 hs-source-dirs: psci
119 other-modules: Commands
120 Parser
121 ghc-options: -Wall -O2
123executable docgen
124 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
125 process -any, mtl -any
126 main-is: Main.hs
127 buildable: True
128 hs-source-dirs: docgen
129 other-modules:
130 ghc-options: -Wall -O2
132executable hierarchy
133 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
134 process -any, mtl -any, parsec -any, filepath -any, directory -any
135 main-is: Main.hs
136 buildable: True
137 hs-source-dirs: hierarchy
138 other-modules:
139 ghc-options: -Wall -O2
141test-suite tests
142 build-depends: base >=4 && <5, containers -any, directory -any,
143 filepath -any, mtl -any, parsec -any, purescript -any,
144 transformers -any, utf8-string -any, process -any
145 type: exitcode-stdio-1.0
146 main-is: Main.hs
147 buildable: True
148 hs-source-dirs: tests