CLR 2.0 SP1 will be the new baseline requirement to run IronRuby

The DLR is going to be taking a dependency on CLR 2.0 SP1 in the coming
weeks: http://support.microsoft.com/kb/945757. CLR 2.0 SP1 (version
2.0.50727.1433) shipped back in November of 2007, and is available as a
standalone download, and is included with .Net Framework 3.5. It
includes a number of important bug fixes in it that let us take out some
workarounds in our codebase. We’ll be putting in runtime checks in our
codebase to guard against running in CLR 2.0, since this will cause code
to blow up at runtime inside of our dynamic sites.

We are also going to be transitioning to C# 3.0 syntax in our sources as
well, although there won’t be a dependency taken on System.Core, which
means that CLR 2.0 SP1 is all that users will need to have installed to
run IronRuby.

Please let us know if you foresee problems with these changes.

Thanks,
-John

Don’t mean to ask a stupid question, but will this affect running on
Mono at
all?
Thanks!
Joe

On Wed, Jun 18, 2008 at 5:50 PM, John L. (IRONRUBY)
[email protected]

Joe F.:

Don’t mean to ask a stupid question, but will this affect running on
Mono at all?

In my experience, Open Source folks tend to be less about ‘release N’
vs. running off of the latest bits. In the MSFT world, which bits you
deploy on are much more important.

I would hope that they have those fixes in place, if not we’ll break
them and they’ll fix it in short order :slight_smile:

-John

2008/6/19 Joe F. [email protected]:

Don’t mean to ask a stupid question, but will this affect running on Mono at
all?

I don’t think so.