Commit Graph

47 Commits

Author SHA1 Message Date
Tony Garnock-Jones 1d28908600 Add project-assertions convenience routine. 2016-01-18 17:33:26 -05:00
Tony Garnock-Jones aa9677dbe1 Rename World to Network 2016-01-18 14:29:48 -05:00
Tony Garnock-Jones ad9a78b4a4 Directly detect incoming connections in examples/chat-simplified-internals 2016-01-16 22:12:35 -05:00
Tony Garnock-Jones 024157103c Simplified TCP protocol chat example 2016-01-16 21:59:30 -05:00
Tony Garnock-Jones b7726dafb8 Clearer example 2016-01-16 18:45:44 -05:00
Tony Garnock-Jones fe2bc31f4f Avoid use of sub; wait for server to come ready before sending messages 2016-01-16 18:11:35 -05:00
Tony Garnock-Jones f1c1646163 Bank account example 2016-01-16 14:32:04 -05:00
Tony Garnock-Jones 6058f8ec6e mini-echo examples 2016-01-14 15:19:00 -05:00
Tony Garnock-Jones 31fe2cd92b Variations on chat server 2016-01-13 11:35:03 -05:00
Tony Garnock-Jones 4faf189029 Echo example in actor form 2016-01-13 11:26:01 -05:00
Tony Garnock-Jones 99466dad7f examples/actor/chat-client.rkt 2016-01-08 12:22:27 -05:00
Tony Garnock-Jones a978731c55 Correct typo: 5000 should be 5999 2016-01-08 12:22:11 -05:00
Tony Garnock-Jones edaf97ae05 Simplify and rename %%boot to actor-body->spawn-action 2015-12-12 07:02:13 +13:00
Tony Garnock-Jones 97dceedff2 Expose `perform-core-action!`. 2015-12-12 06:52:16 +13:00
Tony Garnock-Jones bd0278297b Add `network` to actor.rkt 2015-12-12 06:45:15 +13:00
Tony Garnock-Jones debd191992 Fix bug with `until` and #:collect.
`state` now yields the explicit values given in a termination clause
*prepended* to the `#:collect`ed variables of the calling actor at the
time the state terminates. `until` now yields zero values in its sole
termination clause, and thus yields only the `#:collect`ed values.
2015-12-12 06:22:40 +13:00
Tony Garnock-Jones e2b7805232 Simple file-system example, similar to that in the paper submission 2015-12-11 20:25:52 +13:00
Tony Garnock-Jones 30d46a2019 Avoid incorrect use of ?; replace with _ 2015-12-11 20:22:36 +13:00
Tony Garnock-Jones 91c2d6a3c7 box-and-client actor example 2015-12-11 17:55:46 +13:00
Tony Garnock-Jones 3b161ef573 First running HLL program! 2015-12-11 15:23:32 +13:00
Tony Garnock-Jones 54b80cf79b Add as-endpoint to allow performing actions as if they came from other endpoints 2015-12-05 04:40:30 +13:00
Tony Garnock-Jones 25fd4fddb7 Remove notion of endpoint pre/peri/post handlers 2015-12-05 04:40:30 +13:00
Tony Garnock-Jones 2ae8817a6b Log to show what is going on in the box-and-client example 2015-12-03 12:56:52 -08:00
Tony Garnock-Jones 506d74ed42 Support other kinds of actions than patches when first spawning a process 2015-12-03 12:56:52 -08:00
Tony Garnock-Jones 7b72d40a70 box-and-client example 2015-11-02 21:40:12 -05:00
Tony Garnock-Jones 974c21e5d0 Add quit-world action to chat.rkt 2015-10-23 19:50:08 -04:00
Tony Garnock-Jones d7095c9995 quit-world action 2015-10-23 19:49:30 -04:00
Tony Garnock-Jones f52ba70b98 Toy durable key-value store 2015-08-21 17:56:03 -04:00
Tony Garnock-Jones 4d3e668ed4 Support deletion 2015-08-21 17:41:59 -04:00
Tony Garnock-Jones e54004f4e0 Simple key-value store. Not finished! 2015-08-21 17:02:41 -04:00
Tony Garnock-Jones 44b6b5dcfa On-screen display of active window ID. 2015-08-18 20:14:59 -04:00
Tony Garnock-Jones 5eb155cc11 big-bang example 2015-08-18 20:01:58 -04:00
Tony Garnock-Jones 02c5ee97d3 Echo server example 2015-08-18 12:45:29 -04:00
Tony Garnock-Jones 76eaa2fa39 Port websocket support from minimart 2015-06-06 17:15:43 -04:00
Tony Garnock-Jones 95bdd892f6 Initial work on endpoints for prospect 2015-05-11 18:25:38 -04:00
Tony Garnock-Jones 5ea3cf283f Non-working backward-chaining experiment; observe one specific ancestry relationship. 2015-04-25 14:51:12 -04:00
Tony Garnock-Jones a1bd9cd482 Add COUNT aggregate to forward-chaining example 2015-04-25 11:51:55 -04:00
Tony Garnock-Jones e00f079871 Check whether avoiding delays maintains truth 2015-04-24 17:30:51 -04:00
Tony Garnock-Jones 7c77223255 Forward-chaining 2015-04-24 16:16:24 -04:00
Tony Garnock-Jones c92beaa5bf Fix semantics bug 2015-04-03 21:42:32 -04:00
Tony Garnock-Jones 1467912f57 Fix bug with incorrect dropped action. 2015-03-21 18:38:37 -04:00
Tony Garnock-Jones cdb9e1cb07 Chat client example. 2015-03-06 13:58:36 +00:00
Tony Garnock-Jones 96247daae3 TCP driver; simple TCP example; chat room TCP example. 2015-03-06 13:29:59 +00:00
Tony Garnock-Jones 98bfbef056 Much improved quit/transition protocol. 2015-03-06 11:21:50 +00:00
Tony Garnock-Jones 6e552e724d #lang prospect version of example 2015-03-05 19:56:11 +00:00
Tony Garnock-Jones 5d2ec58ef0 Demand-matcher; UDP driver; simple UDP example 2015-03-05 16:41:06 +00:00
Tony Garnock-Jones e731282ddd First running program; port some infrastructure from minimart 2015-03-05 14:54:12 +00:00