Hi!
I finally got the time to include of the last layout of Mathieu that was not included: the reverse radial tree layout.
Here what it looks like (the edges are just for aesthetic purpose).
The script was made in Moose, using the following:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
view shape ellipse size: [ :cls | cls numberOfMethods log * 7 ].
view nodes: classGroup.
edges := view edgesFrom: #superclass.
view layout: (ROReversedRadialTreeLayout new userDefinedEdges: edges).
bs := (ROBSplineLine new).
bs alpha: 0.85.
bs setDiscovery: [ :cls | cls superclass ].
bs color: (Color red alpha: 0.5).
view shape: bs.
lastlevel := classGroup select:[ :cls | (cls subclassHierarchy size) == 0 ].
view edges: lastlevel from: #yourself toAll: [ :cls | (cls queryAllOutgoingInvocations atTypeScope) select: [:clsa | (clsa subclassHierarchy size) == 0 ]].
view raw bitmap.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hello,
There are several tests failing in Moose 4.9. Majority of them are related
to OSProcess and some others are related to Moose and Roassal. We have
Pharo sprint next week so, here in Lille, we can work on making unstable
builds on the moose jenkins green (Moose 4.9, Moose-algos, and
Moose-on-the-web). Because, it will be difficult for us to move the
downstream projects to Moose 4.9 unless the build is stable.
It would be good to know the roadmap to move to Pharo 3.0 because the major
change between Moose 4.8 and Moose 4.9 is removing Mondrian. So when do we
move to Pharo 3.0?
regards,
Usman
(Sorry if this is a repost. I have a problem with Nabble.com.)
Whenever i try to load ConfigurationOfGlamour in a 20621 Pharo image i get
the following error:
Error: Could not resolve: CollectionExtensions
[CollectionExtensions-TudorGirba.34.mcz] in /Users/wm/Pharo
Images/package-cache
So i can no longer load ConfigurationOfGlamour. I tried 2.4 and 2.5-snapshot
and i did also empty my package-cache. No difference. Any idea where the
problem lies?
--
View this message in context: http://forum.world.st/Problem-loading-ConfigurationOfGlamour-tp4711634.html
Sent from the Moose mailing list archive at Nabble.com.
n := elements size nthRoot: 3 ceiling
should be
n := (elements size nthRoot: 3) ceiling
in
on: elements
| n rowSizes rowPositions columnSizes columnPositions levelSizes
levelPositions |
n := elements size nthRoot: 3 ceiling.
"Initialize the cell sizes"
rowSizes := Array new: n.
columnSizes := Array new: n.
levelSizes := Array new: n.
Otherwise, Array is initialized on a float and that gives an error.
usman