New IronRuby build instructions
I spent some time today creating the IronRuby project homepage, and a screencast that will help newcomers get oriented. The latest sources in the Subversion repository should build correctly on external machines (I now have a dedicated VM that I can test build configurations on).
I've also created an IronRuby.sln file that you can find in the trunk directory. The only catch to the IronRuby.sln file is that you must set the build configuration manually to ExternalDebug or ExternalRelease, and set the startup project to IronRuby.Console if you want to do some debugging. All of these issues are captured in the screencast as well.
Enjoy!

Excellent, John. The screencast is a great idea. Thanks.
rake compile doesn't work for me on WinXP even with the SDK Tools command prompts:
(in C:/svn)
resgen:\svn\src\microsoft.scripting\Math\MathResources.resx C:\svn\release\Microsoft.Scripting.Math.MathResources.resources
rake aborted!
undefined method 'exitstatus' for nil:NilClass
C:/svn/rakefile:152:in 'resgen'
But the Rebuild within VC# 2005 Express following the screencast instructions do.
Posted by: Josh Nursing | September 04, 2007 at 09:43 PM
@Josh: Is resgen.exe reachable on your path?
Posted by: John Lam | September 04, 2007 at 11:08 PM
Congratulations on the progress John - it looks like things are going great. :-)
Any chance of checking in a Visual Studio 2008 project set to build against the Silverlight assemblies?
I tried to convert the solution, but it was 'non-trivial' which was enough to discourage me. :-)
Posted by: Michael Foord | September 05, 2007 at 05:35 AM
Hi John, yes, I added resgen.exe to my path
Posted by: Josh Nursing | September 05, 2007 at 08:35 AM
Nice work, I played with the ruby interpreter and quite a bit features are implemented (ok, quite a lot more are still not implemented, too :P) I think you guys might want to consider creating something like what mono did for their framework- function to function completion status check. To start with, if the public_instance_methods (and the variance family) are implemented, I think we could generate a comparison easily with ruby scripts.
Posted by: goodwill | September 05, 2007 at 10:40 AM
Great news John! I myself haven't ever gotten comfortable building C# with Rake, so the .sln file was the first thing I looked for.
I thought I'd mention that John has added the new "ironruby-core" mailing list on the RubyForge site:
http://rubyforge.org/mailman/listinfo/ironruby-core
I'd like to encourage all those interested in contributing to IronRuby in any way to subscribe to the list. I look forward to discussing IronRuby with you all there.
~Mike
Posted by: Mike Moore | September 05, 2007 at 11:46 AM
Thanks a lot, John. As a newbie to Ruby, this really helps. I'll be playing with this over the next week. Who knows, maybe I'll be able to contribute in one way or another.
Posted by: Judah | September 05, 2007 at 09:33 PM
If you are having difficulty building (with the same error Josh had), try running rake compile from a VS2005 command prompt instead of a regular prompt. I always forget to that and scratch my head for a minute figuring out what is going on.
Posted by: Cory Foy | September 18, 2007 at 09:10 PM
I'm going to be adding an 'environment happiness' test to the Rakefile so that it spits out more meaningful error messages in the future.
Posted by: John Lam | September 19, 2007 at 08:52 AM
I'm going to be adding an 'environment happiness' test to the Rakefile so that it spits out more meaningful error messages in the future.
Posted by: John Lam | September 19, 2007 at 08:52 AM
I'm running into some odd problems building under XP using VS 2005 pro.
If I compile with the build config set to "Debug", the solution builds fine. If I set it to "Release", Microsoft.scripting fails due to missing references to mscorlib and System. In fact, under references I show double references to each of those libraries. If I set it to ExternalRelease, nothing happens.
Posted by: Scott | October 13, 2007 at 08:36 AM