"Revisiting Coroutines" by de Moura and Ierusalimschy (http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.58.4...) is a pretty good paper about using coroutines, with Lua as the example language.
"Revisiting Coroutines" by de Moura and Ierusalimschy (http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.58.4...) is a pretty good paper about using coroutines, with Lua as the example language.