<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica">C&lt;&lt;svn up -r 100 &amp;&amp; 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!</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><div><font class="Apple-style-span" face="Monaco">cjcollier@karma:/usr/src/svn/rubyforge.org/ironruby/trunk$ cat `which ruby` &amp;&amp; \</font></div><div><font class="Apple-style-span" face="Monaco">> echo '===' &amp;&amp; \</font></div><div><font class="Apple-style-span" face="Monaco">> cat hello.rb &amp;&amp; \</font></div><div><font class="Apple-style-span" face="Monaco">> echo '===' &amp;&amp; \</font></div><div><font class="Apple-style-span" face="Monaco">> ruby hello.rb</font></div><div><font class="Apple-style-span" face="Monaco">#!/bin/bash</font></div><div><font class="Apple-style-span" face="Monaco"><br></font></div><div><font class="Apple-style-span" face="Monaco">. $HOME/.devenv</font></div><div><font class="Apple-style-span" face="Monaco">IRON_RUBY=/usr/src/svn/rubyforge.org/ironruby/trunk/build/mono_debug/ir.exe</font></div><div><font class="Apple-style-span" face="Monaco">exec mono $IRON_RUBY "$*"</font></div><div><font class="Apple-style-span" face="Monaco">===</font></div><div><font class="Apple-style-span" face="Monaco">def sayHi( name )</font></div><div><font class="Apple-style-span" face="Monaco">  puts "Hello, %s!" % String( name ) </font></div><div><font class="Apple-style-span" face="Monaco">end</font></div><div><font class="Apple-style-span" face="Monaco"><br></font></div><div><font class="Apple-style-span" face="Monaco">sayHi( "C.J." )</font></div><div><font class="Apple-style-span" face="Monaco">===</font></div><div><font class="Apple-style-span" face="Monaco">Hello, C.J.!</font></div><div><br></div></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Cheers,</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font face="Helvetica" size="3" style="font: 12.0px Helvetica">C.J.</font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br></div><div><div>On May 6, 2008, at 8:15 PM, Sanghyeon Seo wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">WARNING: This is against revision 100. Revision 101 will compile, but</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">will not run on Mono at the time. I am still working on it. In case</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">you didn't know, you can use "svn update -r 100" to "update" to</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">not-the-latest version.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Stuffs are in the usual place:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="http://sparcs.kaist.ac.kr/~tinuviel/download/IronRuby/">http://sparcs.kaist.ac.kr/~tinuviel/download/IronRuby/</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">patch-mono-r100 consists of four different things:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">1. One-line case-sensitivity patch to Rakefile.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">2. Workaround for long-standing console problem.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">3. Workaround for Mono bug #387040, by changing explicit interface</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">implementations to implicit one.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">4. Workaround for Mono bug #387502, by rewriting ?? operator with if</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">statement. This is a SVN regression and you don't need it if you are</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">using Mono 1.9.</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Links to Mono bugs:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="https://bugzilla.novell.com/show_bug.cgi?id=387040">https://bugzilla.novell.com/show_bug.cgi?id=387040</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="https://bugzilla.novell.com/show_bug.cgi?id=387502">https://bugzilla.novell.com/show_bug.cgi?id=387502</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">P.S. DLR, IronPython, IronRuby team should create C# compiler test</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">suite! You guys have the talent!</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">--<span class="Apple-converted-space"> </span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Seo Sanghyeon</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Ironruby-core mailing list</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="mailto:Ironruby-core@rubyforge.org">Ironruby-core@rubyforge.org</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="http://rubyforge.org/mailman/listinfo/ironruby-core">http://rubyforge.org/mailman/listinfo/ironruby-core</a></div> </blockquote></div><br></body></html>