Boost logo

Boost :

From: Stjepan Rajko (stipe_at_[hidden])
Date: 2007-04-22 16:28:15


Hello,

On 4/22/07, Christian Henning <chhenning_at_[hidden]> wrote:
> Hi there, I might have missed it but where can I find the proposal for
> the signal network lib? I'm very interested in this library and would
> like to know what I can expect.

http://dancinghacker.com/code/signet/

It includes a prototype implementation and documentation of the
prototype classes.

>
> For example how is multi-threading taken into account in this lib?
> Having several operators running on different thread, how would you
> implement dependencies between them?

In the prototype, the only thread-control element provided is a mutex
component, which has to be manually inserted into a network at a point
where two threads meet. Naturally, it would be nicer to have
something more automatic.

Some possible ideas have come out from a discussion with Tobias
Schwinger, which would include a dual representation of the network -
one purely structural representation which holds information about the
network connections, components, and component properties, and one
representation which is the actual implementation of the network (what
does the actual work). The former representation could be used to,
say, graphically display and edit the network, serialize it for
storage, optimize it and add thread-safety components, and most
importantly, instantiate the implemented version of the network which
you could actually run.

All of this is probably too much for the SoC scope, but maybe some if
it turns out to be possible.

Please let me know if you have any feedback or suggestions!

>
> Thanks,
> Christian

Thanks for the interest!

Stjepan


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk