On Fri, Jan 23, 2015 at 2:08 PM, Darryl L. Pierce <dpie...@redhat.com> wrote:
> On Fri, Jan 23, 2015 at 01:49:34PM -0500, Rafael Schloming wrote: > > It does talk about what swig does, but it also talks about the other > > direction: > > > > "If the C structure references other ruby objects, then the mark function > > pointer must also be provided and must properly mark the other objects > with > > rb_gc_mark()" > > What I meant is it's not showing how to do that. Swig is the one that's > generating that Ruby struct wrapping, but I haven't found (yet) if they > expose to users a way to tap into that adn do what we want. > If you can find a way for swig to let you control it that's great, but I was thinking we could just wrap this one struct by hand. It shouldn't be a whole lot of code for just that struct, and swig can still handle the rest of them. --Rafael