Hi!
Milton has trouble to run the last Moose (Spur based then) on Windows.
Anyone is using Moose on Windows?
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi,
I am wondering why there are ~1000 tests less on Moose6.0 image between 7 oct and today.
It seems that XML tests are not run anymore. Is it wanted ?
Cheers,
Vincent
________________________________
Ce message et les pi?ces jointes sont confidentiels et r?serv?s ? l'usage exclusif de ses destinataires. Il peut ?galement ?tre prot?g? par le secret professionnel. Si vous recevez ce message par erreur, merci d'en avertir imm?diatement l'exp?diteur et de le d?truire. L'int?grit? du message ne pouvant ?tre assur?e sur Internet, la responsabilit? de Worldline ne pourra ?tre recherch?e quant au contenu de ce message. Bien que les meilleurs efforts soient faits pour maintenir cette transmission exempte de tout virus, l'exp?diteur ne donne aucune garantie ? cet ?gard et sa responsabilit? ne saurait ?tre recherch?e pour tout dommage r?sultant d'un virus transmis.
This e-mail and the documents attached are confidential and intended solely for the addressee; it may also be privileged. If you receive this e-mail in error, please notify the sender immediately and destroy it. As its integrity cannot be secured on the Internet, the Worldline liability cannot be triggered for the message content. Although the sender endeavours to maintain a computer virus-free network, the sender does not warrant that this transmission is virus-free and will not be liable for any damages resulting from any virus transmitted.
Hi!
Consider the method:
RTSunburstBuilderExamples >> basic15
<gtExample>
| b mt |
b := RTSunburstBuilder new.
…
^ b
By having the pragma I can run the example as a test. That is good, but I want to have the object inspected. Currently it does not.
Is there a way to get the object inspected?
With <script: ‘self new basic15 inspect’> instead of <gtExample>, then I could get it.
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi!
As you may know, in Pharo one can define an action using a #script pragma.
This is useful for example to have examples as in:
C class >> example01
<script>
…
This creates a small icon actionable next to the method name in the code browser. Clicking on it send the message #example01 to C.
You can you have another pragma #script: as in:
C>> example01
<script: ‘self new example01>
…
I have been using this kind of example because I want to have the examples available when I select a class. However, I see myself in using this pragma as a super easy way to have a button available in the code browser that execute something else than an example. For example, in one of my class, I have:
-=-=-=-=-=-=-=-=-=-=-=-=
SmallMultiple >> openMultiple
<script: 'SmallMultiple new openMultiple inspect'>
| b times c |
times := OrderedCollection new.
MCCVSImporter new
blockToExecute: [ :line | …
…
SmallMultiple >> menuCommandOn: aBuilder
<worldMenu>
(aBuilder item: #'Small Multiple')
label: 'Small Multiple';
icon: MatrixCubeIcons current cubeIcon;
action: [ self new openMultiple inspect ]
-=-=-=-=-=-=-=-=-=-=-=-=
The method #openMultiple open a file browser and let the user to select a file and do some treatment on a .csv file. As you can see, this is not an example, but really the starting point of the application.
All this long mail, to say that the code browser may not only be a place to look at code, execute tests, but also having user buttons to trigger and launch an application.
By the way, there has been some effort with examples from the GT team. How does this compare with the #script: pragma? How to use it?
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Copy artifact plugin in the jenkins wasn't correctly installed when we
recovered from the glitches in Inria infrastructure. I've installed the
plugin in the jenkins, however the jobs using the plugin prior to the
problem do not have this step any more in their configuration. We'll have
to add the step for red builds (i.e. copy required artefacts from the other
upstream jobs).
I've done it for a few but there are some jobs (GT-*) that I do not know
what to copy and from where so we need to go through the failing builds.
Tx Christophe, I'll check if everything's ok.
As Andrei said, we seem to have lost information regarding sending mails at
the end of the builds.
Did this problem occur in other projects?
Anyways, It is not a big deal and we can always add it we still need it.
On Tue, Jan 5, 2016 at 8:59 PM, Christophe Demarey <
Christophe.Demarey(a)inria.fr> wrote:
> done!
> could you check if all is ok?
>
> Le 5 janv. 2016 à 19:55, Christophe Demarey a écrit :
>
> > The info is not missed. You just have to restart Jenkins to have it back
> > _______________________________________________
> > Moose-dev mailing list
> > Moose-dev(a)list.inf.unibe.ch
> > https://www.list.inf.unibe.ch/listinfo/moose-dev
>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)list.inf.unibe.ch
> https://www.list.inf.unibe.ch/listinfo/moose-dev
>
>
Hi,
I'm trying to understand the code behind the figure here to rotate labels:
So, I made a minimal example to start with, here (code is at
http://ws.stfx.eu/N6ZG4BAIBO00 )
Now I would like to rotate the text to made it look like the first
image. I presume that the code that made this possible for the first
case is this one:
====================
RTBundleBuilder>>createLabelFor: e view: aView
| lbl |
lbl := label elementOn: e model.
self interaction setUpElement: lbl.
aView add: lbl.
e addCallback: (TRTranslationCallback new block: [
| angle |
angle := (e position - center ) theta.
lbl translateTo: e position+((lbl trachelShape
notRotatedWidth/2) * (angle cos @ angle sin)).
angle := angle radiansToDegrees.
angle := angle + ((angle between: 90 and: 270) ifTrue: [ 180 ]
ifFalse: [ 0 ]).
lbl trachelShape angleInDegree: angle ] ).
e translateTo: e position.
====================
but I can not quite understand the lines
lbl translateTo: e position+((lbl trachelShape notRotatedWidth/2) *
(angle cos @ angle sin)).
and
angle := angle + ((angle between: 90 and: 270) ifTrue: [ 180 ] ifFalse:
[ 0 ]).
Could some body explain me how to incorporate rotation to the first
basic example at http://ws.stfx.eu/N6ZG4BAIBO00 (second image of this mail).
Thanks,
Offray
To all the moose community!
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi all,
just in case this is not a known bug: Intensive use of Roassal2 in Pharo 5 causes a segfault of the mac vm. A crash.dump is attached. It’s the vm I got just now ( wget --quiet -O - get.pharo.org/50+vm | bash ) and Pharo5 with Alexes’ 17280 slice to make Roassal visualize shapes correctly.
To reproduce, all I need to do is have a visualization open with a layout animation and after some time it will crash. I use this in LRP and I can give easy steps to reproduce if needed.
---> Save our in-boxes! http://emailcharter.org <---
Johan Fabry - http://pleiad.cl/~jfabry
PLEIAD and RyCh labs - Computer Science Department (DCC) - University of Chile
Hi,
When loading moose or GT I get the error bellow.
Any idea from where GLMFillWidthStrategy, GLMFillWidthAndHeightStrategy or
GLMRigidStrategy come?
(I didn't look into it)
A simple way to reproduce is by executing:
Gofer it
smalltalkhubUser: 'Moose' project: 'GToolkit';
package: 'ConfigurationOfGToolkit';
load.
#ConfigurationOfGToolkit asClass loadDevelopment.
Cheers,
Andrei
This package depends on the following classes:
GLMFillWidthStrategy
GLMFillWidthAndHeightStrategy
GLMRigidStrategy
You must resolve these dependencies before you will be able to load these
definitions:
GLMFillWidthAndHeightStrategy>>#initializeContainer:
GLMFillWidthAndHeightStrategy>>#initializeFirstColumn:
GLMFillWidthAndHeightStrategy>>#initializePane:
GLMFillWidthAndHeightStrategy>>#initializeSecondColumn:
GLMFillWidthStrategy>>#initializeContainer:
GLMFillWidthStrategy>>#initializeFirstColumn:
GLMFillWidthStrategy>>#initializePane:
GLMFillWidthStrategy>>#initializeSecondColumn:
GLMRigidStrategy>>#initializeContainer:
GLMRigidStrategy>>#initializeFirstColumn:
GLMRigidStrategy>>#initializePane:
GLMRigidStrategy>>#initializeSecondColumn:
Hi guys,
Installing stable Roassal2 from the Catalog Browser, in Pharo 5 (#50509),
leads to a vanish dialog :
Information
There was an error while trying to install Roassal2. Installation was
cancelled.
and to the following message in Transcript:
Loading 1.20 of ConfigurationOfRoassal2...
...
Loaded -> ConfigurationOfGlamour-AndreiChis.217 ---
http://smalltalkhub.com/mc/Moose/Glamour/main/ ---
http://smalltalkhub.com/mc/Moose/Glamour/main/Error: Unable to resolve
project package for 'GlamourCore'. It is likely that that the configuration
referencing this project will not validate properly (see MetacelloToolBox
class>>validateConfiguration:).
Is Roassal2 configuration broken?
Cheers,
Hernán
Hi,
On Moose 51 if you try to save code on GTDebugger you will get a DNU
because the method DebuggerModel>>#selectedMessageName call #messageName
instead of #messageSeletor.
This is pretty annoying. I don't really know what I need to change where.
Can someone who knows better Moose can take a look please?
Thank you.
--
Cyril Ferlicot
http://www.synectique.eu
165 Avenue Bretagne
Lille 59000 France
Hi,
For some tools in Synectique in Glamour we have some empty panes that
are only rendered when they receive something on the entity port.
So the user needs to click on an element of a list before the pane is
rendered.
I would like to know if it is possible to open a pane with some
instructions/text util the transmission is not triggered instead of an
empty space to fill the space and help the user?
Thank you.
--
Cyril Ferlicot
http://www.synectique.eu
165 Avenue Bretagne
Lille 59000 France
Hi all,
I was trying to load Roassal2 stable (ConfigurationOfRoassal2 load) in today’s Pharo 5 build but it fails with the following error: 'Unable to resolve project package for ''GlamourCore''. It is likely that that the configuration referencing this project will not validate properly (see MetacelloToolBox class>>validateConfiguration:).'
If I try to load development (ConfigurationOfRoassal2 loadDevelopment, it complains that I will lose changes to Glamour-Morphic-Renderer, and then I get a warning:
This package depends on the following classes:
GLMFillWidthStrategy
GLMFillWidthAndHeightStrategy
GLMRigidStrategy
What should I do to get a working version of Roassal2 for Pharo 5?
---> Save our in-boxes! http://emailcharter.org <---
Johan Fabry - http://pleiad.cl/~jfabry
PLEIAD and RyCh labs - Computer Science Department (DCC) - University of Chile
Hi!
In case some of you are not aware, Slack is a super cool chat: http://slack4pharo.trentosur.com/
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi!
With GT, one can define particular view on an object using the pragma gtInspectorPresentationOrder:
Can I do the same thing with actions? I mean, having a pragma to display a particular action, either as an icon, or as an entry in the menu next to it?
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
I believe I already saw this request on the list.
spotter preview should get the keyboard arrow events when one gave it
focus by clicking in it
and ctrl-S should actually save a method and not just remove the orange
corner
highlighting would be nice to
ultimately, it could be possible to do without nautilus only by using
spotter
nicolas
--
Nicolas Anquetil
RMod team -- Inria Lille
Dear All,
As you may have heard, AgileVisualization is a book about the Roassal visualization engine.
We hope to have the book released soon, within a couple of months. It would be fantastic to have feedback:
http://agilevisualization.com
The book is a fantastic result of the community. You guys made this possible, and we wish to thank you very much for this.
Beers will flow at ESUG for everybody who comment on the chapters :-)
We also have live discussion on Slack, channel #Roassal (see http://pharo.org/community on how to join Slack)
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi,
I'm curious about the design decisions behind Moose Graph Algorithms.
Basically each algorithm (or at least many of them) has their own
separate class for edges and/or vertices.
This in theory makes the code more descriptive, however it also makes
integration between various algorithms much harder, because now if I
want to run two different algorithms on a single graph I have to
convert them to the appropriate format.
Wouldn't it make more sense to have the necessary behavior pluggable
and have only a single representation of a graph?
I'm sure there some other benefits to the current approach, however I
do not see them.
So all in all I would like to have a perhaps more functional (as in
function) approach, as that more closely matches the mathematics
behind the algorithm(s).
Peter
Hi all,
I wanted to try Hapao to see the quality of the tests we have in LRP but I cannot get it to work. I looked at the instructions on http://objectprofile.com/Hapao.html
- the one-click is a Pharo 1.2 version, that’s much much too old to be able to load LRP
- In the latest moose 6.0 executing ConfigurationOfSpy loadDevelopment produces an error
- in the latest LRP (based on Pharo 5 pre-spur) I can load Hapao but it throws up a lot of warnings during the load. Furthermore nothing works like in the ‘how to use’ part on the page.
What is the status of Hapao? How can I use it to have a look at my tests?
---> Save our in-boxes! http://emailcharter.org <---
Johan Fabry - http://pleiad.cl/~jfabry
PLEIAD and RyCh labs - Computer Science Department (DCC) - University of Chile
Hello guys,
thanks for the support so far. I've been working on your suggestions.
Some of them concerned that the example in the first demo video was too
"magic". :-P
So I made another video showing how the developer can manually configure
the tool.
Take a look: https://youtu.be/3xc3j3PjIYQ
( first demo here: https://youtu.be/gW3l4O-WEGs )
Also, I kindly remind you that I'm interested in usage data:
- if you systematically modified code in the past, show me.
- if you created a custom transformation with the tool, show me; or
- if you had problems using the tool, show me too! :-)
Feel free to provide any feedback.
Cheers,
--
Gustavo Santos
http://gustavojss.github.io/
Hi!
The Pharo 5.0 (and therefore Moose) cannot be open with the last VM available on pharo.org.
I think that if the image can only be run on Spur, Spur should be available.
So, where to get Spur?
Here: ?
https://ci.inria.fr/pharo/view/5.0-VM-Spur/job/PharoVM-spur32/375/Architect…
I have tried Roassal on Spur, and text cannot be displayed properly.
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.