Was ist das wieder für ein Unsinn ?
Die Alterantive zu Coroutinen sind State-Machines, und die können leicht sehr unleserlich werden. Dagegen sind Coroutinen wirklich sehr viel handlicher.http://www.colm.net/open-source/ragel/
Und wieder alles im Griff!
Das ist alles sicher sehr viel komplexer als die simplen Coroutinen.
Und Coroutinen mit ihrer direkten Compiler-Unterstützung sind auch effizienter.