@@ -40,11 +40,11 @@ elm = ELM { make = False &= help "automatically compile dependencies."
4040 , minify = False &= help "Minify generated JavaScript"
4141 } &=
4242 help "Compile Elm programs to HTML, CSS, and JavaScript." &=
43− summary "The Elm Compiler v0.4.0.1, (c) Evan Czaplicki"
43+ summary "The Elm Compiler v0.4.0.2, (c) Evan Czaplicki"
4444
4545main = do
4646 args <- cmdArgs elm
47− mini <- getDataFileName "elm-runtime-0.4.0.1.js"
47+ mini <- getDataFileName "elm-runtime-0.4.0.2.js"
4848 compileArgs mini args
4949
5050compileArgs mini (ELM _ [] _ _ _ _ _ _) =
@@ -100,9 +100,10 @@ toFilePath :: String -> FilePath
100100toFilePath modul = map (\c -> if c == '.' then '/' else c) modul ++ ".elm"
101101
102102builtInModules =
103− concat [ map ("Data."++) [ "List", "Char", "Maybe" ]
104− , map ("Signal."++) [ "Mouse", "Keyboard.Raw"
105− , "Window", "Time", "HTTP", "Input", "Random" ]
106− , [ "Element", "Text", "Color", "Line" ]
103+ concat [ map ("Data."++) [ "List", "Char", "Maybe" ]
104+ , map ("Signal."++) [ "Mouse", "Keyboard.Raw"
105+ , "Window", "Time", "HTTP", "Input", "Random" ]
106+ , map ("Graphics."++) [ "Element", "Text", "Color" ]
107+ , map ("Foreign.JavaScript"++) [ "", "JSON", "Experimental" ]
107108 , [ "Prelude" ]
108109 ]