3Synopsis: The Elm language module.
4Description: Elm aims to make client-side web-development more pleasant.
5 It is a statically/strongly typed, functional reactive
6 language to HTML, CSS, and JS. This package provides a
7 library for Elm compilation in Haskell and a compiler
10Homepage: http://elm-lang.org
16Maintainer: info@elm-lang.org
17Copyright: Copyright: (c) 2011-2014 Evan Czaplicki
19Category: Compiler, Language
23Extra-source-files: changelog.md
25Data-files: elm-runtime.js interfaces.data docs.json
30 location: git://github.com/elm-lang/Elm.git
33 exposed-modules: Elm.Internal.Dependencies,
34 Elm.Internal.Documentation,
39 Hs-Source-Dirs: compiler
40 other-modules: AST.Annotation,
42 AST.Expression.General,
43 AST.Expression.Source,
45 AST.Expression.Canonical,
54 Generate.JavaScript.Helpers,
55 Generate.JavaScript.Ports,
56 Generate.JavaScript.Variable,
60 Transform.Canonicalize,
61 Transform.Canonicalize.Environment,
62 Transform.Canonicalize.Setup,
63 Transform.Canonicalize.Type,
64 Transform.Canonicalize.Variable,
67 Transform.Declaration,
69 Transform.SortDefinitions,
81 Type.Constrain.Expression,
82 Type.Constrain.Literal,
83 Type.Constrain.Pattern,
102 Build-depends: aeson,
106 blaze-html >= 0.5 && < 0.8,
114 language-ecmascript >=0.15 && < 1.0,
115 language-glsl >= 0.0.2,
124 unordered-containers,
129 ghc-options: -threaded -O2
130 Hs-Source-Dirs: compiler
131 other-modules: AST.Annotation,
133 AST.Expression.General,
134 AST.Expression.Source,
135 AST.Expression.Valid,
136 AST.Expression.Canonical,
145 Generate.JavaScript.Helpers,
146 Generate.JavaScript.Ports,
147 Generate.JavaScript.Variable,
151 Transform.Canonicalize,
152 Transform.Canonicalize.Environment,
153 Transform.Canonicalize.Setup,
154 Transform.Canonicalize.Type,
155 Transform.Canonicalize.Variable,
157 Transform.Expression,
158 Transform.Declaration,
159 Transform.Definition,
160 Transform.SortDefinitions,
161 Transform.Substitute,
172 Type.Constrain.Expression,
173 Type.Constrain.Literal,
174 Type.Constrain.Pattern,
193 Build-depends: aeson,
197 blaze-html >= 0.5 && < 0.8,
205 language-ecmascript >=0.15 && < 1.0,
206 language-glsl >= 0.0.2,
215 unordered-containers,
220 Hs-Source-Dirs: compiler
221 other-modules: AST.Annotation,
223 AST.Expression.General,
240 Build-depends: aeson,
250 language-glsl >= 0.0.2,
261Test-Suite compiler-tests
262 Type: exitcode-stdio-1.0
263 Hs-Source-Dirs: tests/compiler, compiler
264 Main-is: CompilerTest.hs
265 other-modules: Tests.Compiler
267 Tests.Property.Arbitrary
271 build-depends: test-framework,
272 test-framework-hunit,
273 test-framework-quickcheck2 >= 0.3,
275 QuickCheck >= 2 && < 3,
290 language-ecmascript >=0.15 && < 1.0,
291 language-glsl >= 0.0.2,
300 unordered-containers,
303Test-Suite library-tests
304 Type: exitcode-stdio-1.0
305 Hs-Source-Dirs: tests/libraries
306 Main-is: LibraryTest.hs
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list