[MacRuby-devel] [MacRuby] #613: Dispatch classes should be wrapped in an Data struct to allow subclassing
MacRuby
ruby-noreply at macosforge.org
Thu Feb 18 12:40:04 PST 2010
#613: Dispatch classes should be wrapped in an Data struct to allow subclassing
----------------------------------------+-----------------------------------
Reporter: ernest.prabhakar@… | Owner: pthomson@…
Type: defect | Status: new
Priority: minor | Milestone:
Component: MacRuby | Keywords:
----------------------------------------+-----------------------------------
Comment(by pthomson@…):
I had considered making a Dispatch::Base object, but it seemed like
overkill.
I'm actually not sure that any of the Dispatch objects can be subclassed
safely, since they are all of type T_DATA.
Calling DATA_PTR() on a subclass of a T_DATA object causes a segmentation
fault.
I need to look into whether it's possible for subclasses of T_DATA to
behave properly when they have to interact with C code.
I guess this patch doesn't do much, then. *wry grin*
--
Ticket URL: <http://www.macruby.org/trac/ticket/613#comment:5>
MacRuby <http://macruby.org/>
More information about the MacRuby-devel
mailing list