June 2018
Intermediate to advanced
348 pages
8h 45m
English
The Streamulus library basically creates a change propagation graph to ease Stream processing. We can treat the node of a graph as computation, and the edges as buffers that take the data from one node to another. Almost all data flow systems follow the same semantics. The Streamulus library helps us to build a graph of dependent variables, which help us propagate the changes to child nodes. The order in which variables should be updated will be defined by doing a topological sort on the graph.