git.iko.soy/rowtype-yoga/purescript-native
on cf3f21d help sign in
147 lines 6.2 kB history raw
1name: purescript
2version: 0.5.2.4
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.TypeChecker
80 Language.PureScript.TypeChecker.Kinds
81 Language.PureScript.TypeChecker.Monad
82 Language.PureScript.TypeChecker.Synonyms
83 Language.PureScript.TypeChecker.Types
84 exposed: True
85 buildable: True
86 hs-source-dirs: src
87 other-modules:
88 ghc-options: -Wall -O2
90executable psc
91 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
92 directory -any, filepath -any, mtl -any, parsec -any,
93 purescript -any, transformers -any, utf8-string -any
94 main-is: Main.hs
95 buildable: True
96 hs-source-dirs: psc
97 other-modules:
98 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
100executable psc-make
101 build-depends: base >=4 && <5, cmdtheline -any, containers -any,
102 directory -any, filepath -any, mtl -any, parsec -any,
103 purescript -any, transformers -any, utf8-string -any
104 main-is: Main.hs
105 buildable: True
106 hs-source-dirs: psc-make
107 other-modules:
108 ghc-options: -Wall -O2 -fno-warn-unused-do-bind
110executable psci
111 build-depends: base >=4 && <5, containers -any, directory -any, filepath -any,
112 mtl -any, parsec -any, haskeline >= 0.7.0.0, purescript -any,
113 transformers -any, utf8-string -any, process -any,
114 xdg-basedir -any, cmdtheline -any
115 main-is: Main.hs
116 buildable: True
117 hs-source-dirs: psci
118 other-modules: Commands
119 Parser
120 ghc-options: -Wall -O2
122executable docgen
123 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
124 process -any, mtl -any
125 main-is: Main.hs
126 buildable: True
127 hs-source-dirs: docgen
128 other-modules:
129 ghc-options: -Wall -O2
131executable hierarchy
132 build-depends: base >=4 && <5, cmdtheline -any, purescript -any, utf8-string -any,
133 process -any, mtl -any, parsec -any, filepath -any, directory -any
134 main-is: Main.hs
135 buildable: True
136 hs-source-dirs: hierarchy
137 other-modules:
138 ghc-options: -Wall -O2
140test-suite tests
141 build-depends: base >=4 && <5, containers -any, directory -any,
142 filepath -any, mtl -any, parsec -any, purescript -any,
143 transformers -any, utf8-string -any, process -any
144 type: exitcode-stdio-1.0
145 main-is: Main.hs
146 buildable: True
147 hs-source-dirs: tests