Monday, April 30, 2007

Is it time for Q?

There was an interesting post over at Jim Hugunin's blog today announcing the Dynamic Language Runtime, which appears to be a refactoring and standardization of the IronPython and Javascript implementations on the CLR. The stated goal is to support the development of dynamic languages atop the CLR, freeing implementors from garbage collection issues and whatnot.

Considering Duncan Temple Lang's recent talks about system interoperability (challenges, advantages, etc) it seems like this might be a nice way to have an integrated statistical environment that can be bound to the sorts of things software engineering projects have come to expect but happen to be pretty tedious to implement (a decent network library, etc).

As a side note, we probably can't call it Q since a language of that name already exists in active development.