<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16608" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=546254006-21052008><FONT face=Arial
color=#0000ff size=2>I was using an automation script to generate the tally of
different types of known errors back when I was attempting to load the 100s of
different ruby source files required by rails. Now, I'm pretty much just running
the different use cases and seeing where it crashes. </FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=546254006-21052008><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=546254006-21052008><FONT face=Arial
color=#0000ff size=2>Cheers, Wayne.</FONT></SPAN></DIV><BR>
<BLOCKQUOTE
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> ironruby-core-bounces@rubyforge.org
[mailto:ironruby-core-bounces@rubyforge.org] <B>On Behalf Of </B>Steve
Eichert<BR><B>Sent:</B> Wednesday, 21 May 2008 1:04 AM<BR><B>To:</B>
ironruby-core@rubyforge.org<BR><B>Subject:</B> Re: [Ironruby-core] Gems and
Rails use cases<BR></FONT><BR></DIV>
<DIV></DIV>Wayne,<BR><BR>How are you going about creating the list of problems
as you try and load things? Are you just using trial and error or are
you using something else to uncover the missing pieces?
<BR><BR>Thanks,<BR>Steve<BR><BR>
<DIV class=gmail_quote>On Tue, May 20, 2008 at 10:40 AM, Wayne Kelly <<A
href="mailto:w.kelly@qut.edu.au">w.kelly@qut.edu.au</A>> wrote:<BR>
<BLOCKQUOTE class=gmail_quote
style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">Now
that most of the files required by rails are loading successfully, I'm now
trying to actually run a number of gems/rails use cases:<BR><BR>ir.exe
c:\rubygems-1.1.1\setup.rb<BR>ir.exe c:\ruby\bin\gem -h<BR>ir.exe
c:\ruby\bin\gem -list<BR>ir.exe c:\ruby\bin\gem install rails<BR>ir.exe
c:\ruby\bin\rails -h<BR>ir.exe c:\ruby\bin\rails my_rails_app<BR>ir.exe
c:\my_rails_app\script\server<BR>ir.exe
c:\my_rails_app\public\dispatch.cgi<BR><BR>I installed the MRI windows one
click installer and replaced the i386-mswin32 directory with an ironruby
directory that contains stubs for:<BR>thread.so, etc.so, socket.so,
stringio.so, syck.so, zlib.so, digest.so, digest/sha2.so, openssl.so,
enumerator.so, bigdecimal.so, nkf.so, strscan.so<BR><BR>The following lists
the problems that I encountered (and in some cases worked around) for these
use cases:<BR><BR>gems setup.rb:<BR> - Mutex class not declared (from
Thread.so)<BR> - gsub $n bug [bug #20137]<BR> - Hash modified
during iteration [bug #20198]<BR> - require infinite loop [bug
#20131]<BR> - Time::gmt_offset not implemented [patch
#20175]<BR> - Dir.glob unexpected character [bug #19843]<BR> -
define_method overload missing [bug #20119?]<BR> - Mutex::synchronize
method not implemented<BR> - File::stat, lstat & unlink methods not
implemented [bug #20252]<BR><BR>gem -h:<BR>gem list:<BR>gem install
rails:<BR> - Interrupt class not declared<BR> - Regexp.new(string,
string) method not implemented<BR> - YAML::Syck::Resolver class not
declared<BR> - YAML::Syck::DefaultResolver constant not
defined<BR> - YAML::Syck::Resolver::use_types_at method not
implemented<BR> - YAML::Syck:GenericResolver constant not
defined<BR> - YAML::Syck:Parser class not declared<BR> -
YAML::Syck:Emitter class not declared<BR> - Digest::SHA256 not
defined<BR> - Module::define_method(:symbol) { block} overload not
implemented<BR><BR>rails generate myapp:<BR> - ResolveSourceUnit load
source with no extension [bug #20206]<BR> - Signal.trap method not
implemented<BR><BR>rails runtime (webrick):<BR>rails runtime
(dispatch.cgi):<BR> - ENV::each method not implemented<BR> -
Regexp unrecognized escape sequence \_ [bug #20205]<BR> -
File::SEPARATOR = '/' rather than '\' ???<BR> - Module::method_added
method not implemented<BR> - Thread::critical= method not
implemented<BR> - NKF class not implemented (from nkf.so)<BR> -
send attr_accessor [bug
#20242]<BR>_______________________________________________<BR>Ironruby-core
mailing list<BR><A
href="mailto:Ironruby-core@rubyforge.org">Ironruby-core@rubyforge.org</A><BR><A
href="http://rubyforge.org/mailman/listinfo/ironruby-core"
target=_blank>http://rubyforge.org/mailman/listinfo/ironruby-core</A><BR></BLOCKQUOTE></DIV><BR></BLOCKQUOTE></BODY></HTML>