Commit graph

612 commits

Author SHA1 Message Date
evancz
7b1a2f446d Add zip and zipWith to Prelude. Fix an oversight in the constraint generator. Upload the elm runtime system. 2012-11-25 11:39:55 -08:00
evancz
77912ae46b Clean up Pong, now uses Time.fps and some of the recent syntax upgrades. 2012-11-24 20:50:33 -08:00
evancz
2eeac2fd0f Add guarded definitions. Add whitespace sensitivity for let- and case-expressions. 2012-11-24 20:49:56 -08:00
evancz
69ffd8e430 Get rid of a bunch of old runtime systems. 2012-11-24 20:48:38 -08:00
evancz
9e0c80b861 Bump version number. 2012-11-24 13:01:10 -08:00
evancz
66720b5dd2 Bump version number of Elm.
Exclude a couple more operators from being user defined.
2012-11-24 13:00:56 -08:00
evancz
b4d563dff8 Fix bugs in import statements. Make sure JS imports work with any JS-minifier. 2012-11-24 13:00:00 -08:00
evancz
d4012e466a Add a way to construct HSV colors with hsv and hsva. Also add a now function to Date. 2012-11-22 20:32:32 -08:00
evancz
b9ae74b9e5 Start using custom infix definitions. 2012-11-22 20:31:55 -08:00
evancz
ff7f9cc1f5 Rename the module Types to Types.Types. This allows the .cabal file to list fewer source directories. Perhaps this will allow the use of GHCi 2012-11-22 20:30:37 -08:00
evancz
4088c64b79 Rename module PTypes to Types. 2012-11-22 20:24:20 -08:00
evancz
4e97c4f0e9 Finish renaming Parse files. 2012-11-22 20:21:23 -08:00
evancz
c25d9796c1 Fix names within modules to match renaming of files. 2012-11-22 20:15:59 -08:00
evancz
a94a87744a Rename Parser files. 2012-11-22 20:13:03 -08:00
evancz
1ad6801328 Add the ability to define custom infix operators. 2012-11-22 19:48:54 -08:00
evancz
2c7fed1f2b Ensure that standard JS objects Date and JSON do not get shadowed by the Elm libraries of the same name. 2012-11-21 18:47:26 -08:00
evancz
d2d456acd4 Get namespacing right in generated JS. All Elm libraries are now contained in the Elm object, no more libraries leaking out to pollute the global namespace. 2012-11-21 18:46:11 -08:00
evancz
15e46640ad Make sure Prelude gets imported properly. 2012-11-21 18:43:22 -08:00
evancz
b2240f94e4 Fix bug in how Dictionaries and Sets are converted to strings. 2012-11-21 00:03:52 -08:00
evancz
0ac5bbba7e Add Date to RTS. 2012-11-20 23:18:52 -08:00
evancz
e85f31fda5 New way to import that does not clutter global namespace. Switch uses of Nothing and Just to simpler expressions.
Fix IE9 bug due to `console.log`.
2012-11-20 23:18:32 -08:00
evancz
354c2efe43 Get rid of more closure compiler errors. 2012-11-14 00:30:06 -08:00
evancz
f508072988 Updates to get rid of closure compiler errors. 2012-11-14 00:06:22 -08:00
evancz
b5df47f6f6 Add now and lots of time conversions to time library 2012-11-13 21:31:32 -08:00
evancz
ede839f787 Add new signal primitives. 2012-11-13 21:31:06 -08:00
evancz
807a7ec28e Add Date library. 2012-11-13 21:30:22 -08:00
evancz
c6fd8e7e0c Updated runtime system with fixed fittedImage function. 2012-11-04 15:16:37 -08:00
evancz
64a1d9fa5b Allow fittedImage to handle animated gifs! 2012-11-04 15:15:26 -08:00
evancz
4877290724 Update README.md 2012-11-04 01:26:45 -07:00
evancz
b902f3770a Merge branch 'master' of https://github.com/evancz/Elm 2012-11-03 18:26:52 -07:00
evancz
3bbb984941 Add new version of .cabal and .js 2012-11-03 18:26:19 -07:00
Evan Czaplicki
1b3de492bc Update README.md 2012-11-02 21:52:24 -07:00
Evan Czaplicki
09bbada24c Update README.md 2012-11-02 21:12:24 -07:00
Evan Czaplicki
8d681d174a Update README.md 2012-11-02 21:11:01 -07:00
Evan Czaplicki
984f95f7c8 Update README.md 2012-11-02 21:08:07 -07:00
evancz
efe244650d Merge branch 'master' of https://github.com/evancz/Elm 2012-10-31 01:01:54 -07:00
evancz
ced5b80061 Update for v0.5.0.1. 2012-10-31 01:01:13 -07:00
evancz
97a738d08d Correct type of findArray in type hints. 2012-10-30 00:48:47 -07:00
evancz
d71f7a41e7 Make sure that HTTP responses are sent immediately but delivered sequentially. 2012-10-30 00:48:17 -07:00
evancz
21ec620c88 Get rid of overriding JavaScript's String class. 2012-10-30 00:47:27 -07:00
Evan Czaplicki
5dbc48d5cd Update README.md 2012-10-26 19:06:40 -07:00
evancz
fdaf8ebae0 Update cabal file for elm-server. 2012-10-25 01:31:02 -07:00
evancz
4bc269d470 Update change log, and minify JS. 2012-10-24 22:20:03 -07:00
evancz
9b27e7d711 Add type hint for complement 2012-10-23 01:17:34 -07:00
evancz
bff94a0d0d Add the complement function that finds complementary colors. 2012-10-23 01:12:44 -07:00
evancz
b021434799 Update non-essentials. 2012-10-22 00:22:00 -07:00
evancz
215315f4e2 Fix default library listing. 2012-10-22 00:21:38 -07:00
evancz
e52ece9b73 Get rid of Graphics module prefix. 2012-10-22 00:17:51 -07:00
evancz
cb125673f8 Get rid of Graphics module prefix. 2012-10-22 00:17:18 -07:00
evancz
38e9b8d382 Update changelog.txt and latest RTS 2012-10-21 04:55:01 -07:00