part of AspectMaps is a polymetric view of classes and aspects. For
that I want to use Glamour to specify the metrics for the dimension.
The code below shows what I have (and will embed in another browser at
some point) which leads me to 2 questions and a bug.
First question: how can I let each browser show its title? With 6 of
these it's easy to be confused which is which.
Second question: at some point in the mondrian script I need to
retrieve the selections in each browser. (I dont want to automatically
repaint when a selection is changed). How can I do this?
I have tried to get both of these things to work myself but I'm not
having any success ...
The bug: in the code below add a size: 100 to both column
specifications, and you get a nice ZeroDivide error :-/
| browser mprops cprops aprops|
cprops := #(CLOC NumMeth NumAtt NumJP NumAsp).
aprops := #(ALOC NumPC NumAdv NumJPP).
mprops := #(MLOC MNumJP MNumAsp).
browser := GLMTabulator new.
browser column: [: c | c row: #cheight; row: #aheight; row: #mheight];
column: [: c | c row: #cwidth; row: #awidth; row: #mwidth].
browser showOn: #cheight; using: [
browser tree title: 'Classes Height'; display: cprops.].
browser showOn: #cwidth; using: [
browser tree title: 'Classes Width'; display: cprops.].
browser showOn: #aheight; using: [
browser tree title: 'Aspects Height'; display: aprops.].
browser showOn: #awidth; using: [
browser tree title: 'Aspects Width'; display: aprops.].
browser showOn: #mheight; using: [
browser tree title: 'Methods Height'; display: mprops.].
browser showOn: #mwidth; using: [
browser tree title: 'Methods Width'; display: mprops.].
browser openOn: 'Select'
jfabry(a)dcc.uchile.cl - http://dcc.uchile.cl/~jfabry
PLEIAD Lab - Computer Science Department (DCC) - University of Chile
I am looking for a Java Exporter for Moose. Earlier I had tried IPlasma but
I am getting some problems in its interface so I cannot use it. I also tried
J2Moose but the format generated by the tool is not accepted by moose. Is
there a Java exporter for moose that is compatible with the current MSE file
thanx in advance,
It works fine on my computer. I am also using 7.2.6, but I did not
update the JVM.
On 26 Dec 2009, at 13:04, Simon Denier wrote:
> On 26 déc. 2009, at 12:13, Tudor Girba wrote:
>> Hi Simon,
>> Strange, that should not happen. I would need to see the sources to
>> debug this.
> Here you go. It compiles against Java 6 on Mac Os platform, but I
> didnt install the latest release.
> Also I used infusion 7.2.6
>> On 26 Dec 2009, at 11:49, Simon Denier wrote:
>>> Hi all
>>> I'm trying to generate a mse file for a java project with infusion.
>>> It stops somewhere with this error:
>>> Writing the MSE file for the path: /Users/deniersi/workspace/GecO/
>>> --Export started--
>>> MSE file generation aborted!
>>> which does not give much help.
>>> Last lines in the mse describe beginning of a method
>>> (FAMIX.Method (id: 4318)
>>> (sourceAnchor (ref: 9706))
>>> (parentType (ref: 3))
>>> ref 9706 is '_unknown_path\_unknown_file'
>>> Any idea about how to debug?
>>> Moose-dev mailing list
>> "It's not what we do that matters most, it's how we do it."
>> Moose-dev mailing list
"Be rather willing to give than demanding to get."
Since I slightly modified the cacheBounds initialization when
translating nodes when adding the features wanted by Marco, I
regenerate the mondrian health report.
Slightly improvement from the one I sent at the beginning of the month.
I discovered an opportunity to gain many % when rendering nodes. I
will work on that soon.
Report produced on 2009-12-28T13:32:14+00:00
Benchmark ManyNode (simple rendering of nodes) :
100 nodes => 16 ms
200 nodes => 54 ms
300 nodes => 108 ms
400 nodes => 187 ms
500 nodes => 301 ms
600 nodes => 446 ms
700 nodes => 574 ms
800 nodes => 755 ms
900 nodes => 949 ms
1000 nodes => 1148 ms
1600 nodes => 3043 ms
Benchmark ManyEdges (simple rendering of edges) :
10 edges => 1 ms
20 edges => 5 ms
30 edges => 13 ms
40 edges => 180 ms
50 edges => 50 ms
60 edges => 79 ms
70 edges => 117 ms
80 edges => 174 ms
90 edges => 256 ms
100 edges => 342 ms
200 edges => 4432 ms
300 edges => 35438 ms
55.08 % of methods are covered
Progress from last time: -0.96 %
Alexandre Bergel http://www.bergel.eu
Moose has a new den:
Most of the content (including the users) was ported from
moose.unibe.ch. Here are the main diffs:
- The look suffered a minor surgery
- I created a small ad-like movie to introduce the logo (embedded on
the main page). It does not have sound, but it's a start
- The tools were reorganized: those tools that were only available in
VW are now under /tools/vw. For the popular tools like codecity,
softwarenaut and chronia, we have a forward in /tools (e.g., www.moosetechnology.org/tools/codecity)
- I added http://www.moosetechnology.org/development for development
- The publications list is up to date based on scg.bib and uses the
latest Citezen implementation by Oscar. At this moment, there is no
automatic update, and if you want to get your publications online,
please let me know.
- http://www.moosetechnology.org/docs/famix/3.0 is generated
dynamically from the MSE specification. This will probably grow in the
near future to offer a more detailed documentation.
- The old moose.unibe.ch redirects to the new page (except for the /
resources which are still hosted on macamis.unibe.ch for serving large
I would like to thank Lukas for all the support he provided to deal
with the technical details of redirects and server settings.
"Live like you mean it."
I've started to play around with moose a bit. The tools page on the moose site has quite impressive tools to offer. But as soon as I took a pharo image and loaded moose into it I recognized that it is (again) not as easy as I hoped.
For a lot of the tools I don't meet the smalltalk dialect requirements and/or I don't meet the operating system requirements. So, is there a matrix where I can see which of the tools are usable in which dialect or operating system?
I'm trying to generate a mse file for a java project with infusion.
It stops somewhere with this error:
Writing the MSE file for the path: /Users/deniersi/workspace/GecO/src
MSE file generation aborted!
which does not give much help.
Last lines in the mse describe beginning of a method
(FAMIX.Method (id: 4318)
(sourceAnchor (ref: 9706))
(parentType (ref: 3))
ref 9706 is '_unknown_path\_unknown_file'
Any idea about how to debug?