The inFusion team just released version 7.2.5 of inFusion. Among
others, it has three features related to Moose:
- isPublic, isProtected, isPrivate parameters for method in FAMIX 3.0
- dialog for choosing the folder location when exporting
- fix for the error in exporting the name of a parameter in FAMIX 2.1
You can get it at:
"Obvious things are difficult to teach."
I am looking to visualize my class hierarchy in moose in such a way that the
method calls within classes is overlapped over the class hierarchy
In addition to this, I am looking to filter the visualization results by
specifying invoked methods so that my visualization does not get cluttered
with all the method calls within the class hierarchy. Can I generate such a
visualization with Moose?
As you might know, Glamour received the 3rd prize at the ESUG
Innovation Awards. Together with the nice diploma, we also received a
200 EUR cash prize.
After long deliberations we decided to put this money back to some
good use and organize a Glamour Day on November 6:
The event will be organized in the meeting room of SCG, starting from
10:00, and it will take the form of a sprint in which we can all enjoy
the glamorous glamour of Glamour.
The prize money will be used to provide (within the mentioned limit)
food and beverages.
Everyone is welcome. Just, please let us know if you plan to
The Glamorous Team
The Moose Board is happy to invite the members of the Moose
Association to the general assembly.
The assembly will be held during the CHOOSE Forum on November 23,
2009, 12:40 (just after the CHOOSE General Assembly), at the Allegro
Grand Casino Kursaal in Bern.
The agenda is listed below. For further information, please contact
the board at:
1. Anual report
- organized events (Moose Dojos and FAMOOSr)
- awards (ESUG Innovation Award for Glamour, CH Open Source Award
nomination for Moose)
- Moose 4.0 based on Pharo
- discussions with Cincom
2. Audit report
- Board: Orla Greevy, Stephane Ducasse, Michele Lanza, and Tudor Girba
are running for another mandate; also, there we have a new candidate:
- Auditor: Klaus Witzel is running for another mandate
The Moose Executive Board
Perhaps some of you are interested in this event.
Begin forwarded message:
> From: Harald Gall <gall(a)ifi.uzh.ch>
> Date: 26 October 2009 22:56:24 GMT+01:00
> To: choose-news(a)iam.unibe.ch
> Cc: Harald Gall <gall(a)ifi.uzh.ch>
> Subject: [scg-staff] [Choose-news] CHOOSE Forum 2009: Human-centric
> software development, Nov 23, Bern
> Reply-To: scg-all(a)iam.unibe.ch, scg-staff(a)iam.unibe.ch
> Dear members of CHOOSE,
> We are pleased to invite you to the CHOOSE Forum 2009 to be held on
> November 23 at the Allegro Grand Casino Kursaal in Bern.
> The full day event consists of five talks and a panel on the topic of
> "Human-centric software development."
> The speakers are:
> - Prof. Arie van Deursen, Delft University of Technology
> - Prof. Jim Whitehead, University of California, Santa Cruz
> - Prof. Andrew Ko, University of Washington
> - Peter Stevens, Sierra Charlie Consulting
> - Dr. Tudor Gîrba, Sw-eng. Software Engineering GmbH
> The day also features the CHOOSE General Assembly, including reports
> from the President and the Treasurer.
> More details together with the registration form can be found on the
> official webpage:
> We hope to see many of you at the Forum!
> Kind regards,
> Harald Gall, Michele Lanza and Tudor Girba
> CHOOSE News is a *moderated* mailing list for
> announcing non-commercial events related to
> Object Technology in Switzerland.
> To learn more about CHOOSE, see: http://www.choose.s-i.ch/
"Relationships are of two kinds: those we choose and those that
happen. They both matter."
There is a #generated method in some metaclasses of Mondrian. For
^ #(( string '#asString' 'The string to be displayed.' )
( font 'TextStyle defaultFont' 'The font to be used.' )
( color 'Color black' 'The color of the text.' ))
The only sender of #generated is MethodPragmaTest
Is this really used? If not, is there a perpective of using this?
Alexandre Bergel http://www.bergel.eu
I adapted to Glamour what I did for Mondrian
You will find below the report. I tried to find a bottleneck, but
Glamour behaves linearly in all my tries. This is a good news
The report has been generated by doit-ing:
GlamourousHealth new produceReport
Report produced on 2009-10-23T16:33:00+00:00
Version a MCVersionInfo(GlamourLoader-tg.34)
Opening Browser Benchmark:
15 openings => 3622 ms
Selecting Item Benchmark:
100 size and selections => 709 ms
200 size and selections => 815 ms
300 size and selections => 895 ms
400 size and selections => 993 ms
500 size and selections => 1094 ms
600 size and selections => 1197 ms
700 size and selections => 1705 ms
800 size and selections => 1431 ms
900 size and selections => 1533 ms
1000 size and selections => 1639 ms
1500 size and selections => 2493 ms
2000 size and selections => 2729 ms
Selecting in finder item Benchmark:
1 size and selections => 26 ms
5 size and selections => 148 ms
10 size and selections => 328 ms
15 size and selections => 483 ms
20 size and selections => 636 ms
25 size and selections => 833 ms
30 size and selections => 999 ms
35 size and selections => 1289 ms
40 size and selections => 1483 ms
45 size and selections => 1700 ms
50 size and selections => 1881 ms
33.02 % of methods are covered
Progress from last time: 0.0 %
I also worked on a test coverage tool. Here is what I obtain for
GlamourousHealth new viewTestCoverage
to have a mondrian rendering of the coverage. Inner light red boxes
are methods that are not directly or indirectly executed by unit
tests. Inner white boxes are methods executed when running the tests.
Outer boxes are classes. Edges designate superclass links.
Feedback are welcome
NB: You need to install www.squeaksource.com/Spy.html in order to get
the test coverage
Alexandre Bergel http://www.bergel.eu
I am happy to report that I ported SmallDude to Pharo. It is available
(Smalltalk at: #ConfigurationOfSmallDude) perform: #loadDefault
All tests are green :).
"Not knowing how to do something is not an argument for how it cannot