summaryrefslogtreecommitdiff
path: root/2d/repl.scm
Commit message (Collapse)AuthorAgeFilesLines
* Add current-agenda parameter.David Thompson2014-05-041-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | * 2d/agenda.scm (current-agenda): New variable. (with-agenda): New macro. (agenda-time, tick-agenda!, clear-agenda!, schedule) (schedule-interval, schedule-each, wait): Remove agenda parameter. * 2d/game.scm (game-agenda): Delete it. (update): Tick current agenda. * 2d/helpers.scm (define-guardian): Remove agenda argument. * 2d/repl.scm (start-2d-repl): Remove agenda argument to schedule-each. * 2d/signal.scm (signal-sample, signal-delay, signal-throttle): Remove agenda parameter. * 2d/sprite.scm: * examples/common.scm: * examples/coroutine.scm: * examples/font.scm: * examples/particles.scm: Remove mention of game-agenda. * README.org: Update example snippets.
* Don't start the REPL server upon importing (2d repl).David Thompson2014-03-101-7/+11
| | | | | | * 2d/repl.scm (start-2d-repl): New procedure. * examples/common.scm: Start the REPL server. * sandbox: Start the REPL server.
* Add new license header to agenda and repl module.David Thompson2014-03-081-8/+8
| | | | | * 2d/agenda.scm: Add GPLv3 header. * 2d/repl.scm: Add GPLv3 header.
* Integrate cooperative REPL server.David Thompson2014-03-081-0/+34
* 2d/repl.scm: New file. * 2d/repl/repl.scm: Delete it. * 2d/repl/server.scm: Delete it. * Makfile.am (REPL_SOURCES): Delete it. (SOURCES): Add '2d/repl.scm'. * examples/common.scm: Use cooperative REPL module.