On Thu, 31 Mar 2011, Nikolay Suslov wrote:
OMeta - is not yet another "system tool" 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
I don't know what you mean by "burned in Pharo", but XTreams was originally written in VisualWorks and then ported to Squeak/Pharo.
existed tools in it'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.
Well, this is one of my concerns with OMeta (besides the really bad performance compared to other PEG implementations). It's a language which is not smalltalk. IMHO PetitParser and MEPS are better from this POV, because they're DSLs inside smalltalk. This means that existing tools can be used with them out of the box.
Levente
Regards, Nikolay
-- Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095 merlyn@stonehenge.com URL:http://www.stonehenge.com/merlyn/ Smalltalk/Perl/Unix consulting, Technical writing, Comedy, etc. etc. See http://methodsandmessages.posterous.com/ for Smalltalk discussion