
10 Jul
2014
10 Jul
'14
3:40 p.m.
On Wed, Jul 2, 2014 at 1:55 AM, Oliver Kowalke
2014-07-02 1:37 GMT+02:00 Niall Douglas
:
In short, either you make all your processors coroutineable and resumable - which is a ton of work.
A chain of symmetric coroutines already model a dataflow
You don't even need symmetric coroutines; asymmetric coroutines model that just fine -- see: https://github.com/boostorg/coroutine/blob/master/example/cpp03/asymmetric/c... A coroutine implementation of pipelines becomes syntactic sugar, a facile way to construct a chain that you can already build (admittedly somewhat verbosely).