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