Once you have implemented and tested them using the instructions below, it should be easy to implement `crb/broadcast` and `crb/deliver`. You will then be ready to test the [Causal Broadcast Scenario](#causal-broadcast-scenario).
*The following commands assume that the `causal-broadcast` directory is within
your `PATH` environment variable, following the installation instructions so that all commands under `causal-broadcast/crb` can be accessed with `crb/COMMAND`.*
### 1. Implement `author-append` (see [API](#crbauthor-append-author-msg-src))
Relevant commands are provided in the slides for 'Commit' and 'Reference'.
...
...
@@ -300,9 +305,6 @@ In this section we provide an interaction scenario between three processes that
illustrates both the behaviour of the implementation as well as the properties
of the abstraction it implements.
*The following commands assume that the `causal-broadcast` directory is within
your `PATH` environment variable, following the installation instructions so that all commands under `causal-broadcast/crb` can be accessed with `crb/COMMAND`.*
### Initialization
Create three processes, one for each author `alice`, `bob`, and `carol`: