[squeak-dev] Ometa vs XTreams PEG, PetitParser, Helvetia

Hannes Hirzel hannes.hirzel at gmail.com
Thu Mar 31 10:26:40 UTC 2011

On 3/30/11, Nikolay Suslov <nsuslovi at gmail.com> wrote:
> >From conceptual and practical point of view,
> 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
> 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.
> Regards,
> Nikolay

XTreams is primarily a generalized stream/iterator framework.  It
contains PEG parser generation facilities, which I assume might use
XTreams. If not the PEG parser stuff could be separated.

Nikolay, what you write is interesting but too terse for me to
understand. If I understand you right you mean that OMeta goes beyond
the PEG parser in XTreams and PetitParser (L. Renggli) and Helvetia (L

In which ways does OMeta go beyond these other tools?

AND: Of course very welcome that you run for the board.


More information about the Squeak-dev mailing list