Joben.Rara.blogs(".NET")

There are two ways to write error-free programs; only the third one works.

CLR meets DLR...the future is dynamic.

Jim Hugunin of IronPython fame announced at the MIX conference the DLR (Dynamic Language Runtime). While IronPython demonstrates how good the support for dynamic languages are today in the CLR, 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." 

"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#."

The first four languages include Python, Ruby (sweet Smile), JavaScript, & Visual Basic. Silverlight will include support for these languages so for browser based applications, you will now have the chance to use your favorite language (like Ruby) in client side programming. Silverlight 1.1 Alpha already supports Python. See this "Getting Started" guide.

Would you like to see the bits? It's part of the IronPython package which you can download from codeplex.

Link to Jim Hugunin's Thinking Dynamic

Comments

cruizer said:

isa lang masasabi ko dyan...HANEP!

kudos to MS. galing!!! it's an exciting time to be a .NET developer.

# May 1, 2007 9:24 AM