Hi,

Moose is a platform for analysis of data in general and software systems in particular. It is not specific to Smalltalk or to any other language. It does come with prebuilt solutions for modeling and parsing various languages, but you can extend it with your own specific requirements.

To form a generic idea, you can browse a bit this:
http://themoosebook.org/

Regarding the reference to GLMTabulator, you need Glamour (which indeed also ships with Moose). If you want to load PetitParser with all required dependencies you do it via this script:

Gofer new
        renggli: 'petit';
        package: 'ConfigurationOfPetitParser';
        load.
(Smalltalk at: #ConfigurationOfPetitParser) perform: #loadDefault.

Cheers,
Doru


On 15 Jun 2010, at 00:46, Alexandre Bergel wrote:

I started reading about Moose (esp Meta-environment and executable
meta-language using smalltalk) and it was all about languages with
introspection.  SAS has no such ability, and is not even object
oriented. So it didn't seem like a good fit. Have I misunderstood--for example, are the remarks directed more at smalltalk as an implementation
language for Moose?

As soon as you provide a parser and a meta-model for your language, then moose is your friend. Independently if your language is object- oriented or not.
I build an importer for C for Moose.

Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

--
www.tudorgirba.com

"Not knowing how to do something is not an argument for how it cannot be done."


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to