Another Moose Thesis
by Mircea Filip Lungu
Hi guys,
I don't know if anybody still counts, but I would like to announce another
Masters thesis that was written while contributing to Moose:
Dennis Schenk's work on Quicksilver (
http://scg.unibe.ch/archive/masters/Sche14a.pdf)
Have a nice evening,
M.
--
Mircea Lungu, PhD.
Researcher
Software Composition Group
University of Bern
8 years, 2 months
List of academic / industrial using Moose
by Anne Etien
Hi,
In the previous version of the website, there was a list of academic partners and its equivalent for the industrial ones. I can’t find on the new version of the website where is the information and the old links lead to 404 pages.
Is the information available somewhere?
Thanks in advance for your help.
Anne
8 years, 2 months
Happy 2015!
by Alexandre Bergel
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
8 years, 3 months
Glamorous Framework: How to propagate values to a model?
by Juraj Kubelka
Hi!
There is an example GLMBasicExamples>>dropDownList where a user can select a value from drop down list. If I change some lines like this:
-=-=-
browser := GLMTabulator new.
browser row: #one size: 30; row: #two.
browser transmit to: #one; andShow: [:a |
a dropDownList
display: [ :myModelObject | myModelObject valuesForDropDownList ] ].
-=-=-
How can I update selected value in myModelObject when a user select something?
Thanks!
Juraj
8 years, 3 months
Improvement of Mondrian
by Alexandre Bergel
Hi!
I have improved the Mondrian builder.
Here is the example thumbnails in the version of today :-)
Just open the Roassal example browser :-)
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
8 years, 3 months
Context attached to a GTInspector?
by Alexandre Bergel
Hi!
I am wondering whether a context can be attached to a GTInspector.
For example, I would like to keep some properties about the roassal camera and the position of all the elements to have smooth animation when updating.
Maybe the class GTInspector or GLMCompositePresentation may be a variable attributes with a dictionary in it?
Does this make sense?
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
8 years, 3 months
just comited a change to Famix-SourceAnchor ...
by Nicolas Anquetil
I added a new Source anchor, similar to FileAnchor but with the absolute
position instead of the line+column
called it IndexedFileAnchor
Common parts with old FileAnchor (not renamed to minimize the impact)
have been put in a superclass of both:
AbstractFileAnchor
famix tests are green
nicolas
8 years, 3 months
When do we move to Pharo 4?
by Alexandre Bergel
Just wondering now that Moose 5 is out :-)
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
8 years, 3 months
Improvement of Mondrian
by Alexandre Bergel
Hi!
On my quest to inject all the features of the GraphBuilder into Mondrian, I have just improved Mondrian with the (i) the #notUseInLayout option when building edges and (ii) the bezier line that follow a path.
It sounds like very technical, but this effort is to make the Mondrian and the edge/layout builders more expressive.
Here is a small example:
-=-=-=-=-=-=-=-=-=-=-=-=
classes := RTShape withAllSubclasses, TRShape withAllSubclasses.
b := RTMondrian new.
b shape circle.
b nodes: classes.
b edges connectFrom: #superclass.
b shape bezierLineFollowing: #superclass;
color: (Color blue alpha: 0.2).
b edges notUseInLayout; connectToAll: #dependentClasses.
b normalizer
normalizeSize: #numberOfMethods using: #sqrt;
normalizeColor: #numberOfMethods using: (Array with: Color green with: Color red) using: #sqrt.
b layout cluster.
b build.
-=-=-=-=-=-=-=-=-=-=-=-=
Another example:
-=-=-=-=-=-=-=-=-=-=-=-=
classes := RTObject withAllSubclasses, RTTest withAllSubclasses.
b := RTMondrian new.
b shape circle.
b nodes: classes.
b edges connectFrom: #superclass.
b shape bezierLineFollowing: #superclass;
color: (Color blue alpha: 0.2).
b edges
notUseInLayout;
connectToAll: #dependentClasses.
b normalizer
normalizeSize: #numberOfMethods using: #sqrt;
normalizeColor: #numberOfMethods using: (Array with: Color green with: Color red) using: #sqrt.
b layout cluster.
b build.
^ b
-=-=-=-=-=-=-=-=-=-=-=-=
Doru, on some point we discussed whether it was a good idea to have a clause
#if: [ :fromObject :toObject | … return a boolean … ]
You argued that it was not a good idea and I agree with you. However, I cannot see how to avoid it.
For example, how can I have only edges going from the tests to the base code, and not between classes of the base code?
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
8 years, 3 months