Dobes Vandermeer
30319a3425
And a few more places with bad throws.
2013-01-29 12:47:55 -08:00
Dobes Vandermeer
258519a999
Merge branch 'master' of git://github.com/evancz/Elm
2013-01-29 12:45:01 -08:00
Dobes Vandermeer
99264a5aa1
Fix some more places where strings were thrown rather than Error().
2013-01-29 12:42:56 -08:00
evancz
3d1363c7a1
Make records faster using in
and Object.create
and profiling. I was seeing improvements of 6 or 7x for individual operations.
2013-01-29 10:11:23 -08:00
evancz
d027625daa
Minify RTS and bump version number.
2013-01-25 11:27:02 -08:00
evancz
0017e9f3bb
Make Pong more concise.
2013-01-25 11:27:02 -08:00
evancz
17b104acaf
Update to work with pandoc >= 1.10. Hopefully this is not another annoying change in which people cannot get 1.10 working on their machine.
2013-01-25 11:27:01 -08:00
evancz
da4b04e72d
Latest RTS
2013-01-25 11:27:01 -08:00
evancz
a6709b8178
Fix silly error with mergeEither
.
2013-01-25 11:27:01 -08:00
evancz
fb21e217d6
Add xor to runtime.
2013-01-25 11:27:00 -08:00
evancz
74d52704ba
Remove extra parens! Was a parse error :|
2013-01-25 11:27:00 -08:00
evancz
398ef59fe9
Add xor
function.
2013-01-25 11:27:00 -08:00
evancz
cefe6f5f5d
Update runtime.
2013-01-25 11:26:59 -08:00
evancz
83aa5c2a3c
Add type hints for new libraries, and fix the types of fps and fpsWhen.
2013-01-25 11:26:59 -08:00
evancz
d8f8bf5c39
Ensure that touch listener is detached if it is not used.
2013-01-25 11:26:59 -08:00
evancz
589a16cdd0
Add the mergeEither
signal and remove some dead code from Touch.js.
2013-01-25 11:26:58 -08:00
evancz
d2bc280d31
Switch how ADT's are displayed. Should have no visible effect.
2013-01-25 11:26:58 -08:00
evancz
c5da28341c
Add Either library, change Maybe API, and add tap to Touch library.
2013-01-25 11:26:58 -08:00
evancz
7014d534be
Minify RTS and bump version number.
2013-01-25 10:42:52 -08:00
evancz
2af52672e3
Make Pong more concise.
2013-01-25 03:23:04 -08:00
evancz
db7e6177e0
Update to work with pandoc >= 1.10. Hopefully this is not another annoying change in which people cannot get 1.10 working on their machine.
2013-01-25 02:31:41 -08:00
evancz
484e7ab4ef
Latest RTS
2013-01-25 01:28:26 -08:00
evancz
0048be9733
Fix silly error with mergeEither
.
2013-01-25 01:28:08 -08:00
evancz
c8669039ee
Add xor to runtime.
2013-01-16 11:34:30 -08:00
evancz
6ed5808490
Remove extra parens! Was a parse error :|
2013-01-15 21:40:12 -08:00
evancz
b888abb4b9
Merge branch 'master' of https://github.com/evancz/Elm
2013-01-15 21:09:42 -08:00
Evan Czaplicki
b951fe0b88
Merge pull request #78 from dobesv/master
...
Change throw "..." to throw new Error("...") in the generated Javascript code
2013-01-15 21:09:04 -08:00
evancz
6873bc6b5b
Add xor
function.
2013-01-15 19:49:07 -08:00
Dobes Vandermeer
87be39793b
Change throw "..." to throw new Error("...")
...
When throwing plain strings, the stack trace and original location of
the error seems to get lost, and you can't click on the exception in the
Firebug logs to jump to where the exception was thrown.
2013-01-15 15:23:32 -08:00
evancz
c77b390f8f
Update runtime.
2013-01-14 00:15:24 -08:00
evancz
9f47e87bac
Add type hints for new libraries, and fix the types of fps and fpsWhen.
2013-01-14 00:15:14 -08:00
evancz
39e235226e
Ensure that touch listener is detached if it is not used.
2013-01-14 00:14:28 -08:00
evancz
b1d708749e
Add the mergeEither
signal and remove some dead code from Touch.js.
2013-01-13 19:27:55 -08:00
evancz
9b3ff32100
Switch how ADT's are displayed. Should have no visible effect.
2013-01-13 12:21:07 -08:00
evancz
45e865b78b
Add Either library, change Maybe API, and add tap to Touch library.
2013-01-09 02:07:46 -08:00
evancz
c21fec2641
Add the 0.7.1 RTS which includes the new Keyboard and Touch signals.
2013-01-07 00:48:20 -08:00
evancz
c0deb91a57
Get the touch library working, and bump the version number to 0.7.1.
2013-01-07 00:47:16 -08:00
evancz
c7928f231e
Fix bug in Automaton.js
2013-01-07 00:46:29 -08:00
evancz
b6fc63e9c8
Add new keyboard signals:
...
shift, ctrl, space :: Signal Bool
2013-01-06 16:54:11 -08:00
evancz
d4ba8068d5
Ensure that gifs work in collages in all browsers.
...
Add the `arrows` and `wasd` values to the Keyboard library. Makes it way way easier to deal with directional input.
2013-01-06 04:21:29 -08:00
evancz
5bf237d903
* Fix renaming issue with a1
, a2
, etc. as described in [issue 75]( https://github.com/evancz/Elm/issues/75 )
...
* Switch to using $ instead of _ when depriming variables.
* Bump version number
2013-01-05 16:27:36 -08:00
evancz
5e4aa74cfc
Minify RTS
2013-01-03 10:38:55 -08:00
evancz
c57c60269b
Remove some unsafe printing.
2013-01-03 00:31:03 -08:00
evancz
eeb5df4a3a
Fix the Open Street Map example.
2013-01-03 00:30:46 -08:00
evancz
0205998492
Add parsing for record types.
2013-01-03 00:30:28 -08:00
evancz
9ecb6a7052
Simplify code for occurs check.
2013-01-03 00:28:54 -08:00
evancz
6af3eb3f5f
Fix bug with importing DOM nodes.
2013-01-03 00:27:38 -08:00
evancz
e72958a654
Get rid of FrameRate example which has been replaced by fps
function.
2013-01-02 23:46:14 -08:00
evancz
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.
2012-12-28 05:24:00 -06:00
evancz
cbfbd0a29b
Bump version number to 0.7.
2012-12-26 16:14:24 -06:00