A Google DLR would be a boost for Google App Engine.
Is Google working on delivering functionality akin to that in Microsoft's Dynamic Language Runtime?
ADVERTISEMENT
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.
The Microsoft database and development guru, and member of the
company's Data Center Futures Team, said: "It’s hard to know for sure
what is coming but the popular speculation is that Google will be
announcing a dynamic language runtime with support for Python,
JavaScript, and Java. A language runtime running on both server-side
and client-side with support for a broad range of client devices
including mobile phones would be pretty interesting."
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.