How can multiple agents append messages to the same stream?
Solution: Sverker Janson, Johan Montelius, Seif Haridi [93]
- don't directly append to a stream
- instead, send messages to a port
- the port is connected to the stream, keeps track of the current
tail, and mediates all operations that extend the stream with a new message
{NewPort ?L ?P}
- creates a stream
L
- and a port
P
connected to this stream