Posted By: nightski | Aug 16th, 2007 @ 4:46 AM
page 1 of 1
Comments: 2 | Views: 2507
I have been studying the code for both the IronPython alpha implementation and the new Microsoft.Scripting code, and find it very fascinating.  The project I am undertaking is to implement the Lua language on top of .NET using the DLR.  At this point in time I am just learning the DLR, and determining if it would even be feasible.

My ultimate desire is to do a project that involves dealing with concurrent programming in .NET on top of the DLR.  Working with and building upon implementations such as Stackless Python, CCR, and various other technologies.  But I figure implementing a language on top of the DLR is a good first step so I can become very familiar with the platform.  I also have a decent amount of free time until the holiday season.

However, this leads to my question.  Is Microsoft's goal with the DLR for it to be *the* scripting solution for .NET?  In other words, if you want to embed a scripting engine into your application, would the DLR be for this scenerio?

I only ask because I am curious if Microsoft intends to support such a scenerio in the future?  Or is the purpose of the DLR to simply serve as an enabler for scripting in Silverlight/Web type applications?

From John Lam's blog

http://www.iunknown.com/2007/05/clearing_the_ai.html

"The DLR will also run on top of the desktop CLR V2.0, not just the Silverlight CLR. We have a generic hosting API that lets us retarget the DLR to run on top of arbitrary hosts. Silverlight is only one such host."

page 1 of 1
Comments: 2 | Views: 2507