[Ironruby-core] IronRuby r100 on Mono

C.J. Adams-Collier cjac at colliertech.org
Wed May 7 07:17:38 EDT 2008


C<<svn up -r 100 && mono=1 rake compile>> succeeds for me.  Tons of  
warnings, but I've got a working build.  Thanks again for the hard  
work here, Seo!


cjcollier at karma:/usr/src/svn/rubyforge.org/ironruby/trunk$ cat `which  
ruby` && \
 > echo '===' && \
 > cat hello.rb && \
 > echo '===' && \
 > ruby hello.rb
#!/bin/bash

. $HOME/.devenv
IRON_RUBY=/usr/src/svn/rubyforge.org/ironruby/trunk/build/mono_debug/ 
ir.exe
exec mono $IRON_RUBY "$*"
===
def sayHi( name )
   puts "Hello, %s!" % String( name )
end

sayHi( "C.J." )
===
Hello, C.J.!


Cheers,

C.J.

On May 6, 2008, at 8:15 PM, Sanghyeon Seo wrote:

> WARNING: This is against revision 100. Revision 101 will compile, but
> will not run on Mono at the time. I am still working on it. In case
> you didn't know, you can use "svn update -r 100" to "update" to
> not-the-latest version.
>
> Stuffs are in the usual place:
> http://sparcs.kaist.ac.kr/~tinuviel/download/IronRuby/
>
> patch-mono-r100 consists of four different things:
>
> 1. One-line case-sensitivity patch to Rakefile.
> 2. Workaround for long-standing console problem.
> 3. Workaround for Mono bug #387040, by changing explicit interface
> implementations to implicit one.
> 4. Workaround for Mono bug #387502, by rewriting ?? operator with if
> statement. This is a SVN regression and you don't need it if you are
> using Mono 1.9.
>
> Links to Mono bugs:
> https://bugzilla.novell.com/show_bug.cgi?id=387040
> https://bugzilla.novell.com/show_bug.cgi?id=387502
>
> P.S. DLR, IronPython, IronRuby team should create C# compiler test
> suite! You guys have the talent!
>
> -- 
> Seo Sanghyeon
> _______________________________________________
> Ironruby-core mailing list
> Ironruby-core at rubyforge.org
> http://rubyforge.org/mailman/listinfo/ironruby-core

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20080507/98b32fb5/attachment-0001.html>


More information about the Ironruby-core mailing list