On Wed, Mar 30, 2011 at 10:26 PM, Randal L. Schwartz <span dir="ltr">&lt;<a href="mailto:merlyn@stonehenge.com" target="_blank">merlyn@stonehenge.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




&gt;&gt;&gt;&gt;&gt; &quot;Nikolay&quot; == Nikolay Suslov &lt;<a href="mailto:nsuslovi@gmail.com" target="_blank">nsuslovi@gmail.com</a>&gt; writes:<br>
<br>
Nikolay&gt; First, making OMeta as the default preloaded package in<br>
Nikolay&gt; Squeak. Then, review, redefine the parts in Squeak where patten<br>
Nikolay&gt; matching and parsing is needed, reimplementing them using<br>
Nikolay&gt; OMeta. Adopting existed programmer&#39;s tools for easily using of<br>
Nikolay&gt; OMeta language, while working with source code (transcription,<br>
Nikolay&gt; annotation, localisation, etc). Exploring, how &quot;Undo&quot; operation<br>
Nikolay&gt; could be implemented in current Squeak using Worlds. And more..<br>
<br>
While I&#39;m very impressed with OMeta across multiple platforms, I think<br>
putting it directly into Squeak as an always-handy parser might be a bit<br>
premature.<br>
<br>
I&#39;d like a fair comparison with the PEG stuff of XTreams before I would<br>
put my weight behind either proposal.  I say that because I&#39;m inclined<br>
to move Squeak towards Xtreams first, and if a PEG parser comes along<br>
for free with that, we&#39;re already further than we&#39;ve been in the past.<br>
And the PEG Parser of XTreams doesn&#39;t require extraordinary browser<br>
support, as OMeta does.<br>
<font color="#888888"><br></font></blockquote><div> </div><div>From conceptual and practical point of view,<br>OMeta - is not yet another &quot;system tool&quot; written for Squeak or another fork, in contrary to XTreams (a generalized stream/iterator framework written in Smalltalk) burned in Pharo. OMeta is a language which allows to simplify an existed tools in it&#39;s hosted language (Squeak, Pharo, JavaScript, etc) where it is implemented, while not porting, learning and using another ones, like XTreams. So, redefined tools with OMeta could become really portable and mobile, ready for using in any other fork, even in another language, like JavaScript. <br>



<br>Regards,<br>Nikolay<br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><font color="#888888">
--<br>
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095<br>
&lt;<a href="mailto:merlyn@stonehenge.com" target="_blank">merlyn@stonehenge.com</a>&gt; &lt;URL:<a href="http://www.stonehenge.com/merlyn/" target="_blank">http://www.stonehenge.com/merlyn/</a>&gt;<br>
Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc.<br>
See <a href="http://methodsandmessages.posterous.com/" target="_blank">http://methodsandmessages.posterous.com/</a> for Smalltalk discussion<br>
</font></blockquote></div><br>