Commit graph

  • 6af3eb3f5f Fix bug with importing DOM nodes. evancz 2013-01-03 00:27:38 -0800
  • e72958a654 Get rid of FrameRate example which has been replaced by fps function. evancz 2013-01-02 23:46:14 -0800
  • eeeaad8490 Enable record pattern matching in let-expressions, and fix a toJS error in which records added a newline that could cause them to be parsed weirdly by JS. evancz 2012-12-28 05:24:00 -0600
  • cbfbd0a29b Bump version number to 0.7. evancz 2012-12-26 16:14:24 -0600
  • c231fc35cd Add ability to add and remove fields from records: evancz 2012-12-26 16:07:09 -0600
  • de6cb460cd Add record modification syntax: evancz 2012-12-25 03:45:02 -0600
  • ec94f4ecc5 Add Context module. evancz 2012-12-25 02:40:41 -0600
  • 6cc617b0ab Add line and column number for type errors and "non-exhaustive" errors. evancz 2012-12-25 02:39:18 -0600
  • 6443ed9ae7 Merge branch 'master' of https://github.com/evancz/Elm evancz 2012-12-17 20:46:55 -0800
  • fd536b993b Add the beginning of a touch and Form library. evancz 2012-12-17 20:44:57 -0800
  • e9f5f0c358 Merge pull request #69 from d-snp/cat Evan Czaplicki 2012-12-16 16:36:10 -0800
  • eb69c9242c Merge pull request #68 from d-snp/new-happstack Evan Czaplicki 2012-12-16 16:35:37 -0800
  • c2acf71b1a Add type hints for (<~) and (~). Evan Czaplicki 2012-12-14 19:59:50 -0800
  • 22a63628fe Add translations for signal binops Evan Czaplicki 2012-12-14 19:55:54 -0800
  • 41a383b31c Add special infix ops for working with signals Evan Czaplicki 2012-12-14 19:51:01 -0800
  • 9c686708e4 add shell script to compile core-js Tinco Andringa 2012-12-14 00:03:20 +0100
  • e3c7b7d7bb use happstack 7.1.1 Tinco Andringa 2012-12-12 15:19:15 +0100
  • 6ac414c79e Make changes to get Dict and Set working as expected. evancz 2012-12-12 22:52:32 -0800
  • 3afe1fb86d Add Elm. to List evancz 2012-12-11 23:44:43 -0800
  • 60ff703372 Try again to fix bug with readInt and readFloat evancz 2012-12-11 01:18:27 -0800
  • 0059d82d30 Fix minor bug and bump the version number. evancz 2012-12-10 21:48:25 -0800
  • 64e88fd24b Add Game Skeleton for easy game making. evancz 2012-12-08 13:08:47 -0800
  • 13e7203393 Fix up helpers in Pong/ evancz 2012-12-08 13:01:58 -0800
  • 28c3a711ed New version of Pong. Update version numbers. evancz 2012-12-08 12:53:16 -0800
  • 5dcb6f7c31 Add type hints for timestamp and timeOf evancz 2012-12-03 22:23:32 -0800
  • 73f7d7cc9b Properly escape strings. evancz 2012-12-03 22:21:22 -0800
  • 79d9d4c509 Add timestamp and timeOf functions to Signal library. evancz 2012-12-03 22:21:00 -0800
  • 02cbb61c1c Update the RTS. evancz 2012-12-01 21:18:46 -0800
  • d15e08075b Update the Dict library to test new parser and type checker. evancz 2012-12-01 21:18:25 -0800
  • b9d26eeead Make the Time type more flexible. evancz 2012-12-01 21:12:51 -0800
  • 5c06a73c74 Make fpsWhen slightly more accurate. Change part of the API to be more flexible. evancz 2012-12-01 20:48:46 -0800
  • 08e3c514e0 Export average and Time library in prelude. evancz 2012-12-01 20:47:30 -0800
  • fbabe4b94f Remove Date.every and change weekday into dayOfWeek. evancz 2012-12-01 20:46:41 -0800
  • 8d7df3d08d Add average function and ensure that delay does not propagate the default value. evancz 2012-12-01 20:45:48 -0800
  • b16714eb6b Add type hints for new Time and Date libraries. evancz 2012-12-01 20:43:37 -0800
  • e2457830c7 Fix up some code. evancz 2012-12-01 20:42:28 -0800
  • 06e5a22179 Make the order of definitions more flexible. Also, ensure that unicode characters work in strings. evancz 2012-12-01 20:42:09 -0800
  • 69ed3476b1 Remove upper bound on pandoc. evancz 2012-12-01 20:39:57 -0800
  • 95364f3758 Refactor lots of code in the type-checker. Also includes some efficiency improvements to make unification a bit faster. evancz 2012-11-28 22:16:08 -0800
  • abe4d52e80 Get Pong back to working with 0.5.0.2. evancz 2012-11-26 13:29:10 -0800
  • 87eaa915c8 Fix the middleAt function. evancz 2012-11-25 14:19:14 -0800
  • 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 :) evancz 2012-11-25 14:08:10 -0800
  • 0d03de7f5f Merge pull request #49 from mcveat/compiler-output-directory Evan Czaplicki 2012-11-25 13:49:30 -0800
  • c75a02917b fixed indentation Piotr Adamski 2012-11-25 21:37:24 +0100
  • 34a96713d4 compiler has an option to specify output directory for html/js files Piotr Adamski 2012-11-25 16:17:40 +0100
  • 7b1a2f446d Add zip and zipWith to Prelude. Fix an oversight in the constraint generator. Upload the elm runtime system. evancz 2012-11-25 11:39:55 -0800
  • 77912ae46b Clean up Pong, now uses Time.fps and some of the recent syntax upgrades. evancz 2012-11-24 20:50:33 -0800
  • 2eeac2fd0f Add guarded definitions. Add whitespace sensitivity for let- and case-expressions. evancz 2012-11-24 20:49:56 -0800
  • 69ffd8e430 Get rid of a bunch of old runtime systems. evancz 2012-11-24 20:48:38 -0800
  • 9e0c80b861 Bump version number. evancz 2012-11-24 13:01:10 -0800
  • 66720b5dd2 Bump version number of Elm. evancz 2012-11-24 13:00:56 -0800
  • b4d563dff8 Fix bugs in import statements. Make sure JS imports work with any JS-minifier. evancz 2012-11-24 13:00:00 -0800
  • d4012e466a Add a way to construct HSV colors with hsv and hsva. Also add a now function to Date. evancz 2012-11-22 20:32:32 -0800
  • b9ae74b9e5 Start using custom infix definitions. evancz 2012-11-22 20:31:55 -0800
  • 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 evancz 2012-11-22 20:30:37 -0800
  • 4088c64b79 Rename module PTypes to Types. evancz 2012-11-22 20:24:20 -0800
  • 4e97c4f0e9 Finish renaming Parse files. evancz 2012-11-22 20:21:23 -0800
  • c25d9796c1 Fix names within modules to match renaming of files. evancz 2012-11-22 20:15:59 -0800
  • a94a87744a Rename Parser files. evancz 2012-11-22 20:13:03 -0800
  • 1ad6801328 Add the ability to define custom infix operators. evancz 2012-11-22 19:48:54 -0800
  • 2c7fed1f2b Ensure that standard JS objects Date and JSON do not get shadowed by the Elm libraries of the same name. evancz 2012-11-21 18:47:26 -0800
  • 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. evancz 2012-11-21 18:46:11 -0800
  • 15e46640ad Make sure Prelude gets imported properly. evancz 2012-11-21 18:43:22 -0800
  • b2240f94e4 Fix bug in how Dictionaries and Sets are converted to strings. evancz 2012-11-21 00:03:52 -0800
  • 0ac5bbba7e Add Date to RTS. evancz 2012-11-20 23:18:52 -0800
  • e85f31fda5 New way to import that does not clutter global namespace. Switch uses of Nothing and Just to simpler expressions. evancz 2012-11-20 23:18:32 -0800
  • 354c2efe43 Get rid of more closure compiler errors. evancz 2012-11-14 00:30:06 -0800
  • f508072988 Updates to get rid of closure compiler errors. evancz 2012-11-14 00:06:22 -0800
  • b5df47f6f6 Add now and lots of time conversions to time library evancz 2012-11-13 21:31:32 -0800
  • ede839f787 Add new signal primitives. evancz 2012-11-13 21:31:06 -0800
  • 807a7ec28e Add Date library. evancz 2012-11-13 21:30:22 -0800
  • c6fd8e7e0c Updated runtime system with fixed fittedImage function. evancz 2012-11-04 15:16:37 -0800
  • 64a1d9fa5b Allow fittedImage to handle animated gifs! evancz 2012-11-04 15:15:26 -0800
  • 4877290724 Update README.md evancz 2012-11-04 01:26:45 -0700
  • b902f3770a Merge branch 'master' of https://github.com/evancz/Elm evancz 2012-11-03 18:26:52 -0700
  • 3bbb984941 Add new version of .cabal and .js evancz 2012-11-03 18:26:19 -0700
  • 1b3de492bc Update README.md Evan Czaplicki 2012-11-02 21:52:24 -0700
  • 09bbada24c Update README.md Evan Czaplicki 2012-11-02 21:12:24 -0700
  • 8d681d174a Update README.md Evan Czaplicki 2012-11-02 21:11:01 -0700
  • 984f95f7c8 Update README.md Evan Czaplicki 2012-11-02 21:08:07 -0700
  • efe244650d Merge branch 'master' of https://github.com/evancz/Elm evancz 2012-10-31 01:01:54 -0700
  • ced5b80061 Update for v0.5.0.1. evancz 2012-10-31 01:01:13 -0700
  • 97a738d08d Correct type of findArray in type hints. evancz 2012-10-30 00:48:47 -0700
  • d71f7a41e7 Make sure that HTTP responses are sent immediately but delivered sequentially. evancz 2012-10-30 00:48:17 -0700
  • 21ec620c88 Get rid of overriding JavaScript's String class. evancz 2012-10-30 00:47:27 -0700
  • 5dbc48d5cd Update README.md Evan Czaplicki 2012-10-26 19:06:40 -0700
  • fdaf8ebae0 Update cabal file for elm-server. evancz 2012-10-25 01:31:02 -0700
  • 4bc269d470 Update change log, and minify JS. evancz 2012-10-24 22:20:03 -0700
  • 9b27e7d711 Add type hint for complement evancz 2012-10-23 01:17:34 -0700
  • bff94a0d0d Add the complement function that finds complementary colors. evancz 2012-10-23 01:12:44 -0700
  • b021434799 Update non-essentials. evancz 2012-10-22 00:22:00 -0700
  • 215315f4e2 Fix default library listing. evancz 2012-10-22 00:21:38 -0700
  • e52ece9b73 Get rid of Graphics module prefix. evancz 2012-10-22 00:17:51 -0700
  • cb125673f8 Get rid of Graphics module prefix. evancz 2012-10-22 00:17:18 -0700
  • 38e9b8d382 Update changelog.txt and latest RTS evancz 2012-10-21 04:55:01 -0700
  • 84e8d80631 Add special finds to JSON. evancz 2012-10-21 04:54:36 -0700
  • ce9e5d2173 Fix bug in space adder. evancz 2012-10-21 04:54:07 -0700
  • dc0d9a2ba3 Add the readInt and readFloat functions. evancz 2012-10-21 04:53:47 -0700
  • b4665fd2fb Remove the find function. evancz 2012-10-21 04:52:46 -0700
  • 56b5e53d2c Detect ambiguous variable usage and report this to the user. Make the compiler match up import aliases with the underlying type hints. Add a ton of type hints. evancz 2012-10-21 04:50:40 -0700