Are you sure you are not resuming each new coroutine from inside an
When a coroutine runs, the coroutine can call a number of C functions. some of these C functions may resume another coroutine. The resumed coroutine is using a different lua state (L), thus I cannot see why that would be a problem. Are you telling me that one cannot resume another coroutine from a Lua binding?