Eli Barzilay
95679bdab5
Switch from except' (from
racket/unit') to #:except' in
2htdp/private'.
...
This is used by the `function-with-arity' macro, and the use of `except'
looks like something that is better done with a keyword. I think that
this change should be fine since it's a private function.
2012-11-06 13:29:09 -05:00
John Clements
c01e8c1564
refactored to reduce stepper dependencies
2012-06-19 23:51:59 -07:00
Matthias Felleisen
1d894852a4
updated todo list
2012-03-12 22:49:45 -04:00
Matthias Felleisen
1d9d0401df
added rcontrol to key events and docs; robby please test
2012-01-20 16:39:13 -05:00
Matthias Felleisen
2a34cbfb85
re-added rshift to KEYEVTS, no clue how they got lost; Closes PR12500; please merge into 5.2.1
2012-01-19 17:59:43 -05:00
Matthias Felleisen
0a5a949d1a
fixed an old wheel-event bug and added version number to history, please propagate
2012-01-19 11:39:05 -05:00
Matthias Felleisen
f173b9977c
fixing silly mistake, plus test; please merge
2012-01-16 16:21:25 -05:00
Matthias Felleisen
54c1f496e8
this creates a repeatable cored dump in drracket
2012-01-16 15:41:48 -05:00
Matthias Felleisen
f9233bce47
added pad-handler facility
2012-01-16 12:41:13 -05:00
Matthias Felleisen
32b7a1b418
created pad=, exported it, documented game pad minimally
2011-12-31 11:28:11 -05:00
Matthias Felleisen
5867589993
initial stage of game pad, need to turn play file into test
2011-12-31 11:28:10 -05:00
Matthias Felleisen
00c93a1829
allow strings and symbols for name clause in world; Closes PR12403
2011-11-28 21:31:18 -05:00
Matthias Felleisen
19f8cacfcd
on-receive does not have to exist for a world to be a part of a universe, weird but feasible; Closes PR12401
2011-11-28 17:43:12 -05:00
Matthias Felleisen
2a43c68dd7
on-release works without on-key; Closes PR12291 please propagate
2011-10-16 22:46:22 -04:00
Matthias Felleisen
7de873f431
added syntax property to universe 'disappeared-use so that keywords in world clauses point to origin and have docs
2011-08-03 14:29:33 -04:00
Matthias Felleisen
c938fdf419
added syntax property 'disappeared-use so that keywords in world clauses point to origin and have docs
2011-08-03 14:25:29 -04:00
Matthias Felleisen
50386760dd
added launch-many-worlds/proc; Closes 10559
2011-08-03 11:20:05 -04:00
Matthias Felleisen
ed7f16c872
fixed a totally misleading error message in big-bang; MUST GO INTO RELEASE
2011-07-22 10:34:26 -04:00
Guillaume Marceau
adf965e92a
Undoes the 'produces -> return' part of commit c31d352f
, keeping the 'changes -> mutates' change and the assorted bug fixes it contained.
2011-07-17 16:48:12 -04:00
Matthias Felleisen
59499b84bd
optional limit for number of ticks
2011-07-16 13:59:55 -04:00
Guillaume Marceau
c31d352f2b
Standartize the vocabulary to "the function returns" and "set! mutates"
2011-07-15 03:27:27 -04:00
Guillaume Marceau
9706920055
Updated the error messages of the world and universe teachpacks.
2011-07-06 05:35:27 -04:00
Matthias Felleisen
a1c219a068
eliminated superfluous require for-syntax, refactored and cleaned up; fixed bug in test?
2011-07-02 13:34:02 -04:00
Eli Barzilay
3157955d40
".ss" -> ".rkt" scan done.
2011-07-02 10:37:53 -04:00
Matthias Felleisen
02512706b1
supply missing documentation
2011-05-13 12:55:44 -04:00
Matthias Felleisen
5e7ac9a038
fix naming of name of universe state window
2011-03-28 20:14:45 -04:00
Matthias Felleisen
814a847323
made to-draw/on-draw in big-bang mandatory; Closes PR 11663
2011-01-22 12:07:24 -05:00
John Clements
b51626933c
hide big-bang startup code
2010-12-07 20:44:31 -08:00
Matthias Felleisen
bd0b8d9c9f
the Utah refactoring accidentally nested queue-callback; closes PR11500
2010-12-06 23:04:08 -05:00
Matthias Felleisen
2a3c66b731
start animate from 0 not 1
2010-11-20 10:37:59 -05:00
Matthias Felleisen
0f856dede5
sync bug eliminated
2010-11-06 10:19:24 -04:00
Matthias Felleisen
6457f1e4cc
record? is working as it used, plus ability to auto-save images so I can write a test case, Closes PR11348 and PR11349
2010-10-26 19:02:43 -04:00
Matthias Felleisen
ae04ddc7d9
the mouse and key handler shouldn't be set to defaults; when there are no on-* clauses, they should be ignored
2010-10-13 14:50:55 -04:00
Matthias Felleisen
8fb58bb74e
making the stepper (mostly) happy
2010-10-12 18:10:35 -04:00
Matthias Felleisen
58684bbf4e
merged keywords back into universe
2010-10-08 16:17:41 -04:00
Matthias Felleisen
8ef896431a
adjusting big-bang and universe so that they call functions and don't expand into object construction
2010-10-07 18:49:43 -04:00
Matthias Felleisen
767d72ed03
re-exported keywords
2010-10-04 20:41:38 -04:00
Matthias Felleisen
8bed0b6a30
function protocol for world creation
2010-10-04 18:22:04 -04:00
Matthew Flatt
28b4043077
rename all files .ss -> .rkt
2010-04-27 16:50:15 -06:00