Hi guys,

Last night I took a stab at implementing BasicObject; rewiring the
class bootstrap to include BasicObject took me about five minutes,
but I got stuck on how the method definitions themselves should be
handled.  As far as I can tell, there are two options:

 1. separate RubyObject into RubyBasicObject and RubyObject

 2. use RubyObject for both Object and BasicObject, but use
    separate metaclasses to get different method subsets on
    each

The first has the potential to be extremely intrusive, and I'm not
entirely sure I can do it cleanly.  I think the second option is a
much better approach, but it's not evident to me how to do it with
annotations (which I don't think we want to abandon).

Suggestions?

-mental


---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to