syndicate-2017/racket/syndicate/examples
Tony Garnock-Jones c9996d53ae Avoid premature termination of parent facet.
Scenario:
 - In script of facet X, (react (stop-when E (react ...)))
 - This creates facet Y, child of X.
 - Facet X has no endpoints, only its child facet Y.
 - When the stop-when fires, without this patch, facet X
   will be terminated because the *inner* react above hasn't executed yet.
 - With this patch, the check for a useless X is done after the stop-when
   has had a chance to run; and so X will survive for now.
2017-08-10 15:08:48 -04:00
..
actor Avoid premature termination of parent facet. 2017-08-10 15:08:48 -04:00
all-pairs-shortest-paths swap the meaning of spawn and actor in racket syndicate 2017-02-15 18:18:19 -05:00
.gitignore Alpha convert: prospect -> syndicate 2016-04-01 19:53:46 -04:00
Makefile Alpha convert: prospect -> syndicate 2016-04-01 19:53:46 -04:00
bank-account-monolithic.rkt swap the meaning of spawn and actor in racket syndicate 2017-02-15 18:18:19 -05:00
bank-account.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
big-bang.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
box-and-client.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
chat-client.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
chat-no-quit-world-no-nesting.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
chat-no-quit-world.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
chat-simplified-internals.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
chat.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
durable-key-value-store.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
echo.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
example-lang.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
example-layer.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
example-meta-drop.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
example-meta-echo.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
example-meta-echo2.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
example-plain.rkt spawn-dataspace --> dataspace-actor 2017-02-25 11:16:25 -05:00
example-quit-dataspace-with-assertion.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
example-quit-world.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
example-swap-int-and-claim.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
example-wildcard-assertion-1.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
example-wildcard-assertion-2.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
forward-chaining.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
key-value-store.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
mini-echo.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
tcp-hello.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
two-buyer-protocol-incremental.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
two-buyer-protocol-monolithic.rkt swap the meaning of spawn and actor in racket syndicate 2017-02-15 18:18:19 -05:00
udp-hello-plain.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
udp-multicast.rkt swap the meaning of spawn and actor in racket syndicate 2017-02-15 18:18:19 -05:00
ws-echo-client.rkt swap the meaning of spawn and actor in racket syndicate 2017-02-15 18:18:19 -05:00
ws-echo.rkt swap the meaning of spawn and actor in racket syndicate 2017-02-15 18:18:19 -05:00
ws-hello-ssl.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00
ws-hello.rkt #lang syndicate -> #lang syndicate/core; first half of fix for #17. 2017-08-10 15:04:45 -04:00