2012-05-28 14:43:56 +00:00
|
|
|
Name: Elm
|
2014-01-20 21:47:14 +00:00
|
|
|
Version: 0.11
|
2012-05-28 14:43:56 +00:00
|
|
|
Synopsis: The Elm language module.
|
|
|
|
Description: Elm aims to make client-side web-development more pleasant.
|
|
|
|
It is a statically/strongly typed, functional reactive
|
|
|
|
language to HTML, CSS, and JS. This package provides a
|
|
|
|
library for Elm compilation in Haskell and a compiler
|
|
|
|
executable.
|
|
|
|
|
|
|
|
Homepage: http://elm-lang.org
|
|
|
|
|
|
|
|
License: BSD3
|
|
|
|
License-file: LICENSE
|
|
|
|
|
|
|
|
Author: Evan Czaplicki
|
|
|
|
Maintainer: info@elm-lang.org
|
2013-09-13 19:09:10 +00:00
|
|
|
Copyright: Copyright: (c) 2011-2013 Evan Czaplicki
|
2012-05-28 14:43:56 +00:00
|
|
|
|
|
|
|
Category: Compiler, Language
|
|
|
|
|
2013-03-14 14:28:49 +00:00
|
|
|
Build-type: Custom
|
2012-05-28 14:43:56 +00:00
|
|
|
|
2012-06-25 12:07:52 +00:00
|
|
|
Extra-source-files: changelog.txt
|
2013-08-10 06:20:22 +00:00
|
|
|
Data-dir: data
|
2013-09-11 01:47:03 +00:00
|
|
|
Data-files: elm-runtime.js interfaces.data docs.json
|
2013-07-14 17:51:52 +00:00
|
|
|
Cabal-version: >=1.9
|
2012-05-28 14:43:56 +00:00
|
|
|
|
|
|
|
source-repository head
|
|
|
|
type: git
|
|
|
|
location: git://github.com/evancz/Elm.git
|
|
|
|
|
2013-07-31 16:31:48 +00:00
|
|
|
Library
|
2013-12-16 07:55:36 +00:00
|
|
|
exposed-modules: Elm.Internal.Dependencies,
|
|
|
|
Elm.Internal.Documentation,
|
|
|
|
Elm.Internal.Name,
|
|
|
|
Elm.Internal.Paths,
|
|
|
|
Elm.Internal.Utils,
|
|
|
|
Elm.Internal.Version
|
2013-07-31 16:31:48 +00:00
|
|
|
Hs-Source-Dirs: compiler
|
2014-02-09 23:17:33 +00:00
|
|
|
other-modules: SourceSyntax.Annotation,
|
|
|
|
SourceSyntax.Declaration,
|
2013-07-31 16:31:48 +00:00
|
|
|
SourceSyntax.Expression,
|
|
|
|
SourceSyntax.Helpers,
|
|
|
|
SourceSyntax.Literal,
|
|
|
|
SourceSyntax.Module,
|
|
|
|
SourceSyntax.Pattern,
|
2013-07-31 19:12:06 +00:00
|
|
|
SourceSyntax.PrettyPrint,
|
2013-07-31 16:31:48 +00:00
|
|
|
SourceSyntax.Type,
|
2014-02-09 23:17:33 +00:00
|
|
|
SourceSyntax.Variable,
|
2013-07-31 16:31:48 +00:00
|
|
|
Generate.JavaScript,
|
2014-01-13 18:32:54 +00:00
|
|
|
Generate.JavaScript.Helpers,
|
|
|
|
Generate.JavaScript.Ports,
|
2013-11-26 05:48:20 +00:00
|
|
|
Generate.Markdown,
|
2013-07-31 16:31:48 +00:00
|
|
|
Generate.Html,
|
|
|
|
Generate.Cases,
|
|
|
|
Transform.Canonicalize,
|
2013-07-31 19:12:06 +00:00
|
|
|
Transform.Check,
|
2014-01-03 11:08:58 +00:00
|
|
|
Transform.Expression,
|
|
|
|
Transform.Declaration,
|
|
|
|
Transform.Definition,
|
2013-12-22 23:00:29 +00:00
|
|
|
Transform.SafeNames,
|
2013-07-31 16:31:48 +00:00
|
|
|
Transform.SortDefinitions,
|
|
|
|
Transform.Substitute,
|
|
|
|
Metadata.Prelude,
|
|
|
|
Parse.Binop,
|
|
|
|
Parse.Declaration,
|
|
|
|
Parse.Expression,
|
|
|
|
Parse.Helpers,
|
|
|
|
Parse.Literal,
|
|
|
|
Parse.Module,
|
|
|
|
Parse.Parse,
|
|
|
|
Parse.Pattern,
|
|
|
|
Parse.Type,
|
2013-08-22 02:07:03 +00:00
|
|
|
Type.Alias,
|
2013-07-31 16:31:48 +00:00
|
|
|
Type.Constrain.Declaration,
|
|
|
|
Type.Constrain.Expression,
|
|
|
|
Type.Constrain.Literal,
|
|
|
|
Type.Constrain.Pattern,
|
|
|
|
Type.Environment,
|
2013-08-19 23:54:46 +00:00
|
|
|
Type.ExtraChecks,
|
2013-07-31 16:31:48 +00:00
|
|
|
Type.Fragment,
|
2013-07-31 19:12:06 +00:00
|
|
|
Type.Inference,
|
|
|
|
Type.PrettyPrint,
|
2013-07-31 16:31:48 +00:00
|
|
|
Type.Solve,
|
|
|
|
Type.State,
|
|
|
|
Type.Type,
|
|
|
|
Type.Unify,
|
2013-12-15 07:29:39 +00:00
|
|
|
Build.Dependencies,
|
|
|
|
Build.File,
|
|
|
|
Build.Flags,
|
2014-01-04 14:19:30 +00:00
|
|
|
Build.Interface,
|
2013-12-15 07:29:39 +00:00
|
|
|
Build.Print,
|
|
|
|
Build.Source,
|
|
|
|
Build.Utils,
|
2013-07-31 16:31:48 +00:00
|
|
|
Paths_Elm
|
|
|
|
|
2013-12-16 07:55:36 +00:00
|
|
|
Build-depends: aeson,
|
|
|
|
base >=4.2 && <5,
|
2013-10-30 22:44:47 +00:00
|
|
|
binary >= 0.6.4.0,
|
2014-02-04 22:38:14 +00:00
|
|
|
blaze-html >= 0.5 && < 0.8,
|
2013-10-30 22:44:47 +00:00
|
|
|
blaze-markup,
|
2013-07-31 16:31:48 +00:00
|
|
|
bytestring,
|
|
|
|
cmdargs,
|
|
|
|
containers >= 0.3,
|
|
|
|
directory,
|
|
|
|
filepath,
|
|
|
|
indents,
|
2013-11-02 17:47:53 +00:00
|
|
|
language-ecmascript >=0.15 && < 1.0,
|
2013-07-31 16:31:48 +00:00
|
|
|
mtl >= 2,
|
|
|
|
pandoc >= 1.10,
|
|
|
|
parsec >= 3.1.1,
|
|
|
|
pretty,
|
2013-12-16 07:55:36 +00:00
|
|
|
text,
|
2013-07-31 16:31:48 +00:00
|
|
|
transformers >= 0.2,
|
|
|
|
union-find,
|
2013-12-16 11:03:04 +00:00
|
|
|
unordered-containers
|
2012-05-28 14:43:56 +00:00
|
|
|
|
2012-05-29 18:25:43 +00:00
|
|
|
Executable elm
|
|
|
|
Main-is: Compiler.hs
|
2013-12-13 19:15:37 +00:00
|
|
|
ghc-options: -threaded -O2
|
2013-06-14 05:59:14 +00:00
|
|
|
Hs-Source-Dirs: compiler
|
2014-02-09 23:17:33 +00:00
|
|
|
other-modules: SourceSyntax.Annotation,
|
|
|
|
SourceSyntax.Declaration,
|
2013-07-11 10:48:37 +00:00
|
|
|
SourceSyntax.Expression,
|
2013-06-14 05:59:14 +00:00
|
|
|
SourceSyntax.Helpers,
|
|
|
|
SourceSyntax.Literal,
|
|
|
|
SourceSyntax.Module,
|
2013-07-11 10:48:37 +00:00
|
|
|
SourceSyntax.Pattern,
|
2013-07-31 19:12:06 +00:00
|
|
|
SourceSyntax.PrettyPrint,
|
2013-07-11 10:48:37 +00:00
|
|
|
SourceSyntax.Type,
|
2014-02-09 23:17:33 +00:00
|
|
|
SourceSyntax.Variable,
|
2013-06-14 05:59:14 +00:00
|
|
|
Generate.JavaScript,
|
2014-01-13 18:32:54 +00:00
|
|
|
Generate.JavaScript.Helpers,
|
|
|
|
Generate.JavaScript.Ports,
|
2013-11-26 05:48:20 +00:00
|
|
|
Generate.Markdown,
|
2013-06-14 05:59:14 +00:00
|
|
|
Generate.Html,
|
|
|
|
Generate.Cases,
|
2013-07-29 10:00:30 +00:00
|
|
|
Transform.Canonicalize,
|
2013-07-31 19:12:06 +00:00
|
|
|
Transform.Check,
|
2014-01-03 11:08:58 +00:00
|
|
|
Transform.Expression,
|
|
|
|
Transform.Declaration,
|
|
|
|
Transform.Definition,
|
2013-12-22 23:00:29 +00:00
|
|
|
Transform.SafeNames,
|
2013-07-31 16:31:48 +00:00
|
|
|
Transform.SortDefinitions,
|
2013-06-14 05:59:14 +00:00
|
|
|
Transform.Substitute,
|
2013-07-29 10:00:30 +00:00
|
|
|
Metadata.Prelude,
|
2013-06-14 05:59:14 +00:00
|
|
|
Parse.Binop,
|
2013-07-11 10:48:37 +00:00
|
|
|
Parse.Declaration,
|
2013-06-14 05:59:14 +00:00
|
|
|
Parse.Expression,
|
|
|
|
Parse.Helpers,
|
2013-06-24 04:13:43 +00:00
|
|
|
Parse.Literal,
|
2013-06-14 05:59:14 +00:00
|
|
|
Parse.Module,
|
2013-07-16 19:38:20 +00:00
|
|
|
Parse.Parse,
|
2013-06-14 05:59:14 +00:00
|
|
|
Parse.Pattern,
|
|
|
|
Parse.Type,
|
2013-08-22 02:07:03 +00:00
|
|
|
Type.Alias,
|
2013-07-11 10:48:37 +00:00
|
|
|
Type.Constrain.Declaration,
|
|
|
|
Type.Constrain.Expression,
|
|
|
|
Type.Constrain.Literal,
|
|
|
|
Type.Constrain.Pattern,
|
|
|
|
Type.Environment,
|
2013-08-19 23:54:46 +00:00
|
|
|
Type.ExtraChecks,
|
2013-07-11 10:48:37 +00:00
|
|
|
Type.Fragment,
|
2013-07-31 19:12:06 +00:00
|
|
|
Type.Inference,
|
|
|
|
Type.PrettyPrint,
|
2013-07-11 10:48:37 +00:00
|
|
|
Type.Solve,
|
|
|
|
Type.State,
|
|
|
|
Type.Type,
|
|
|
|
Type.Unify,
|
2013-12-15 07:29:39 +00:00
|
|
|
Build.Dependencies,
|
|
|
|
Build.File,
|
|
|
|
Build.Flags,
|
2014-01-04 14:19:30 +00:00
|
|
|
Build.Interface,
|
2013-12-15 07:29:39 +00:00
|
|
|
Build.Print,
|
|
|
|
Build.Source,
|
|
|
|
Build.Utils,
|
2012-10-03 06:47:46 +00:00
|
|
|
Paths_Elm
|
2012-05-28 14:43:56 +00:00
|
|
|
|
2013-12-16 07:55:36 +00:00
|
|
|
Build-depends: aeson,
|
|
|
|
base >=4.2 && <5,
|
2013-10-30 22:44:47 +00:00
|
|
|
binary >= 0.6.4.0,
|
2014-02-04 22:38:14 +00:00
|
|
|
blaze-html >= 0.5 && < 0.8,
|
|
|
|
blaze-markup,
|
2012-09-11 09:53:45 +00:00
|
|
|
bytestring,
|
2013-06-24 04:13:43 +00:00
|
|
|
cmdargs,
|
|
|
|
containers >= 0.3,
|
|
|
|
directory,
|
|
|
|
filepath,
|
2012-11-25 22:08:10 +00:00
|
|
|
indents,
|
2013-11-02 17:47:53 +00:00
|
|
|
language-ecmascript >=0.15 && < 1.0,
|
2013-06-24 04:13:43 +00:00
|
|
|
mtl >= 2,
|
|
|
|
pandoc >= 1.10,
|
|
|
|
parsec >= 3.1.1,
|
2013-07-11 10:48:37 +00:00
|
|
|
pretty,
|
2013-12-16 07:55:36 +00:00
|
|
|
text,
|
2013-06-24 04:13:43 +00:00
|
|
|
transformers >= 0.2,
|
|
|
|
union-find,
|
2013-12-16 11:03:04 +00:00
|
|
|
unordered-containers
|
2013-03-14 08:04:51 +00:00
|
|
|
|
2013-09-05 00:40:29 +00:00
|
|
|
Executable elm-doc
|
|
|
|
Main-is: Docs.hs
|
|
|
|
Hs-Source-Dirs: compiler
|
2014-02-09 23:17:33 +00:00
|
|
|
other-modules: SourceSyntax.Annotation,
|
|
|
|
SourceSyntax.Declaration,
|
2013-09-05 00:40:29 +00:00
|
|
|
SourceSyntax.Expression,
|
|
|
|
SourceSyntax.Helpers,
|
|
|
|
SourceSyntax.Literal,
|
|
|
|
SourceSyntax.Module,
|
|
|
|
SourceSyntax.Pattern,
|
|
|
|
SourceSyntax.PrettyPrint,
|
|
|
|
SourceSyntax.Type,
|
2014-02-09 23:17:33 +00:00
|
|
|
SourceSyntax.Variable,
|
2013-09-05 00:40:29 +00:00
|
|
|
Parse.Binop,
|
|
|
|
Parse.Declaration,
|
|
|
|
Parse.Expression,
|
|
|
|
Parse.Helpers,
|
|
|
|
Parse.Literal,
|
|
|
|
Parse.Module,
|
|
|
|
Parse.Pattern,
|
|
|
|
Parse.Type
|
|
|
|
|
|
|
|
Build-depends: aeson,
|
2013-09-05 17:48:37 +00:00
|
|
|
aeson-pretty,
|
2013-09-05 00:40:29 +00:00
|
|
|
base >=4.2 && <5,
|
2013-10-30 22:44:47 +00:00
|
|
|
binary >= 0.6.4.0,
|
2013-09-05 00:40:29 +00:00
|
|
|
bytestring,
|
|
|
|
cmdargs,
|
|
|
|
containers >= 0.3,
|
|
|
|
directory,
|
|
|
|
filepath,
|
|
|
|
indents,
|
|
|
|
mtl >= 2,
|
|
|
|
pandoc >= 1.10,
|
|
|
|
parsec >= 3.1.1,
|
2013-09-05 22:33:03 +00:00
|
|
|
pretty,
|
2014-01-04 10:39:38 +00:00
|
|
|
text,
|
|
|
|
union-find
|
2013-09-05 00:40:29 +00:00
|
|
|
|
2013-07-31 16:31:48 +00:00
|
|
|
Test-Suite test-elm
|
|
|
|
Type: exitcode-stdio-1.0
|
2013-12-29 21:18:40 +00:00
|
|
|
Hs-Source-Dirs: tests, compiler
|
2013-08-14 01:38:01 +00:00
|
|
|
Main-is: Main.hs
|
2013-12-29 21:18:40 +00:00
|
|
|
other-modules: Tests.Compiler
|
|
|
|
Tests.Property
|
|
|
|
Tests.Property.Arbitrary
|
|
|
|
SourceSyntax.Helpers
|
|
|
|
SourceSyntax.Literal
|
|
|
|
SourceSyntax.PrettyPrint
|
2013-12-29 19:44:25 +00:00
|
|
|
build-depends: base,
|
|
|
|
directory,
|
|
|
|
Elm,
|
|
|
|
test-framework,
|
|
|
|
test-framework-hunit,
|
2013-12-29 21:18:40 +00:00
|
|
|
test-framework-quickcheck2,
|
2013-12-29 19:44:25 +00:00
|
|
|
HUnit,
|
2013-12-29 21:18:40 +00:00
|
|
|
pretty,
|
|
|
|
QuickCheck >= 2 && < 3,
|
|
|
|
filemanip,
|
|
|
|
aeson,
|
|
|
|
base >=4.2 && <5,
|
|
|
|
binary >= 0.6.4.0,
|
|
|
|
blaze-html == 0.5.* || == 0.6.*,
|
|
|
|
blaze-markup == 0.5.1.*,
|
|
|
|
bytestring,
|
|
|
|
cmdargs,
|
|
|
|
containers >= 0.3,
|
|
|
|
directory,
|
|
|
|
filepath,
|
|
|
|
indents,
|
|
|
|
language-ecmascript >=0.15 && < 1.0,
|
|
|
|
mtl >= 2,
|
|
|
|
pandoc >= 1.10,
|
|
|
|
parsec >= 3.1.1,
|
|
|
|
pretty,
|
|
|
|
text,
|
|
|
|
transformers >= 0.2,
|
|
|
|
union-find,
|
|
|
|
unordered-containers
|