syndicate-2017/racket/typed/examples/roles
Sam Caldwell 0897036557 Don't use syndicate's action-collecting module-begin
Implicitly starting a dataspace with top-level actions is a hole for
the type system, which needs to know the type of possible assertions.

Instead, provide `run-ground-dataspace` for kicking off the program.
2019-01-25 11:16:07 -05:00
..
require-struct require-struct 2019-01-25 11:16:06 -05:00
require:typed require/typed - no contracts 2019-01-25 11:16:06 -05:00
bank-account.rkt Don't use syndicate's action-collecting module-begin 2019-01-25 11:16:07 -05:00
book-club.rkt Don't use syndicate's action-collecting module-begin 2019-01-25 11:16:07 -05:00
cell.rkt cell example 2019-01-25 11:16:04 -05:00
chat-tcp2.rkt Don't use syndicate's action-collecting module-begin 2019-01-25 11:16:07 -05:00
file-system.rkt file system roles w messages 2019-01-25 11:16:05 -05:00
ping-pong.rkt Don't use syndicate's action-collecting module-begin 2019-01-25 11:16:07 -05:00
provides.rkt re-finangle `define/intermediate` to allow require & provides 2019-01-25 11:16:05 -05:00
requires.rkt re-finangle `define/intermediate` to allow require & provides 2019-01-25 11:16:05 -05:00
simple-dataflow.rkt Don't use syndicate's action-collecting module-begin 2019-01-25 11:16:07 -05:00
simple-dataspace.rkt Don't use syndicate's action-collecting module-begin 2019-01-25 11:16:07 -05:00
simple-during.rkt Don't use syndicate's action-collecting module-begin 2019-01-25 11:16:07 -05:00
simple-query-set.rkt Don't use syndicate's action-collecting module-begin 2019-01-25 11:16:07 -05:00
simple-query-value.rkt Don't use syndicate's action-collecting module-begin 2019-01-25 11:16:07 -05:00
simple-stop-facet.rkt Don't use syndicate's action-collecting module-begin 2019-01-25 11:16:07 -05:00
two-buyer-protocol.rkt Don't use syndicate's action-collecting module-begin 2019-01-25 11:16:07 -05:00