Lua


 * small embed purpose programming language
 * After Lua 5.0 they use semi-register based vm.
 * luajit is jit based Lua implementation
 * It's little buggy compared to the official implementation.
 * LuaDist repository
 * luvit

Document

 * Lua 5.2 Reference
 * Lua 5.1 Reference

luvit

 * node.js like library on lua
 * Repository

luv

 * Coroutine based libuv binding in lua.
 * Development is stopped.
 * Ray

luabind

 * Lua C++ binder.
 * Repository
 * Document

LuaBridge

 * Another Lua binder.
 * Repository

luajit-lang-toolkit

 * Lua bytecode compiler written in lua.
 * Can be used as luajit frontend.

Co-Routine

 * tutorial
 * example
 * Pass co-routine running thread it self to lua_resume