These bugs are great. Are you reporting them on the RubyForge IronRuby site? That way they won't get lost in the mailing list archives.
Pete From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert Brotherus Sent: Thursday,17 April 17, 2008 09:31 To: [email protected] Subject: [Ironruby-core] Exception handling discrepancies Consider following simple program exceptions.rb: begin a = ABC rescue puts "We have exception: " + $! end cruby can treat the exception as string, but rbx fails: [11:24:38 ~/irb_test] ruby exceptions.rb We have exception: uninitialized constant ABC [11:25:10 ~/irb_test] rbx exceptions.rb Snippets:0:in `main': undefined local variable or method `to_str' for uninitialized constant Object::ABC:NameError (NoMethodError) from Snippets:0:in `Initialize'[11:25:16 ~/irb_test] The problem can be circumvented currently with to_s: puts "We have exception: " + $!.to_s Robert Brotherus Software architect Napa Ltd Tammasaarenkatu 3, Helsinki FI-00180 P.O.Box 470, Helsinki FI-00181 Tel. +358 9 22 813 1 Direct. +358 9 22 813 611 GSM +358 45 11 456 02 Fax. +358 9 22 813 800 Email: [EMAIL PROTECTED] www.napa.fi <http://www.napa.fi/>
_______________________________________________ Ironruby-core mailing list [email protected] http://rubyforge.org/mailman/listinfo/ironruby-core
