Changes between Version 12 and Version 13 of soc/2007/SignalNetwork


Ignore:
Timestamp:
Jul 5, 2007, 8:50:29 PM (15 years ago)
Author:
Stjepan Rajko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • soc/2007/SignalNetwork

    v12 v13  
    11== Prototype implementation ==
    22
    3 If you're interested, you may want to examine the [http://dancinghacker.com/code/signet/ documentation for the prototype implementation].
     3If you're interested, you may want to examine the [http://dancinghacker.com/code/signet/ documentation for the prototype implementation] (the documentation only reflects changes up to 2007/06/14).
    44
    55== News ==
    6 '''(06/14/2007)'''
     6'''(2007/07/05)'''
     7 * everything is now in boost::signals namespace
     8 * directory structure is now more modular
     9 * fused/unfused is now a template parameter
     10 * connection mechanism is more easily extensible and modular
     11 * all components can now accept both fused and unfused signals
     12 * storage has been reimplemented through a generic component
     13 * storage send signal is now separate from operator().
     14 * test_disconnect now fails?
     15
     16'''(2007/06/14)'''
    717 * added branching tests as separate files
    818 * finished updating docs for Boost community update
    919
    10 '''(06/12/2007)'''
     20'''(2007/06/12)'''
    1121 * Implemented generic applicator, modifier, conditional, and instantiator components which do various generic things to signals.
    1222 * Some of the old components have been converted to derive the generic components.
     
    1424 * Tests have been split up into separate files.
    1525
    16 '''(06/03/2007)'''
     26'''(2007/06/03)'''
    1727 * I have reimplemented all of the prototype components (except for selector, which needs to be redisigned) using Boost.Fusion.
    1828   Unfused versions of the components are made possible by two classes which I have adapted from fusion's unfused_typed class
     
    2636== Proposed changes ==
    2737
    28  * Through trying different approaches, the fused / unfused component selection mechanism is implemented awkwardly and is nod ideal to use.  I'd like to make fused vs. unfused to be decided by a template arg as is done with signet::filter, rather than as component vs. component::unfused
    29  * The rest of non-generic components need to be converted to derive the generic components
    30  * Revisit the naming / namespaces... Probably make a separate namespace and include file for connection operators, in case they are not needed.
     38 * I have started to experiment with non-signal based data transport mechanism - this library will probably be renamed to dataflow and offer both mechanism-independent dataflow functionality, as well as specialized modules for specific mechanisms (like signals)
    3139
    3240== Introduction ==