LuaIDL is an OMG IDL (Interface Definition Language) compiler front end, written in the Lua programming language.