Commit graph

416 commits

Author SHA1 Message Date
evancz
fb3acd701a Do some house keeping in the Compiler.hs file. Start using the System.FilePath module which cleaned up some code and is probably significantly safer :) 2012-11-25 14:08:10 -08:00
Evan Czaplicki
0d03de7f5f Merge pull request #49 from mcveat/compiler-output-directory
Compiler output directory
2012-11-25 13:49:30 -08:00
Piotr Adamski
c75a02917b fixed indentation 2012-11-25 21:37:24 +01:00
Piotr Adamski
34a96713d4 compiler has an option to specify output directory for html/js files 2012-11-25 21:28:02 +01:00
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