<div><br><div class="gmail_quote">On Thu, Mar 11, 2010 at 9:44 PM, Javier Pimás <span dir="ltr"><<a href="mailto:elpochodelagente@gmail.com">elpochodelagente@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi! Recently I discovered that there is a parser project called SmaCC. I don't know if it works, but I think it includes parsers for C, Java and Smalltalk, do you know/did you try it?<br></blockquote><div><br></div><div>
Thanks, but no thanks :-)</div><div><br></div><div>I know SmaCC exists, but I never use parser generators. In Newspeak we use parser combinators, which is a much nicer approach. There is a Smalltalk version of the parser combinator library as well as a Newspeak one. <div>
Making parsers is easy if you have the correct grammar. </div><div><br></div><div>There is of course something to be said for a ready made parser if it exists - but you have to be confident it is correct, and you become dependent on the framework it uses. <br>
</div></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>Regards,<br> Javier.<br>
<br><div class="gmail_quote">2010/3/11 John M McIntosh <span dir="ltr"><<a href="mailto:johnmci@smalltalkconsulting.com" target="_blank">johnmci@smalltalkconsulting.com</a>></span><br><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><div class="h5">
<div style="word-wrap:break-word">Ah, well I can also help eliot on this, sometimes he gets too busy... plus I want to ensure the objective-c binding happens. <div><br><div><div><div>On 2010-03-11, at 11:26 AM, Gilad Bracha wrote:</div>
<br><blockquote type="cite">Hi Mariano,<div><br></div><div>I'm pretty sure you mean to list Eliot as the co-mentor or mentor on this one. If anyone got stuck and asked my help, I would end up bugging Eliot anyway. And he did agree. </div>
<div><br>
</div><div><div><br><br><div class="gmail_quote">On Thu, Mar 11, 2010 at 10:18 AM, Mariano Martinez Peck <span dir="ltr"><<a href="mailto:marianopeck@gmail.com" target="_blank">marianopeck@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left:1px solid rgb(204, 204, 204);margin:0px 0px 0px 0.8ex;padding-left:1ex">
Tomorrow morning we will be submitting...so, for this project, we only have this proposal:<br><br>Work on a cross-dialect foreign function call interface and implement it in at least two dialects. Candidates include Alien and GNU Smalltalk'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>
There is some support for parsing C headers in the Newspeak system. Aliens have been ported to Strongtalk as well as Squeak.<br><br>The mentor will be John McIntosh and Gilad Brancha co-mentor.<br><br>Can this proposal be more complete and have similar structure to the rest ? If true, send me the proposal.<br>
<br>Check <a href="http://gsoc2010.esug.org/ideas.html" target="_blank">http://gsoc2010.esug.org/ideas.html</a><br><br>Cheers<br><br>Mariano</blockquote></div><br></div>-- <br>Cheers, Gilad<br>
</div>
</blockquote></div><div><br><div>
<span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="word-wrap:break-word">
<span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="word-wrap:break-word">
<div><div style="margin:0px"><div style="word-wrap:break-word"><div style="word-wrap:break-word"><div style="margin:0px"><font face="Helvetica" size="3">--</font></div><div style="margin:0px"><font face="Helvetica" size="3">===========================================================================</font></div>
<div style="margin:0px"><font face="Helvetica" size="3">John M. McIntosh <<a href="mailto:johnmci@smalltalkconsulting.com" target="_blank">johnmci@smalltalkconsulting.com</a>> Twitter: squeaker68882</font></div>
<div style="margin:0px"><font face="Helvetica" size="3">Corporate Smalltalk Consulting Ltd. <a href="http://www.smalltalkconsulting.com" target="_blank">http://www.smalltalkconsulting.com</a></font></div><div style="margin:0px">
<font face="Helvetica" size="3">===========================================================================</font></div><div><br></div></div></div></div></div></div></span></div></span><br></span><br>
</div>
<br></div></div></div></div><br></div></div>_______________________________________________<br>
Pharo-project mailing list<br>
<a href="mailto:Pharo-project@lists.gforge.inria.fr" target="_blank">Pharo-project@lists.gforge.inria.fr</a><br>
<a href="http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project" target="_blank">http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project</a><br></blockquote></div><font color="#888888"><br><br clear="all">
<br>-- <br>Javier Pimás<br>
Ciudad de Buenos Aires<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Cheers, Gilad<br>
</div>