Friday, May 04, 2007
Polyglut redux redux
The CLR has good support for dynamic languages today. IronPython-1.0 demonstrates this. 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
. More importantly, these features enable all of the dynamic languages which use the DLR to freely share code with other dynamic languages as well as with the existing powerful static languages on the platform such as VB.NET and C#.
Via Lemon Odor, Dynamic Languages on .NET—IronPython and Beyond
(This post is in reference to “Polyglut” and “Polyglut redux”). My only comment to this news is, “How long will Microsoft hype this, and when will they then pull the rug out from everybody?”
I only mention this because of MFC, OLE, COM and DCOM, just a few of the heavily hyped but long since dropped and unsupported technologies Microsoft developed over the years.