I&#39;m all for it, and hope that John or Eliot can mentor. Datapoints I&#39;ll add:<div><br></div><div>There is some support for parsing C headers in the Newspeak system.</div><div>Aliens have been ported to Strongtalk as well as Squeak.</div>
<div><br></div><div>Finally - what licensing would apply if GNU Smalltalk were used?  GPL is a big problem. Even LGPL elicits an immune response in a lot of commercial contexts.  Is there a GSoC policy on this?<br><br><div class="gmail_quote">
On Sun, Mar 7, 2010 at 3:09 PM, Mariano Martinez Peck <span dir="ltr">&lt;<a href="mailto:marianopeck@gmail.com">marianopeck@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br><div class="gmail_quote"><div class="im"><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><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>
</blockquote></div><br><br clear="all"><br>-- <br>Cheers, Gilad<br>
</div>