<br><br><div><span class="gmail_quote">On 6/25/06, <b class="gmail_sendername">Luís Oliveira</b> <<a href="mailto:luismbo@gmail.com">luismbo@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
[Hello Jan. Sorry for the late reply!]<br><br>Jan Rychter <<a href="mailto:jan@rychter.com">jan@rychter.com</a>> writes:<br>> As for me, a working callback-lambda under SBCL (and later ECL) would be<br>> a MAJOR win. Even more so if I could avoid memory leaks by being able to
<br>> delete callbacks when they're no longer needed.<br><br>I can't seem to find the lambda-callback patch but, IIRC, we reached the<br>conclusion that we could support this feature in a similar fashion to<br>the way we support foreign-funcall and long-long on some Lisps.
<br><br>The first step to integrate this feature into CFFI is to have someone<br>actually use it, ...</blockquote><div><br>Replicating  CLisp's callback-lambda when porting Vasilis's original CLisp-only Cells-Gtk to UFFI was a huge pain. Maybe they would not mind ripping out all the nonsense I had to create (if ti is still there).
<br><br>Well, come to think of it, I handle the Togl callbacks in Tcl/Tk by declaring fixed callbacks and having those call lambdas one can put in a slot of the CLOS class that wraps a C Togl widget. Hmmm. But I need portability: ACL, Lispworks, mebbe OpenMCL. Where would it run?
<br><br>kt<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">maybe write some tests. I doubt the patch (wherever it<br>is) bitrotted much; can you apply it and/or let me know where it is? Let
<br>us know if it works for you or if you need any help.<br><br>--<br>Luís Oliveira<br>luismbo (@) gmail (.) com<br><a href="http://student.dei.uc.pt/~lmoliv/">http://student.dei.uc.pt/~lmoliv/</a><br><br>_______________________________________________
<br>cffi-devel mailing list<br><a href="mailto:cffi-devel@common-lisp.net">cffi-devel@common-lisp.net</a><br><a href="http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel">http://common-lisp.net/cgi-bin/mailman/listinfo/cffi-devel
</a><br></blockquote></div><br>