tfpt review "/shelveset:RubyTypes1;REDMOND\tomat" Generates a new CLR type for Ruby classes only if the class derives from a CLR class not impleemnting IRubyObject interface. This reduces number of types generated during Rails startup to 15 (from ~500). Builtin classes will inherit from RubyObject, where possible, or implement IRubyObject in future (that will reduce the number of generated classes in pure Ruby app near to 0). Tomas -------------- next part -------------- A non-text attachment was scrubbed... Name: RubyTypes1.diff Type: application/octet-stream Size: 46588 bytes Desc: RubyTypes1.diff URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20080604/45f373c6/attachment-0001.obj>
Looks good. -----Original Message----- From: Tomas Matousek Sent: Wednesday, June 04, 2008 6:36 PM To: IronRuby External Code Reviewers; Rowan Code Reviewers Cc: ironruby-core at rubyforge.org Subject: Code Review: RubyTypes1 tfpt review "/shelveset:RubyTypes1;REDMOND\tomat" Generates a new CLR type for Ruby classes only if the class derives from a CLR class not impleemnting IRubyObject interface. This reduces number of types generated during Rails startup to 15 (from ~500). Builtin classes will inherit from RubyObject, where possible, or implement IRubyObject in future (that will reduce the number of generated classes in pure Ruby app near to 0). Tomas