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 Pharo-project@lists.gforge.inria.fr 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."