Skip to Content
C++ Reactive Programming
book

C++ Reactive Programming

by Praseed Pai, Peter Abraham
June 2018
Intermediate to advanced
348 pages
8h 45m
English
Packt Publishing
Content preview from C++ Reactive Programming

The Streamulus library – a peek into its internals

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.

A graph is a data structure where a set of dependent entities is represented as nodes (or vertices) and their relationship (as edges) between them. In computer science, especially when it comes to ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Functional Programming in C++

Functional Programming in C++

Ivan Cukic

Publisher Resources

ISBN: 9781788629775Supplemental Content