[Ironruby-core] Code Review: RubyClrInterop05

Curt Hagenlocher curth at microsoft.com
Fri Nov 21 04:33:25 EST 2008


  tfpt review "/shelveset:RubyClrInterop05;REDMOND\curth"

  Comment  :
  A smörgåsbord of GetMemberNames
  Changes to Python, DLR outer ring:
      Removed OldGetMemberNames from API and moved legacy Python functionality into language context
      Fixed/added some comments
  Changes to Ruby:
      Use the RubyContext associated with the RubyClass for virtual method implementation instead of the default context
      Implement ICustomTypeDescriptor on RubyObject, typegen'd classes
      Moved ForEachMember functionality onto RubyModule where it can be used by CustomTypeDesc, MO
      Implemented GetDynamicMemberNames on RubyObject, RubyClass MOs
      Note to self: in the future, we could create a generic custom type descriptor on top of a MO

--
Curt Hagenlocher
curth at microsoft.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: RubyClrInterop05.diff
Type: application/octet-stream
Size: 44272 bytes
Desc: RubyClrInterop05.diff
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20081121/b274e47c/attachment-0001.obj>


More information about the Ironruby-core mailing list