Hi Curt, Thanks for the reply, seems to make sense. So it sounds like once CLR4 is RTM, it won't be so much of a problem which is good.... For now, I'll just use IronPython :)
Cheers Ben On Sun, Jan 4, 2009 at 4:50 PM, Curt Hagenlocher <cu...@microsoft.com> wrote: > Your understanding of the situation is basically correct. > > Internally, we call the parts of the DLR that are in > Microsoft.Scripting.Core.dll the "inner ring" and the parts that are in > Microsoft.Scripting.dll the "outer ring". The bits in the inner ring are > pretty stable; its functionality was defined some time ago and is relatively > nailed down now. There have been bug fixes and small changes, but for the > most part we're pretty happy with the specific features that it contains. > There will undoubtedly continue to be small changes between now and the time > that CLR4 is released. > > Given that we will want people to be able to play with the dynamic features > in C# and VB, I'm sure we'll release builds of the languages that correspond > with subsequent CTPs and betas of CLR4/VS2010. But we may again have to use > slightly older versions of the sources. The reason there was no build of > IronRuby for the first CTP was that its snapshot was taken at the end of > August, when IronRuby didn't yet support IDynamicObject. > > "DLR 1.0" is expected to contain the finalized bits from CLR4. This means > that language source which builds against DLR 1.0 (for CLR2) will also build > against CLR4. Everything should be sync'd up and happy. > > It's too early to speculate on a post-DLR-1.0 world, but it's reasonable to > assume that we'll have similar issues as more functionality migrates from the > outer ring to the inner ring of the DLR. But I expect that the > CLR2+DLR1/CLR4 platform ought to be a stable base to build languages from for > some time. > > -----Original Message----- > From: ironruby-core-boun...@rubyforge.org > [mailto:ironruby-core-boun...@rubyforge.org] On Behalf Of Ben Hall > Sent: Sunday, January 04, 2009 5:42 AM > To: ironruby-core@rubyforge.org > Subject: [Ironruby-core] IronRuby and VS2010 > > Hello, > > I've just been playing around with IronRuby and VS2010. If I > understand the situation correctly, Microsoft.Scripting.Core has been > integrated into .Net 4.0, leaving Microsoft.Scripting to hold the Ast > and the Hosting API? > > Because of this, you can only use a particular build of IronPython > (http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=18448). > As a result, you can't use IronRuby yet because there isn't an > assiocated build using the same DLR engine? > > This seems quite a strong dependency between .Net and the DLR. Only > allowing particular builds of the langauge to work against a > particular version of the framework sounds like it will be a nightmare > to manage. Are we going to be in the position where we have a > Community\Bleeding Edge Build and .Net framework build? > > Is this going to change in the next beta \ CTP? > > Thanks > > Ben > _______________________________________________ > Ironruby-core mailing list > Ironruby-core@rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > > _______________________________________________ > Ironruby-core mailing list > Ironruby-core@rubyforge.org > http://rubyforge.org/mailman/listinfo/ironruby-core > _______________________________________________ Ironruby-core mailing list Ironruby-core@rubyforge.org http://rubyforge.org/mailman/listinfo/ironruby-core