Microsoft is working on making their Common Language Runtime friendlier to dynamic languages [via Aaron].
The new Dynamic Language Runtime (DLR) adds a small set of key features to the CLR to make it dramatically better. It adds to the platform a set of services designed explicitly for the needs of dynamic languages. These include a shared dynamic type system, standard hosting model and support to make it easy to generate fast dynamic code. With these additional features it becomes dramatically easier to build high-quality dynamic language implementations on .NET.
They're starting with DLR versions of Python, Javascript, Visual Basic and Ruby.
Posted by jjwiseman at May 01, 2007 05:37 PM