Commit graph

  • 962e6ac57a Correct bug in jsevent import. Fix some of the pre-compiled examples. evancz 2012-10-19 01:28:05 -0700
  • a10b1319e5 Stop shadowing native JSON library. evancz 2012-10-19 01:07:45 -0700
  • df4a43f8fc Upload new RTS. evancz 2012-10-19 00:27:48 -0700
  • 3a47ed34aa Change the name of dragForm to draggable. evancz 2012-10-19 00:27:12 -0700
  • 17232487cd Update Automaton, Dict, and Set libraries. evancz 2012-10-19 00:13:28 -0700
  • aab53b2774 Add a bunch of functions to Dict and Set libs. evancz 2012-10-18 02:19:50 -0700
  • 4a57153567 Make type checking faster. evancz 2012-10-18 02:19:09 -0700
  • a46ff13fbd Import everything in Elm namespace into every Elm program. evancz 2012-10-16 22:04:19 -0700
  • 453cd099ae Change name from Map to Dict. evancz 2012-10-16 22:03:23 -0700
  • 7c319fe4c5 Rewrite core-js to remove prefixes and change global Elm prefix from ElmCode to Elm. evancz 2012-10-16 22:02:35 -0700
  • cc5d855d4e Include Automaton, Dict, and Set in the RTS. evancz 2012-10-16 22:00:49 -0700
  • bdb898df65 Rename libraries, dropping prefixes. This probably introduces some bugs. evancz 2012-10-15 23:03:14 -0700
  • 93564d4a53 correction for show change. evancz 2012-10-12 02:02:27 -0700
  • aaca4dfa58 Get rid of automatic styling for links. evancz 2012-10-11 12:41:44 -0700
  • c24eca8836 Add toString definition for Maps evancz 2012-10-10 15:05:46 -0700
  • 7822f02666 Name constructors so that they are less likely to collide with something. evancz 2012-10-10 15:05:23 -0700
  • 2fcf29ca8f Update changelog.txt evancz 2012-10-10 14:41:49 -0700
  • b367fd1182 Make pattern matching more concise, fewer temporary variables. evancz 2012-10-10 14:41:40 -0700
  • 25c70dfb94 Correct pattern parsing error in which arg-less constructors would capture the remaining patterns. evancz 2012-10-10 14:39:59 -0700
  • 254dabf167 Make sure that String is treated as [Char] evancz 2012-10-10 14:39:13 -0700
  • 8731e6308b Add Map and Set libraries. evancz 2012-10-10 14:37:42 -0700
  • 881a5cfe75 Bump version number to 0.4.5 evancz 2012-10-07 20:37:48 -0700
  • 95b20dba54 Update changelog.txt and add automatons to the RTS. evancz 2012-10-07 20:34:32 -0700
  • b52df9602a Abstract out "sets of definitions" so that they could potentially be used in where clauses. evancz 2012-10-07 20:34:04 -0700
  • 2caa085d96 Add (,,) notation for creating tuples. evancz 2012-10-07 13:20:28 -0700
  • 25db173270 Make corrections to Automaton.elm. evancz 2012-10-06 23:14:42 -0700
  • 1610b99b4e Fix compilation error in Hints.hs, and correct a character escaping bug in the JS output. evancz 2012-10-06 23:13:03 -0700
  • e3ac170b22 Make Automaton a bit nicer. evancz 2012-10-05 17:14:30 -0400
  • d178521744 Add some other API suggestions. evancz 2012-10-04 22:14:56 -0400
  • fa8f7093d6 Make some changes to the comments. Make proposed API clearer and get rid of comments about infix operators. evancz 2012-10-04 22:07:08 -0400
  • e7cadaf9ab Add a bunch of core Elm modules. These are not directly integrated in the compiler right now. evancz 2012-10-04 22:01:20 -0400
  • f71a08a037 Add count function. evancz 2012-10-04 21:55:06 -0400
  • c7ffd7e987 Implement some of the Automaton functions. evancz 2012-10-04 21:40:49 -0400
  • cba2cf6fbc Add the beginnings of an Automaton library. evancz 2012-10-04 21:13:00 -0400
  • 16895c4384 Add monospace back to asText evancz 2012-10-04 12:18:01 -0400
  • 961a74df67 Change direction of vector rotation. I.e. Add a minus sign. Off by one character! evancz 2012-10-04 01:57:15 -0400
  • 0a1461d7b0 Make vector rotation more efficient in insideForm. evancz 2012-10-04 01:49:46 -0400
  • 20f5e0edfc Add atan2. evancz 2012-10-04 01:49:09 -0400
  • 05cfda7a43 Update the type hints for all, any, show, the new HTTP API, and the new character functions. evancz 2012-10-04 00:55:39 -0400
  • 02adbe1e40 Change the type of show. It now produces a String. evancz 2012-10-04 00:54:41 -0400
  • f4344dcb59 Totally redo the HTTP API. Get rid of Maybe in types because the signal filtering functions make them unnecessary. Make requests more flexible with the request function which lets you set the type, url, data, and set request headers. evancz 2012-10-04 00:41:33 -0400
  • 6a4cf28866 Add a bunch of functions to classify chars. Remove an unnecessary console.log evancz 2012-10-04 00:39:00 -0400
  • 8b72e0db01 Rename forall and exists to all and any. I ended up liking these names better and they do not clash with the potential introduction of forall in types. evancz 2012-10-04 00:37:58 -0400
  • d0bf8667c2 Add better documentation for runtimeLocation. evancz 2012-10-03 15:31:38 -0400
  • b2147418e0 Show version numbers correctly. evancz 2012-10-03 03:17:09 -0400
  • 253e768e62 Get runtime location working properly. evancz 2012-10-03 02:47:46 -0400
  • f45433145c Update readme and runtime system. evancz 2012-10-03 02:03:14 -0400
  • c9c17b34ef Rename insideForm to isWithin. Rename foldp1 to foldp', I think the previous name suggests different behavior. Add foldp1 :: (a -> a -> a) -> Signal a -> Signal a Add type hints for all of these functions. evancz 2012-10-02 22:57:52 -0400
  • 1171a4d4e7 Fix type of middleAt, topLeftAt, etc. evancz 2012-10-02 22:02:50 -0400
  • be8290495f Re-add older runtime, just in case someone needs it between now and incremental release. evancz 2012-10-02 16:00:09 -0400
  • e192d530c7 Ensure that elm-server knows where the elm runtime lives. Now users do not need to worry about that. Update version numbers. evancz 2012-10-02 15:59:06 -0400
  • f190afa8b6 avoid elm-server in README.md for now. Will improve directions soon! evancz 2012-09-29 22:30:29 -0400
  • 839d3e281d Add occurs check to unification. evancz 2012-09-29 18:35:45 -0400
  • e2f7aca147 Merge pull request #29 from joeyadams/foldp1 Evan Czaplicki 2012-09-29 14:57:00 -0700
  • 0dee68605c Add foldp1 Joey Adams 2012-09-28 21:58:42 -0400
  • c2300be287 Remove file that no one should really see. evancz 2012-09-28 00:53:31 -0400
  • bb1d53de2e add insideForm :: Point -> Form -> Bool function that checks to see if a point is inside of a form. evancz 2012-09-27 17:18:29 -0400
  • eb748ae6df Fix bugs with --make flag. Update new to version number. Make sure that all built-in modules are recognized by the compiler. evancz 2012-09-26 13:29:53 -0500
  • 9e82c6b19a Add type hints, update version. evancz 2012-09-18 10:18:49 -0500
  • 5b957f2e94 Update changelog.txt evancz 2012-09-16 21:24:47 -0500
  • 9fa56a075b Update RTS to match all the js changes. evancz 2012-09-16 15:48:00 -0500
  • 4ca6dccaad Update examples for version 0.4 evancz 2012-09-16 00:52:07 -0500
  • b3ab4f8c07 Change default font to Helvetica. evancz 2012-09-16 00:51:20 -0500
  • 9020b22499 Fix bug in typeface and in makeSpaces. Remove form example so that it is not duplicated. evancz 2012-09-16 00:50:48 -0500
  • f5e3ad4696 Update version number for elm-server. evancz 2012-09-13 21:42:34 -0700
  • 36926698ad New version of RTS evancz 2012-09-13 21:31:48 -0700
  • 8ac0c81c1c Improve optimizations a bit. The compiler now performs beta reduction in some simple cases. evancz 2012-09-13 21:31:34 -0700
  • 8a79164a21 Distinguish between DOM nodes created by Elm and ones imported from JS. evancz 2012-09-13 21:28:16 -0700
  • a66396cc0c Properly escape newlines in Markdown, and add more info to changelog evancz 2012-09-13 12:26:31 -0700
  • 9197f15f1a Fix bug in sampleOn. evancz 2012-09-13 12:25:48 -0700
  • bcfdf66ed9 Add images function. evancz 2012-09-13 12:25:14 -0700
  • 5fbc042066 Fix size analysis of text in IE and FireFox evancz 2012-09-11 13:57:42 -0700
  • bd9dc475c7 Fix bug in sampleOn which caused it to send two messages per event instead of one. Really bad behavior! evancz 2012-09-11 13:57:21 -0700
  • 66dc52d34f Update isClickedOn to work with new graphics system. evancz 2012-09-11 13:56:06 -0700
  • 0391c1ce9a Add markdown support. Add minification support. evancz 2012-09-11 02:53:45 -0700
  • 38d0e8f2e6 Add support for links and DOM nodes. Fix lots of bugs. evancz 2012-09-11 02:52:03 -0700
  • 0e613a1058 Include Graphics.Element by default. Fix bugs for fittedImage and change when the string for video is converted to a JSString. evancz 2012-09-02 00:27:36 -0500
  • f27453e175 Add support for [markdown| anything can go here |] :: Element. Yay! evancz 2012-09-02 00:26:35 -0500
  • 2f5d4459ef Fix up graphics libraries: - All basic elements can now be displayed and updated. Updates no longer rebuild the whole scene; instead they only replace as necessary. - Add container primitive which allows people to position Elements in a more flexible way. - Collages can now handle sprites, textures, and Elements! evancz 2012-09-01 16:38:09 -0500
  • 1501160bac Begin rewrite of rendering engine. evancz 2012-08-31 01:42:33 -0500
  • 81d185e3c5 Fix parser for (:) in patterns. Had wrong associativity. evancz 2012-08-25 16:13:45 -0500
  • 534dc73ed2 Fix slightly broken constraint generator. evancz 2012-08-25 16:03:11 -0500
  • d51542067a Make pattern matching significantly faster. Whoo! Bump to version 0.4. evancz 2012-08-25 16:02:34 -0500
  • cf011a0ba8 Update Pong source to match blog post. evancz 2012-08-24 13:25:17 -0500
  • 5547fb1cfd Update version to fix bug in IE and FF! evancz 2012-08-21 16:08:14 +0200
  • 53b2e70afa Make little cosmetic changes. evancz 2012-08-21 15:24:30 +0200
  • b5b87f25c0 Change how some text is centered. evancz 2012-08-20 14:44:46 +0200
  • a53dfdea46 Add scoreboard. evancz 2012-08-18 16:33:38 +0200
  • 53c621bd72 Merge branch 'master' of https://github.com/evancz/Elm evancz 2012-08-18 13:34:55 +0200
  • 595ed380e8 Add much better introduction. Part blog post, part game of Pong. evancz 2012-08-18 13:28:01 +0200
  • 3f6843df9a Add the word 'overview' Evan Czaplicki 2012-08-17 20:30:37 +0300
  • ee2805a992 Moved comment to beginning to contextualize the program and emphasize design choices. evancz 2012-08-17 19:26:22 +0200
  • d0da29f2a0 Finish up comments for Pong. evancz 2012-08-17 19:05:18 +0200
  • a5b6d4e765 Add Pong project. evancz 2012-08-17 16:38:41 +0200
  • 07ff34754a Fix optimization error. evancz 2012-08-14 20:50:03 +0200
  • 29cd1355bd Latest js runtime system. evancz 2012-08-14 20:40:50 +0200
  • 3584556ccd Insert spaces such that line breaks still happen. Fix string displaying in buttons. evancz 2012-08-14 20:38:48 +0200
  • c402dce192 More bug fixes for string escaping. evancz 2012-08-14 15:07:04 +0200
  • cc345bccf2 Add note about toText bug evancz 2012-08-14 14:11:49 +0200
  • b9380718ce Fix display bug in toText function. Strings were not escaped properly :/ Now they are! evancz 2012-08-14 14:10:24 +0200