IronLua is an implementation of Lua on the DLR, its primary purpose is to make it as easy as possible to implement an extensibility language into your applications. To this end, most of the development in this branch is focussed on making CLR interop as quick and painless as possible.
##CLR Interop Library The main way that IronLua handles interop is through a specially crafted set of functions which can generate metatables for accessing CLR objects. Where possible, IronLua will fall back on the DLR's built in member access implementations, however if this is not possible then IronLua will make use of reflection and attempt to guess what you were trying to do.
This interop capability is all contained within the
clr namespace. You can read more about this namespace here.