Is Google working on delivering functionality akin to that in Microsoft’s Dynamic Language Runtime?
Could be. And if so it would be a boon for developers using Google App Engine.
Some bloggers have speculated that Google may be following Microsoft’s lead and creating something like the DLR to enhance development on the Google platform. The DLR is a Microsoft project to bring a set of services that run on top of the .Net CLR (Common Language Runtime) and provides language services for several different dynamic languages. The DLR has been used to implement dynamic languages like Python and Ruby on the .Net Framework-in the form of IronPython and IronRuby-and is a core element in Microsoft’s push to enable the use of dynamic languages in the browser.
I ran into Hamilton at the Google I/O developer conference in San Francisco last month and was anxious to see what he got out of the event. He apparently got a good deal out of it as he blogged on the event. But Hamilton said his speculation about a possible Google DLR comes from an upcoming talk by a Google engineer in Denmark at the end of September.
Meanwhile, should Google deliver a DLR-like substrate it would benefit developers on the Google App Engine, which currently only supports Python development-which was viewed as a hindrance to a lot of developers. Launched in April, Google App Engine is a platform for building and hosting Web applications on Google servers.