This a demonstration of Lua as a distributed workflow scripting langauge. See the blog post below for details:
http://mikehadlow.blogspot.co.uk/2013/04/lua-as-distributed-workflow-scripting.html
Second blog post shows how to serialize coroutines with the Pluto library:
http://mikehadlow.blogspot.co.uk/2013/04/serializing-lua-coroutines-with-pluto.html