SharePoint object model from IronRuby. In the interests of balance he has posted the same example with IronPython.
- IronPython Tutorial: Basics
- IronPython Tutorial: Advanced (Events, Delegates, WinForms, WPF)
- IronPython Tutorial: Debugging (CLR Debugger)
This weekend I finally got around to downloading IronPython 2.6rc1 to test it against the upcoming builds of Mono 2.6 preview 1 (the version numbers matched, it felt right). Additionally in the land of Mono, I've been toying around with the IKVM project as of late, as a means of bringing some legacy Java code that I'm familiar with onto the CLR. As I poked in one xterm (urxvt actually) with IKVM and with IronPython in another, a lightbulb went off. What if I could mix different languages in the same runtime; wouldn't that just be cool as a cucumber? Turns out, it is.good mix collection included the release of SharpDevelop 3.1 (the Windows .NET IDE) and its support for IronPython. An alpha preview of an addin for IronRuby support has also now been released.
Support for IronRuby 0.9.1 is now available for SharpDevelop 3.1. The IronRuby addin is an early alpha preview release/proof of concept and is not an official part of SharpDevelop 3.1 so it is available as a separate download at the end of this post.
- Code folding
- Syntax highlighting
- File and project templates for Console and Windows Forms applications
- IronRuby Console window
- Windows Forms designer (limited)
- C# and VB.NET code conversion to Ruby (limited)