on 9332a8a help sign in
9332a8aUpdate .js files for Foreign.JavaScript and new Signal operators.evancz a49a51aAdd new examples showcasing JavaScript interaction.evancz e30b5fcMerge branch 'master' of https://github.com/evancz/Elmevancz 675a46bFix elm-happstack examples.evancz fefb462Correct the location of the runtime systemEvan Czaplicki 68840c6Merge branch 'master' of https://github.com/evancz/Elmevancz 36e8bfbAdd Boolean conversions.evancz c70234dCorrect more misspellings of "Foreign"evancz 780a68bAdd ParseForeign.hs to the project.evancz 6cffa48Correct the frequent misspelling of "Foreign" (such a weird word!) and change internal representation of foreign import/export information.evancz 96bdb40Fix colorsEvan Czaplicki b4fa5c2Fix colorsEvan Czaplicki df0310eFix colorsEvan Czaplicki 5fb9799Correct to work with v0.3Evan Czaplicki b081df5Correct information on elm-mini.js. Explain the versioned runtime system.Evan Czaplicki 86f5ce0Add a hidden function for the JS FFIevancz a29f60dThe beginnings of a JavaScript FFIevancz 9fb67b4Fix changelog.evancz fda199bUpdate runtime with new colors.evancz 482b7eaSwitch how colors are defined (Ints instead of Floats) and add four colors (grey, yellow, magenta, cyan).evancz 248946fCreate Prelude module which exports a bunch of List functions. Add `take` and `drop` to Data.List. Ensure that prelude is automatically imported, even if it is not listed.evancz 75987ebChange .txt file to .md.evancz 7a92181Add change log and js-runtime to elm/ folder.evancz f7bb662Fix resizing bug in Dispatcher.js. Bump version number for elm-server.evancz 58bb15dFix two bugs: (1) Reported text size was incorrect for headers. (2) The outermost div was not resized properly.evancz 0bef882Add --separate-js and --only-js flags. Improve error messages for missing and conflicting modules.evancz 00619e6Get compiler working with multiple source files.evancz c9a6398Fix sizing bug in runtime system.evancz 03c1dd8Update .cabal file.evancz 11257f0Automatically import modules from .js.evancz 267f77cAdd basic module system and improve parser error messages.evancz ea9ac12Update elm-mini.js.evancz 710484eAdd modules to parser. Do some minor restructuring of parser directory.evancz c786d53Move some modules to the Gen/ folder.evancz 980c50bAdd Keyboard.Raw, Data.Char, and Data.Maybe libraries.evancz 9069fcaGeneralize equality. Equality is now derived for all values (in the spirit of OCaml). Also bump version numbers.evancz 0735c6bFix `above` and `below` to work properly with the new parser, and add a slightly better error message for runtime issues.evancz 368b63cStop `parens` from escaping the Ast module.evancz 001d620Provide a show instance for Patterns.evancz f710b07Allow pattern matching on ADTs that are not surrounded by parentheses.evancz 6075cc8Allow for variable names with single quotes in them.evancz 375003eEnable assignment of ADTs. I.e. `let (x,y) = pos in ...` or `let (x:xs) = lst in ...`evancz ad56915Merge branch 'master' of https://github.com/evancz/Elmevancz 6940dddRewrite parser. Provides much better error messages and pattern matching in anonymous functions.evancz e82cf70Merge branch 'master' of https://github.com/evancz/Elm into ParserRewriteevancz c131d88Merge branch 'master' of https://github.com/evancz/Elmevancz 8aa49ebBump version number to depend on latest build of Elm.evancz d36cdbaFix version number.evancz 110944cFix bugs in parser. Also adds pattern matching in anonymous functions. Still need to work on error messages though.evancz c6a5ef4Many bug fixes for new parser. Mainly dealing with spacing issues which cause botched parses.evancz