<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;">
<br>
5) Work on a cross-dialect foreign function call interface and implement it in at least two dialects.  Candidates include Alien and GNU Smalltalk&#39;s CObject (using existing implementation has the advantage of having to implement in only _one_ other dialect!).  Bonus points for implementing a C parser that would be able to construct bindings.  GNU Smalltalk already contains a C preprocessor implementation.<br>
<font color="#888888">
</font><br></blockquote><div><font color="#888888"><br></font>I think this project could be a good idea for GSoC.  As I said, I would love if it (optionally at least) could not to block the complete VM while a function is being called. <br>
<br>I would also love what you said: parse .h of libraries and automatically create the wrapper for Smalltalk. At least create the invocations to the functions, and map the structures to objects...<br><br>We need to write a title, a little description and if possible titles like &quot;technical details&quot;, &quot;benefits to the students&quot; and &quot;benefits to the community&quot;.<br>
<br>If you are interested please send it to me and I add it to the list.<br><br>We also need a mentor (and a student, of course)...anyone is willing to do it ?<br><br>Cheers<br><br>Mariano<br></div></div>