<br><br><div class="gmail_quote">On Mon, Mar 8, 2010 at 12:24 AM, Gilad Bracha <span dir="ltr">&lt;<a href="mailto:gbracha@gmail.com">gbracha@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
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></blockquote><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div></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?<div>
<div></div><div class="h5"><br><br></div></div></div></blockquote><div><br>Yes, as you can read here:<br><br><a href="http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/faqs#licenses">http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/faqs#licenses</a><br>
<br>it says:<br><br><ol><li><a name="licenses">What licenses do I have choose from?</a></li><p>That depends on your mentoring organization. All code created by student participants must be released under an <a href="http://www.opensource.org/licenses/">Open Source Initiative approved license</a>.
It&#39;s also extremely likely that your mentoring organization will have a
preferred license(s) and that you will need to release your code under
the license(s) chosen by that organization.</p></ol><br>And as you can read in the link, LGPL seems to be accepted...so, from the GSoC point of view there is no problem with the license. <br><br>Cheers<br><br>Mariano<br>
 </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div><div class="h5"><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" target="_blank">marianopeck@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br><div class="gmail_quote"><div><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></div></div>-- <br>Cheers, Gilad<br>
</div>
</blockquote></div><br>