![]() |
Home | Libraries | People | FAQ | More |
The following summarizes some of the suggestions / comments given by the Boost community, and what has been done to incorporate this feedback.
Tobias Schwinger indicated that the library could be used for pulling rather than pushing data.
James Jones suggested that a ||-like operator could be used for branching, and >> for chaining.
operator >=
which was orignally used for branching has been replaced with operator |.
Paolo Coletta suggested a "video_generator >>= ( effect1 && effect2 ) >>= image_sum" - like syntax that would allow parallel processing of signals (identified as the "join" pattern by Yigong Liu)
Yigong Liu suggested enhanced support for common network topologies, such as mesh.
Braddock Gaskill pointed out the relationship with the "pipes and filters" pattern, and suggested the possibility of using functions as filters. He also suggested the library would me more useful if different functions executed in parallel threads, or were queued to specific worker threads, if the library would provide functionality to control and schedule the execution of the invoked functions, or traverse the call graph.
| Copyright © 2007 Stjepan Rajko |