
on Thu Sep 04 2008, "Stjepan Rajko" <stipe-AT-asu.edu> wrote:
Indeed - thanks for mentioning these. Some more examples are when you would like to load the components dynamically (e.g., using Boost.Extension) so that new components could be added without touching the main application. In combination with the GUI system, it can also be used for rapid prototyping (in a future far far away, when/if the Dataflow library starts supporting compile-time specification of dataflow networks, I could see a cycle involving rapid prototyping using the GUI, and then exporting the final solution to a source file which can be used to produce an optimized version of the run-time network).
Maybe I am misremembering, but IIRC we did the same thing for the accumulators library by adding Python wrappers. Naturally that would mean there needed to be *some* kind of dynamic layer. -- Dave Abrahams BoostPro Computing http://www.boostpro.com