> Is a lua_open() call sufficient to create this base thread, or is some > further or other initialization required? Just lua_open(); you then call lua_newthread(L) to create the second state. -- Roberto