Tony Garnock-Jones
6e3e0fc8bc
Remove debug printing
2016-02-29 15:20:03 -05:00
Tony Garnock-Jones
07785e9232
Add "during".
2016-02-29 10:26:17 -05:00
Sam Caldwell
cd492df0c4
undo my stupid macrology
2016-02-27 21:13:37 -05:00
Tony Garnock-Jones
62c0ce18a4
Comment explaining a little of the motivation for the previous commit.
2016-02-20 11:41:07 -05:00
Tony Garnock-Jones
92be8eaf70
Only respond to link-results that are genuinely intended for us.
...
This can be a concern if some facet subscribes to wildcard. An improved design
would ensure facets only receive events that fall within its interests.
2016-02-19 20:10:26 -05:00
Sam Caldwell
a045d54071
Bind variables in lexical order
...
Fixes #12
2016-02-12 19:30:00 -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
540e3cb1f0
undollar into a particular lexical context
2016-02-05 13:27:20 -05:00
Tony Garnock-Jones
3c5a6f00ed
Rename "matcher" to "trie".
2016-01-21 21:55:41 -05:00
Tony Garnock-Jones
aa9677dbe1
Rename World to Network
2016-01-18 14:29:48 -05:00
Tony Garnock-Jones
024157103c
Simplified TCP protocol chat example
2016-01-16 21:59:30 -05:00
Tony Garnock-Jones
32ff49a814
TODO
2015-12-18 11:45:01 +13:00
Tony Garnock-Jones
881769c274
Comment out debug-printing in expand-state
2015-12-15 15:05:28 +13: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
122ea7ea1c
Steps toward proper scoping of #:collect bindings
2015-12-11 20:25:17 +13:00
Tony Garnock-Jones
0335e54e6a
Check for incorrect use of ? in patterns; allow (? pred? ...) in patterns
2015-12-11 20:24:20 +13:00
Tony Garnock-Jones
424f38b268
Bring #:collect vars into scope for maintained assertions in actor.rkt
2015-12-11 17:55:34 +13:00
Tony Garnock-Jones
71c5cd3831
No longer store aggregates for ongoing assertions; instead, use the mux's interest-table
2015-12-11 17:36:32 +13:00
Tony Garnock-Jones
07f7fcb060
Handy debug printing (commented out)
2015-12-11 16:25:14 +13:00
Tony Garnock-Jones
cd6f5a0f59
Remove dead code
2015-12-11 16:25:03 +13:00
Tony Garnock-Jones
b0d20f328a
Introduce syntax-classes
2015-12-11 16:24:42 +13:00
Tony Garnock-Jones
3b161ef573
First running HLL program!
2015-12-11 15:23:32 +13:00
Tony Garnock-Jones
154dfa3831
Much interesting progress in actor.rkt
2015-12-10 12:59:49 +13:00
Tony Garnock-Jones
4876a60f93
More progress toward compilation of state forms
2015-12-09 16:18:36 +13:00
Tony Garnock-Jones
4b0d800b5f
Extract collected values in (until) macro
2015-12-09 14:34:24 +13:00
Tony Garnock-Jones
2004d30f3a
Work toward using mux directly in actor.rkt
2015-12-09 14:12:27 +13:00
Tony Garnock-Jones
e03645e682
Correct error in example used for development
2015-12-05 04:40:31 +13:00
Tony Garnock-Jones
aae15a008b
Switch to generic action-instruction; actor macro; more work on expand-state
2015-12-05 04:40:31 +13:00
Tony Garnock-Jones
0bf0af74e6
Remove obsolete comment
2015-12-05 04:40:31 +13:00
Tony Garnock-Jones
1e1fccd34d
Switch to endpoint-based actor.rkt layer
2015-12-05 04:40:31 +13:00
Tony Garnock-Jones
25489c0043
Rearrange & begin documenting
2015-12-05 04:40:30 +13:00
Tony Garnock-Jones
2400800bba
Lots of work toward HLL
2015-12-05 04:40:30 +13:00