On 15/02/11 13:30, Peter Kirn wrote:
But what would be the most efficient way to send events to those objects for future scheduling?
I have some code that allows you to cache incoming events (eg: from [netreceive]) and dispatch them all at once in 0 logical time. I called it [bundle] because of the vague similarity to OSC bundles.
Something like
"begin, foo, bar, baz, end" /* with arbitrary time between messages */ | [bundle] | "foo, bar, baz" /* all in 0 logical time, when 'end' arrives */
There are some issues (like 'list' vs 'notlist' messages, 'begin' and 'end' won't be stored, negative nesting count (too many 'end'), ...) but it might be a useful starting point.
qlist seems to be built for the purpose, but two issues:
Claude