Great job to the IronRuby team on getting this done! This just freakin' rocks!
A couple of weeks back, I recorded a podcast with, our community MS Developer Evangelist, Jeff Brand for his Spaghetti Code series. I was informed by Jeff, today that he finally posted it! I had a heck of a time recording this podcast with Jeff, the hour just flew by! If yo have the time, download the podcast and check it out!
Direct Download - click here
Subscribe - click here
iTunes - click here
That's right, John Lam has his team have put the latest release of IronRuby out on RubyForge (this took place on 8/31/07). Fellow rubydoes.net blogger, Aaron Junod, has a great post on getting IronRuby from RubyForge with TortoiseSVN. I'm personally looking forward to this evening's coding "festivities" as I try to integrate some code into the project. Good times!
A while back, I blogged some examples on how you can use .NET types within your IronRuby (IRuby) applications. So after playing around with it a bit, I wanted to do something pretty basic, inheritance. Here's what I tried:# Basic inheritance from a dynamic type
# to a static type.
class MyForm < System::Windows::Forms::Form
When you try running this through the interactive console, you get this error:
System.InvalidOperationException: superclass must be a Class (DynamicType given)
Nice and descriptive, huh? Well, essentially this means that your superclass needs to be a type that IRuby can understand, that is a class-type of DynamicType. While looking around at the source...
Looks like Nick has also posted his findings on IronRuby ... what can I say, it was just released today!! Anyway...I was playing around with IronRuby earlier this evening trying to see how it handled generics...well, currently it doesn't (remember, the code is alpha...but pretty sweet!). I created a sample C# class (cleverly) called, MyClass:using System;
public class MyClass
// Currently this event type cannot be called from IronRuby.
public EventHandler<CustomArgs> Custom;
That's right, John Lam and ScottGu have blogged about it! So go get it while it's hot!!! THIS IS SOO FREAKIN' COOL!!!