Gmane
From: M. David Peterson <xmlhacker@...>
Subject: IronRuby and Ruby.NET: The Differences and Benefits of Both
Newsgroups: gmane.comp.lang.ruby.dotnet
Date: 2007-07-17 11:17:09 GMT (1 year, 50 weeks, 2 days, 16 hours and 46 minutes ago)

As per the subject, the obvious question that I haven't really seen much coverage on is what the primary differences are between IronRuby and Ruby.NET, what are the advantages of one over the other, and conversely, the disadvantages of one over the other.

Here are my assumptions thus far based on bits and pieces gathered over the past few weeks,

Common Language Runtime and the Dynamic Language Runtime
* IronRuby is built on top of the DLR.
* Ruby.NET is built on top of the CLR.

Integration w/ Silverlight
* While the first alpha release will not provide support for Silverlight, as some point in the future, IronRuby will be available for use in applications targeted towards Silverlight.
* I am unsure whether or not Ruby.NET will compile against the current and/or planned Silverlight FCL, so it is unknown at this stage whether or not Ruby.NET via Silverlight will be an option.

Shared Code Between Projects
* IronRuby uses the Ruby.NET parser which was licensed by MSFT directly from Gardens Point.

Support for the Core Ruby Libraries
* Ruby.NET has been tested (and passed) against the Ruby 1.8.2 core ruby libraries
* At this point in time (the first IronRuby alpha will be made available on the 26th of this month during John Lam's OSCON presentation) IronRuby has limited support for the core Ruby libraries.

Past these particular assumptions (which to the best of my knowledge are correct) is anyone interested in shedding some light as to where they feel the advantages and disadvantages of one project over the other might exist?  My guess is that this information will be helpful to a lot of folks in attempting to make the determination as to which project best suits their particular needs, so getting this discussion moving forward seems like an important thing to do.

--
/M:D

M. David Peterson
http://mdavid.name | http://www.oreillynet.com/pub/au/2354 | http://dev.aol.com/blog/3155
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Gardens Point Ruby.NET Compiler Discussion" group.
To post to this group, send email to RubyDOTNET-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to RubyDOTNET-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at http://groups.google.com/group/RubyDOTNET?hl=en
-~----------~----~----~----~------~----~------~--~---