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