Someone please correct me because I’m fairly sure I’m not entirely correct here, but IIRC from the ‘Programming Lua’ book, (symmetric) coroutines allow you to pass data back into the routine at the await
point. Or, in Lua parlance, coroutine.resume()
can take arguments.
Getting some real Ozymandias vibes here.
That’s the first time I’ve heard of whorl, thanks! Gonna take a look with a cup of coffee and see if I can finally get my head around all of this.
Crimea river.