@@ -1,6 +1,6 @@
11
22Name: Elm
3−Version: 0.1.0
3+Version: 0.1.1.2
44Synopsis: The Elm compiler and server.
55Description: Elm aims to make client-side web-development more pleasant.
66 It is a statically/strongly typed, functional reactive
@@ -16,7 +16,7 @@ Author: Evan Czaplicki
1616Maintainer: info@elm-lang.org
1717Copyright: Copyright: (c) 2011-2012 Evan Czaplicki
1818
19−Category: Compiler
19+Category: Compiler, Language
2020
2121Build-type: Simple
2222
@@ -29,12 +29,12 @@ source-repository head
2929
3030Executable elm
3131 -- .hs or .lhs file containing the Main module.
32− Main-is: Elm.hs
33− Hs-Source-Dirs: src, src/Parse, src/Types
34− other-modules: Ast, CompileToJS, FreeVar, GenerateHtml, Initialize,
35− Rename, Replace, ToHtml, Binop, Combinators, Lexer,
32+ Main-is: Compiler.hs
33+ Hs-Source-Dirs: src, src/Parse, src/Types, src/Language
34+ other-modules: Ast, CompileToJS, GenerateHtml, Guid, Initialize,
35+ Rename, Language.Elm, Binop, Combinators, Lexer,
3636 ParsePatterns, Parser, ParserLib, ParseTypes, Tokens,
37− Types
37+ Types, Constrain, Hints, Types, Unify
3838
3939 -- Packages needed in order to build this package.
4040 ghc-options: -O3 -rtsopts -auto-all -caf-all
@@ -52,11 +52,19 @@ Executable elm
5252Executable elm-server
5353 Main-is: Server.hs
5454 Hs-Source-Dirs: src, src/Parse, src/Types
55− other-modules: Ast, CompileToJS, FreeVar, GenerateHtml, Initialize,
56− Rename, Replace, ToHtml, Binop, Combinators, Lexer,
55+ other-modules: Ast, CompileToJS, GenerateHtml, Guid, Initialize,
56+ Rename, Language.Elm, Binop, Combinators, Lexer,
5757 ParsePatterns, Parser, ParserLib, ParseTypes, Tokens,
58− Types
58+ Types, Constrain, Hints, Types, Unify
5959 ghc-options: -O3 -rtsopts -auto-all -caf-all
6060 Build-depends: base >=4.2 && <5, containers >= 0.3, transformers >= 0.2,
6161 mtl >= 2, parsec >= 3.1.1, blaze-html == 0.5.0.*,
6262 HTTP >= 4000, happstack-server == 7.0.2
63+
64+Library
65+ exposed-modules: Language.Elm
66+ Hs-Source-Dirs: src, src/Parse, src/Types
67+ other-modules: Ast, CompileToJS, GenerateHtml, Guid, Initialize,
68+ Rename, Binop, Combinators, Lexer,
69+ ParsePatterns, Parser, ParserLib, ParseTypes, Tokens,
70+ Types, Constrain, Hints, Types, Unify