BTW I will do a pass over the metacello cha[ter. I
produced a memento with dale and I think that people will find it useful.
On Aug 25, 2011, at 2:31 PM, Tudor Girba wrote:
Hi,
For the next major version of Moose, we need to rethink the packaging of Moose.
To rethink this, we first need to have a common understanding of the structure of Moose.
For this, please read the short description of Moose from here:
http://www.themoosebook.org/book/introduction/nutshell
In particular, I want to start distinguishing clearly between several types of
components:
. Importers:
-- These have the responsibility of importing data into models
-- Examples: SmalltalkImporter, MSE
. Analyses
-- they do something specific with data
-- Examples: metrics, system complexity, dependency browser ...
. Meta-Models:
-- they define the structure of data
-- Examples: FAMIX, Hismo, ...
. Engines
-- they are meta-tools with which we control the analysis flow
-- Examples: Moose-Core, PetitParser, Fame, Mondrian, Glamour, Magritte
Then of course, there will be various kinds of flavors. For example: MooseFinder is both
an engine (because it is generic and can be contextualized in several ways) and an
analysis (because it is built on top of an engine).
After we settle on a larger picture, I want to have clearly named configurations for each
subpart. Then it will be clearer where people should put the extensions (because currently
we all define the extensions in the same package)
Cheers,
Doru
--
www.tudorgirba.com
"Be rather willing to give than demanding to get."
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
_______________________________________________
Moose-dev mailing list
Moose-dev(a)iam.unibe.ch