IronRuby
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!
Links:
Direct Download - click here
Subscribe - click here
iTunes - click here
Well, we can finally get our hands on the ASP.NET MVC bits! They're being released as part of the ASP.NET 3.5 Extensions CTP. This release includes: ASP.NET AJAX Improvements: New ASP.NET AJAX features in the ASP.NET 3.5 Extensions release include better browser history support (back/forward button integration, and server-side history management support), improved AJAX content linking support with permalinks, and additional JavaScript library improvements. ASP.NET MVC: This model view controller (MVC) framework for ASP.NET provides a structured model that enables a clear separation of concerns within web applications, and makes...
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
end
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;
namespace CSharpClass
{
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!!!