Hi,
Over the past couple of days I worked on some more detailed
dependencies between Moose packages in Pharo. The generic code for
expressing and loading dependencies is based on the work of Lukas and
Jorge (Gofer and Flair from
http://source.lukas-renggli.ch). In the
process we created a small DSL for expressing dependencies.
To get an idea, you can load the Moose distribution via:
MooseLoader load.
There is only one small problem in that Famix-Smalltalk just does not
want to load for some reason still to be identified. Other than that,
you can now inspect the graph of dependencies via:
MooseLoader all.
I attached here a Mondrian visualization of the dependencies. With
red, I marked the packages that have newer versions in Monticello. If
you load MondrianPaintings, you can also get the visualization via:
MOSmalltalkPaintings new viewFlairLoadable: MooseLoader all
Cheers,
Doru
--
www.tudorgirba.com
"Being happy is a matter of choice."