Commit graph

2157 commits

Author SHA1 Message Date
evancz
cbecda2319 Update .gitignore 2012-06-28 13:02:38 -05:00
evancz
39766b0342 Correct copy-paste errors in README.txt files. 2012-06-28 13:01:55 -05:00
evancz
2fc6769011 Update version numbers 2012-06-28 13:01:09 -05:00
evancz
882a381aba Minor bug fixes for foreign imports/exports. Update changelog 2012-06-28 12:58:31 -05:00
evancz
0934ab6e72 Add built-in event handlers (elm_log, elm_title, elm_redirect) and add Data.List.last 2012-06-28 12:57:17 -05:00
evancz
c94777f33a Add frame rate example. 2012-06-28 12:55:58 -05:00
evancz
48fbba6e87 Update ignore list. 2012-06-28 03:54:36 -05:00
evancz
a9da9b3762 Update compiler to parse and compile FFI imports and exports. Add type hints for Foreign.JavaScript. Fix bug where Haskell lib functions do not display title properly. Add --import-js flag. 2012-06-28 03:52:47 -05:00
evancz
9332a8a152 Update .js files for Foreign.JavaScript and new Signal operators. 2012-06-28 03:50:16 -05:00
evancz
a49a51af9d Add new examples showcasing JavaScript interaction. 2012-06-28 03:49:16 -05:00
evancz
e30b5fc962 Merge branch 'master' of https://github.com/evancz/Elm 2012-06-27 01:52:51 -05:00
evancz
675a46be9f Fix elm-happstack examples. 2012-06-27 01:52:07 -05:00
Evan Czaplicki
fefb462e44 Correct the location of the runtime system 2012-06-26 14:38:17 -05:00
evancz
68840c6180 Merge branch 'master' of https://github.com/evancz/Elm 2012-06-25 07:15:19 -05:00
evancz
36e8bfbffa Add Boolean conversions. 2012-06-25 07:14:04 -05:00
evancz
c70234d817 Correct more misspellings of "Foreign" 2012-06-25 07:10:20 -05:00
evancz
780a68bfe7 Add ParseForeign.hs to the project. 2012-06-25 07:08:48 -05:00
evancz
6cffa48e4e Correct the frequent misspelling of "Foreign" (such a weird word!) and change internal representation of foreign import/export information. 2012-06-25 07:07:52 -05:00
Evan Czaplicki
96bdb40a6d Fix colors 2012-06-25 06:56:55 -05:00
Evan Czaplicki
b4fa5c200d Fix colors 2012-06-25 06:56:23 -05:00
Evan Czaplicki
df0310e12c Fix colors 2012-06-25 06:55:43 -05:00
Evan Czaplicki
5fb9799a8e Correct to work with v0.3 2012-06-25 06:54:11 -05:00
Evan Czaplicki
b081df51d4 Correct information on elm-mini.js. Explain the versioned runtime system. 2012-06-23 08:12:23 -05:00
evancz
86f5ce0a19 Add a hidden function for the JS FFI 2012-06-22 09:57:16 -05:00
evancz
a29f60dc24 The beginnings of a JavaScript FFI 2012-06-22 09:56:48 -05:00
evancz
9fb67b46a1 Fix changelog. 2012-06-21 02:04:53 -05:00
evancz
fda199bef1 Update runtime with new colors. 2012-06-21 00:12:38 -05:00
evancz
482b7ea295 Switch how colors are defined (Ints instead of Floats) and add four colors (grey, yellow, magenta, cyan). 2012-06-21 00:10:33 -05:00
evancz
248946f007 Create 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. 2012-06-20 22:37:28 -05:00
evancz
75987eb96d Change .txt file to .md. 2012-06-19 03:00:13 -05:00
evancz
7a92181369 Add change log and js-runtime to elm/ folder. 2012-06-19 02:33:36 -05:00
evancz
f7bb66208f Fix resizing bug in Dispatcher.js. Bump version number for elm-server. 2012-06-19 01:59:46 -05:00
evancz
58bb15d89e Fix two bugs: (1) Reported text size was incorrect for headers. (2) The outermost div was not resized properly. 2012-06-15 03:23:42 -05:00
evancz
0bef882fb5 Add --separate-js and --only-js flags. Improve error messages for missing and conflicting modules. 2012-06-14 05:02:33 -05:00
evancz
00619e6d79 Get compiler working with multiple source files. 2012-06-14 03:43:04 -05:00
evancz
c9a6398cd8 Fix sizing bug in runtime system. 2012-06-12 05:44:45 -05:00
evancz
03c1dd8971 Update .cabal file. 2012-06-12 05:42:41 -05:00
evancz
11257f012e Automatically import modules from .js. 2012-06-12 05:42:00 -05:00
evancz
267f77c9b3 Add basic module system and improve parser error messages. 2012-06-12 01:28:45 -05:00
evancz
ea9ac12286 Update elm-mini.js. 2012-06-11 08:35:16 -05:00
evancz
710484e2de Add modules to parser. Do some minor restructuring of parser directory. 2012-06-11 08:11:15 -05:00
evancz
c786d53359 Move some modules to the Gen/ folder. 2012-06-11 07:36:48 -05:00
evancz
980c50bb4b Add Keyboard.Raw, Data.Char, and Data.Maybe libraries. 2012-06-11 06:14:19 -05:00
evancz
9069fcaa92 Generalize equality. Equality is now derived for all values (in the spirit of OCaml). Also bump version numbers. 2012-06-10 07:58:11 -05:00
evancz
0735c6bdc6 Fix above and below to work properly with the new parser, and add a slightly better error message for runtime issues. 2012-06-10 04:13:00 -05:00
evancz
368b63c4f5 Stop parens from escaping the Ast module. 2012-06-10 02:09:58 -05:00
evancz
001d620f3e Provide a show instance for Patterns. 2012-06-10 01:48:40 -05:00
evancz
f710b07dfd Allow pattern matching on ADTs that are not surrounded by parentheses. 2012-06-10 00:29:41 -05:00
evancz
6075cc8358 Allow for variable names with single quotes in them. 2012-06-10 00:09:45 -05:00
evancz
375003e9be Enable assignment of ADTs. I.e. let (x,y) = pos in ... or let (x:xs) = lst in ... 2012-06-10 00:08:55 -05:00