IronRuby 1.0 Release Candidate 2

The IronRuby team is pleased to announce version 1.0 RC2! Direct download link: This release is also accompanied by a preview release compatible with .NET 4.0 RC: As IronRuby approaches the final 1.0, these RCs will contain crucial bug fixes and enhancements that IronRuby requires to be a fast and compatible 1.0….


Iron Python 2.6.1 RC Now Available

IronPython 2.6.1 comes in two flavors – one that runs on top of .NET 4.0 RC, and one that runs on any other framework starting with .NET 2.0 SP1.  They can be downloaded here: IronPython 2.6.1 RC1 for .NET 2.0 SP1: IronPython 2.6.1 RC1 for .NET 4.0 RC: Note: The .NET Framework 4.0…


Videos of C# Authors at PDC

Here are links to a few short video interviews by prebynski with C# MVPs and luminaries speaking while they attended PDC 2009 last week in Los Angeles. This is a chance to hear the interests and opinions of folks who are immersed in the culture and technology surrounding C#. All three of these interviewees are…


New Article by Bill Wagner on Dynamic Method Bags in C# 4.0

C# MVP and wunderkind Bill Wagner has written an article entitled Dynamic Method Bags which is now available on MSDN. Bill explores the new dynamic feature in C# 4.0. Most posts on this subject explain how to use dynamic to call Python, Ruby or Office. In his article, Bill explains how dynamic can be used…


Running IronPython Scripts from a C# 4.0 Program

IronPython is a scripting language hosted on the .NET platform. This posts shows how you can use the Dynamic Language Runtime (DLR) and the new C# 4.0 dynamic keyword to call an IronPython script from a C# program. Before going any further, it might be helpful to take a moment to explore the architecture that…


Getting Started with IronPython

I recently spent some time getting IronPython up and running on my system; I will review what I learned in this post. Hosted inside an interpreter, Python belongs to the same family of scripting tools as VBScript, JavaScript, Perl and Ruby. You can fairly compare Python to a general purpose language such as C#. Developers…


IronRuby and IronPython for .NET 4.0 Beta 2 Available

The third preview of IronRuby and IronPython running under the Dynamic Language Runtime and .NET 4.0 is now available. You can easily use IronPython and IronRuby objects and types as .NET 4.0 dynamic objects from within the pre-release versions of C# 4.0 and Visual Basic 10.0 found in Visual Studio 2010. The IronRuby and IronPython…


Recent Videos from the C# Team (2008-2009)

Here is a selection of videos created between July, 2008 and July, 2009 by members of the C# team at Microsoft: C# 4.0 Meet the Design Team: Anders Hejlsberg, Eric Lippert, et al Error Checking Feature in Visual Studio Service Pack 1: DJ Park Inside C# 4.0 – Dynamic Typing, Optional Params, Variance: Sam Ng…


New Features in C# 4.0 Paper, plus Feedback and Samples

Mads Torgersen, a C# PM and member of the C# design team, has worked with other members of the C# team to create a document that outlines the new features in C# 4.0. Along with Anders’ PDC talk, this is probably the best way to get an overview of what the C# team has planned…