Tony Garnock-Jones
438151f092
Low-level implementation of file system.
2016-02-28 21:33:53 -05:00
Sam Caldwell
874ba60f06
use trie comprehension in bank account example
2016-02-22 23:35:11 -05:00
Tony Garnock-Jones
817bfd7517
When acting-pid is 'meta, take the entire delta as the delta-aggregate.
...
This is correct because now that we have echo-cancelled SCNs, incoming
SCNs from the metalevel are *always* new information for the contained
actors.
2016-02-11 23:50:37 -05:00
Tony Garnock-Jones
01b6bf92ee
Echo cancellation for prospect.
2016-02-11 22:26:53 -05:00
Tony Garnock-Jones
1e4415e30b
Failing test case, more or less.
2016-02-07 16:17:20 -05:00
Tony Garnock-Jones
d5c4b30335
Use `continuation-prompt-available?` to support `actor` at prospect "toplevel".
2016-02-05 18:06:29 -05:00
Sam Caldwell
92169d5e10
use comprehension in box-and-client
2016-02-05 13:27:20 -05:00
Tony Garnock-Jones
b85409ef10
Demos of wildcard assertions
2016-02-02 23:01:08 -05:00
Tony Garnock-Jones
de1dc5aa8e
Fix "out"-related bug in monolithic implementation
2016-01-24 00:04:29 -05:00
Tony Garnock-Jones
3c5a6f00ed
Rename "matcher" to "trie".
2016-01-21 21:55:41 -05:00
Tony Garnock-Jones
5e6d72b991
Rearrange bank-account examples.
2016-01-18 17:38:58 -05:00
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