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!
[EMAIL PROTECTED]:/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
[email protected]
http://rubyforge.org/mailman/listinfo/ironruby-core
_______________________________________________
Ironruby-core mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/ironruby-core