This is a total rewrite, keeping in mind the design of MOZAIC.
The main changes are:
Messages are not routed by a single broker.
Brokers are used to spawn Reactors that handle a type <K, M> K: identifier of the message wrapped in M. (Most notable T == any::TypeId, M == raw pointer)
Removal of capnproto
Easier access to underlying channels, to make it easy for side like effects, this will be removed, someday maybe.
This is a total rewrite, keeping in mind the design of MOZAIC.
The main changes are:
T == any::TypeId
,M == raw pointer
)