An implementation of a custom tuple space protocol - a logical space for sharing data between programs, written in Rust. This project is still under developement, so many things may change.
The implementation consists of:
tuple_space
: the tuple space API. Contains useful functions for making and sending tuples between the participants.server
: the middleware of the tuple space. Stores, maintains the tuple space, and performs operations commisioned by clients.client
: example client, representing the basic functions of which the system is capable.
All of the tuple space's features have been thoroughly described in this article (in Polish).