On Fri, 28 Feb 2003 19:05:19 +0100
David Olofson <david(a)olofson.net> wrote:
On Friday 28 February 2003 09.20, torbenh(a)gmx.de
wrote:
[...]
random latency ? how do you mean that ?
Latency depends on how you happen to construct the net (order of
instantiation, connections etc) and/or the actual layout of the net,
in "non-obvious" ways.
In ssm I sort the network each time a connection is made/destroyed,
and generate a ordered list of modules to process from the root up to
the leaves. It has to cope with circular sections, which unavoidably
introduce latency, but it works. It also automatically means
unconnected modules don't get processed, which is nice.
I just took a look at the SSM GraphSort code (from 0.2.1rc2). Its a
neat encapsulation but the sort algorithm
seems to mess up on an important case: