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