Those are two different approaches: > D starts lua, and lua finishes before D. It's _embedding_ LUA in D. Can be easily done now. > Try lua starts D, and D finishes before lua. It's _extending_ LUA with D. Requires good D shared library support. :(