If you want to start writing one.... Don't do it. I'm already on it, and I'm going to do a French and an English version. It will be a bit simpler than the Lua documentation, and include the description of any library implemented in CPLua 0.9