<div dir="ltr"><div></div><div>Estevo,</div><div><br></div><div>I think I completely lost you about what you are trying to achieve.</div><div><br></div><div>Please clarify, what particular use of wills do you find dangerous?</div>

<div><br></div><div>Is it that.. you find it tricky to get in place a particular sequence of C FFI structure release function invocation on their GC???</div><div><br></div><div>Something along the lines that if you have a C structure A that contains in it a reference to another C structure B, and you want Gambit's GC to automatically take care of this relationship in the sense that it will not release B before A??</div>

<div><br></div><div>Feel free to describe the totality of the problem you see as one or two sentences, so an elementary school kid would get it :)</div><div><br></div><div>Also feel free to describe some practical goal or usecase that cannot be achieved right now because of this<br>

</div><div><br></div><div>Mikael</div><div><div class="gmail_extra"><br><div class="gmail_quote">2013/12/25 Estevo <span dir="ltr"><<a href="mailto:euccastro@gmail.com" target="_blank">euccastro@gmail.com</a>></span><br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>I think how wills work is fine.  It's the particular usage of wills I described before that I find dangerous.  The problem with Gambit is that it doesn't offer a better way to do that.<br>


<br>As I said, I'm working on a patch that enables a better way.  As soon as I have a coherent proposal I'll ask the list for opinions/alternatives/suggestions.<br>
</div></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Dec 25, 2013 at 2:11 PM, Mikael <span dir="ltr"><<a href="mailto:mikael.rcv@gmail.com" target="_blank">mikael.rcv@gmail.com</a>></span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra">Right. Just to clarify: Right now, do you see a problem about what's happening or do you consider all spinning fine?<div>



<div><br><br><div class="gmail_quote">2013/12/25 Estevo <span dir="ltr"><<a href="mailto:euccastro@gmail.com" target="_blank">euccastro@gmail.com</a>></span><br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div>> [...] But since none of these references is strong, the will that has it as testator <br>

<div>



> will be made executable in the next garbage collection[1].<br><br></div></div>(Sorry, by "the next" garbage collection I don't mean a different one, just the same one I trigger by calling (##gc).)<br>
</div>
</blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div></div></div>