On Feb 2, 2008 2:58 PM, Leonardo Valeri Manera <<a href="mailto:l.valerimanera@gmail.com">l.valerimanera@gmail.com</a>> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I mean, don't get me wrong, I adore scheme, but I often find myself<br>having to use other laguages or bind myself to a particular<br>implementation not because of implementation-specific syntax<br>extensions or the like, but because of the lack of a portable FFI<br>
structure.<br></blockquote><div><br>Unfortunately there is (to my mind at least) one core problem which muddies the waters of how a universal FFI for Scheme implementations - the fact that there is not an obvious 'right' way to implement CALL-WITH-CURRENT-CONTINUATION, which has deep implications for the way that the stack gets used.<br>
<br>Most of the rest of the issues in an FFI do not have much variance between implementations and you can isolate them behind COND-EXPAND fairly easily.<br><br></div>david rush<br></div>-- <br>Once you label me, you negate me<br>
    - Soren Kierkegaard