Tony Garnock-Jones
|
61b683fc94
|
double-click "debouncing" example
|
2017-08-07 13:04:10 -04:00 |
Tony Garnock-Jones
|
11de40ce98
|
Change spawn processing to include initial-assertions
|
2017-08-05 19:36:40 -04:00 |
Tony Garnock-Jones
|
6e399dd1dd
|
Experimental Racket GUI driver.
|
2017-07-29 23:17:55 -04:00 |
Tony Garnock-Jones
|
28f6b8acf8
|
Finally committing the f-to-c examples of Sep 23, 2016
|
2017-07-27 10:40:11 -04:00 |
Tony Garnock-Jones
|
8a2ace112b
|
Handle additional cases: children present, and obsolescent parent. Additional fix for #18
|
2017-07-12 11:38:27 -04:00 |
Tony Garnock-Jones
|
f6c145b4a7
|
Fix poor on-stop/post-stop separation. Additional fix for #23.
|
2017-07-12 11:36:20 -04:00 |
Tony Garnock-Jones
|
46e5922dc8
|
Stop a new facet with no endpoints. Fixes #18.
|
2017-07-12 11:12:10 -04:00 |
Tony Garnock-Jones
|
6db1e67a7e
|
Beginnings of test case for termination order
|
2017-07-12 11:03:23 -04:00 |
Tony Garnock-Jones
|
3073d8b614
|
Avoid some stop-when/rising-edge/flag combinations, and some rising-edge uses generally
|
2017-07-05 07:13:36 -04:00 |
Tony Garnock-Jones
|
1fdd62d56d
|
Remove enforcement of field scoping rules dating back to separate-actor implementation of HLL
|
2017-07-04 16:31:46 -04:00 |
Tony Garnock-Jones
|
9b54069ecd
|
chat-multiroom-topic-persist.rkt
|
2017-05-12 19:21:41 -04:00 |
Tony Garnock-Jones
|
42742fe8ac
|
chat-multiroom-topic.rkt
|
2017-05-12 18:55:32 -04:00 |
Tony Garnock-Jones
|
966cd2ed17
|
Comment
|
2017-05-12 17:14:18 -04:00 |
Tony Garnock-Jones
|
4be0a8cb59
|
chat-multiroom.rkt
|
2017-05-12 15:45:38 -04:00 |
Tony Garnock-Jones
|
b9dfd79f34
|
example-bug-rising-edge-true.rkt
|
2017-05-04 09:08:47 -04:00 |
Tony Garnock-Jones
|
118cdef4c6
|
Refactor other chat servers to match
|
2017-03-14 18:29:45 -04:00 |
Tony Garnock-Jones
|
689d410bda
|
Rearrange chat-simplified-internals2.rkt
|
2017-03-14 18:06:02 -04:00 |
Tony Garnock-Jones
|
dc83d33afb
|
Cosmetic
|
2017-03-08 06:45:40 -05:00 |
Tony Garnock-Jones
|
c51f18efc2
|
Compile lambda calculus into Syndicate
|
2017-03-08 06:37:27 -05:00 |
Sam Caldwell
|
9c1e9719ba
|
swap the meaning of spawn and actor in racket syndicate
|
2017-02-15 18:18:19 -05:00 |
Tony Garnock-Jones
|
413840382b
|
Better crash-handling for simplified TCP protocol sketch
|
2017-02-09 19:24:02 -05:00 |
Tony Garnock-Jones
|
25729454a6
|
Tweak
|
2017-01-23 17:38:38 -05:00 |
Tony Garnock-Jones
|
36459c5942
|
Even simpler chat server
|
2017-01-23 16:40:01 -05:00 |
Tony Garnock-Jones
|
eb4a228c73
|
Crude IRC driver and example.
|
2017-01-07 01:14:14 -05:00 |
Tony Garnock-Jones
|
b946bbec3c
|
Glitching example
|
2016-12-12 11:09:39 +13:00 |
Tony Garnock-Jones
|
6a2163bce9
|
Avoid accidental shadowing of field-names in query-value* and friends
|
2016-12-12 10:26:50 +13:00 |
Tony Garnock-Jones
|
4ee234f118
|
Remove egregious lack of support for reading directory contents in filesystem driver
|
2016-12-04 17:33:12 +13:00 |
Tony Garnock-Jones
|
8cd60417c4
|
Reimplement supervise.rkt to use spawn->process+transition at each reboot.
|
2016-11-29 14:48:28 +13:00 |
Tony Garnock-Jones
|
726b936ed3
|
Example of supervision
|
2016-11-29 13:45:43 +13:00 |
Tony Garnock-Jones
|
e7402e4387
|
example-multiple-suspension-resumption.rkt
|
2016-11-29 10:16:39 +13:00 |
Tony Garnock-Jones
|
6497cc5185
|
Use utility sleep instead of repeating it in one of the examples
|
2016-11-22 09:16:23 +13:00 |
Tony Garnock-Jones
|
08f1e7506b
|
filesystem driver
|
2016-11-20 22:33:07 +13:00 |
Tony Garnock-Jones
|
c77793f7fd
|
Ticker
|
2016-10-31 17:42:38 -04:00 |
Tony Garnock-Jones
|
15504cccab
|
timestate
|
2016-10-31 17:36:59 -04:00 |
Tony Garnock-Jones
|
37af1e8726
|
Cope with transient pulses of demand in during/actor
|
2016-10-25 16:59:00 -04:00 |
Tony Garnock-Jones
|
ea997539a2
|
WIP exploration of problems with demand transients
|
2016-10-25 12:38:19 -04:00 |
Tony Garnock-Jones
|
cd83b5f5d8
|
Minor fixes
|
2016-10-24 22:01:17 -04:00 |
Tony Garnock-Jones
|
694de50bc0
|
Illustrate bounds on observation too
|
2016-09-19 21:21:43 -04:00 |
Tony Garnock-Jones
|
c1681f7804
|
Another firewall-demo example case
|
2016-09-19 21:19:17 -04:00 |
Tony Garnock-Jones
|
e7dc36f126
|
syndicate/firewall
|
2016-09-19 21:14:08 -04:00 |
Tony Garnock-Jones
|
9a62eb6076
|
sandbox-os.rkt
|
2016-09-19 20:24:51 -04:00 |
Tony Garnock-Jones
|
0bc775a89f
|
First commit moving from (actor (react ...)) to (actor ...)
|
2016-08-24 17:35:38 +01:00 |
Tony Garnock-Jones
|
56e893fac4
|
Use field instead of set!.
|
2016-08-21 08:42:45 -04:00 |
Tony Garnock-Jones
|
fe47abd540
|
Cosmetic
|
2016-08-10 19:14:01 -04:00 |
Tony Garnock-Jones
|
a890a7147b
|
Queue implementations without credit tracking
|
2016-08-10 19:04:08 -04:00 |
Tony Garnock-Jones
|
956a940480
|
Cosmetic
|
2016-08-10 19:03:52 -04:00 |
Tony Garnock-Jones
|
0bc370beec
|
A Queue with credit-based flow control.
|
2016-08-10 18:42:19 -04:00 |
Tony Garnock-Jones
|
a828334b2f
|
Cosmetic
|
2016-08-10 18:41:46 -04:00 |
Tony Garnock-Jones
|
f20d1a2ad7
|
Invariant checking via begin/dataflow
|
2016-08-10 17:09:24 -04:00 |
Tony Garnock-Jones
|
d7a594e2b9
|
Counting-semaphore-like mutex, and dining philosophers.
|
2016-08-10 17:03:21 -04:00 |