Hey there guys.<br><br>I&#39;m new to LISP/scheme (I&#39;m from the ruby world), trying a lot of stuff to make<br>sense of this new environment. One particular thing I&#39;ve found that would really<br>smooth the line of effort is sweet-expressions<br>
(<a href="http://www.dwheeler.com/readable/">http://www.dwheeler.com/readable/</a>). The author was gentle enough even to<br>provide a why do it here<br><a href="http://www.dwheeler.com/readable/retort-lisp-can-be-readable.html">http://www.dwheeler.com/readable/retort-lisp-can-be-readable.html</a> .<br>
<br>So quoting a conversation I had with the author:<br><br>&nbsp; Eduardo Bellani:<br>&nbsp;&nbsp;&nbsp; &gt;&gt; Would you know if your sweet-expressions would work on PLT Scheme<br>&nbsp;&nbsp;&nbsp; &gt;&gt; (I&#39;m reaching for some way to develop a web app with sweet expressions<br>
&nbsp;&nbsp;&nbsp; &gt;&gt; here, just to show case it to a study group, perhaps get some<br>&nbsp;&nbsp;&nbsp; &gt;&gt; people interested)?<br>&nbsp; &gt;<br>&nbsp; &gt;I don&#39;t know if it&#39;d work on PLT Scheme, but if it doesn&#39;t, it should be extremely<br>
&nbsp; &gt;trivial to make it work.<br>&nbsp; &gt;<br>&nbsp; &gt;The Scheme implementation of sweet-expressions is intentionally<br>&nbsp; &gt;written to be _very_ portable; I actively strived to avoid anything that<br>&nbsp; &gt;wasn&#39;t explicitly promised by the Scheme (R5) spec.<br>
&nbsp; &gt;The one exception is modules, which R5 didn&#39;t have at all, so you may<br>&nbsp; &gt;need to edit the (few) lines to cause it to be combined into a module.<br>&nbsp; &gt;Nearly all Schemes have _some_ module system, but they&#39;re all slightly<br>
&nbsp; &gt;different :-(.<br>&nbsp; &gt;<br>&nbsp; &gt;The code I wrote (modulo reuse) uses a relatively small dialect of Scheme.<br>&nbsp; &gt;I want it to be easily translatable to Common Lisp and ACL2, so I intentionally<br>&nbsp; &gt;avoided some Scheme capabilities.<br>
<br>I&#39;m looking for a hand on porting this to PLT, since I&#39;m trying here is to learn<br>lisp using that, and to port it I would need to learn lisp, and so on :P<br><br>Would anyone care to lend a hand?<br>Hugs<br>
<br>-- <br>Eduardo Bellani<br><br><a href="http://www.cnxs.com.br">www.cnxs.com.br</a><br><br>"What is hateful to you, do not to your fellow men. That is the entire Law; all the rest is commentary." The Talmud<br>