gt spotter at the esug 2015 innovation technology awards
by Tudor Girba
Hi,
GT Spotter, the novel Pharo search interface, just entered the ESUG 2015
Innovation Technology Awards competition.
GT Spotter is part of the Glamorous Toolkit project (gt.moosetechnology.org)
and it offers an elegantly uniform search interface for any objects,
including classes, packages, methods, senders, files, playground pages,
examples, projects, and even your custom objects. It can be easily
extended, currently featuring more than 100 such extensions.
[image: Inline image 1]
To get a better idea of what GT Spotter brings, here is an overview
slideshow:
http://www.slideshare.net/girba/gt-spotter
Don't miss the live demo at ESUG :).
Cheers,
The Glamorous Team
8 years, 2 months
Re: [Esug-list] Roassal Camp Smalltalk
by Alexandre Bergel
Dear All,
Let’s meet at 9:00 in the Lobby.
We will figure out where the camp will be run.
There are nice tables outside. We will probably use them :-)
Cheers,
Alexandre
> On May 5, 2015, at 7:51 PM, Alexandre Bergel <abergel(a)dcc.uchile.cl> wrote:
>
> Dear Colleagues and Friends,
>
> We are happy to announce we will organize a CampSmalltalk about the Roassal visualization engine, on _Sunday 12 July_.
>
> As far as we have seen, the interests are multiple. Here is a list of topics we will happy to work on:
> - Port of Roassal on VisualWorks
> - Using Roassal on Gemstone
> - HTML/JavaScript export
> - Improving Grapher, our charting library
>
> If you wish to participate, get in touch with us. Since we will probably have a sponsoring of the event, it would be nice to know how many will attend to ease the logistic and the pizza ordering :-)
>
> Cheers,
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
> _______________________________________________
> Esug-list mailing list
> Esug-list(a)lists.esug.org
> http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org
>
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
8 years, 2 months
Camp Roassal place
by Peter Uhnak
Hi,
where will camp Roassal be? Same place as camp smalltalk?
Peter
8 years, 2 months
DeepTraverser
by Nicolas Anquetil
Anybody can explain the changes that occured over DeepTraverser ?
(Ideally how can we switch from old to new traverser?)
We have an "old" (1 year) bit of code that use the deepCollect: method
However, the changes in DeepTraverser break our code :-(
DeepTraverser-StefanReichhart.9
Time: 11 May 2015, 7:02:16.666278 pm
nicolas
8 years, 2 months
build ?
by Alexandre Bergel
Hi!
There are 3 tests that have been failing for long… What should we do?
Simply remove them to get the build green?
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
8 years, 2 months
Scrollbar in Roassal
by Alexandre Bergel
hi!
Just to let you know since some of you are not aware. We have nice scrollbars that adjust automatically when zooming in/out and drag and dropping the view. Try this:
b := RTMondrian new.
b nodes: RTObject withAllSubclasses.
b edges connectFrom: #superclass.
b layout tree.
b build.
b view @ RTDoubleScrollBar.
b view
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
8 years, 2 months
[ANN] New version of MooseChef
by Jean-Christophe Bach
Hi,
We are pleased to announce a new version of MooseChef. This version has
the advantage to be generic and can be easily used for non-object
oriented FAMIX metamodel. We used it for example for FAMIXSQL without
redefining everything.
The existing API is still working and will be removed later when people
will be used to this new version.
The new version modifies FAMIX entities with pragmas and traits. It can
be downloaded using the configurationOf available on this SmalltalkHub
project: http://smalltalkhub.com/#!/~AnneEtien/MooseQueryDraft/
The methods to use are (respectively for outgoing):
queryLocalIncoming: aFAMIXAssociationClass
retrieve incoming association whose source is self and the type of
association is aFAMIXAssociationClass
queryIncoming: aFAMIXAssociationClass
queryLocalIncoming applied on self and on each of its children
queryAllLocalIncoming
similar to queryLocalIncoming but take into account any kind of
association types
queryAllIncoming
similar to queryIncoming but take into account any kind of
association types
We are working on atScope: and within: to generalize them and integrate
them into the new API.
Feel free to give feedbacks,
Anne & JC
8 years, 2 months
RTDoubleArrowedLine
by Alexandre Bergel
Hi!
With Usman we are pair programming today on Moose and Roassal. We have just implemented the following:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
| v l e1 e2 eShape |
v := RTView new.
eShape := RTEllipse new size: 8; color: (Color blue alpha: 0.3).
e1 := eShape element.
e2 := eShape element.
e2 translateBy: 50 @ 30.
v add: e1; add: e2.
e1 @ RTDraggable.
e2 @ RTDraggable.
l := (RTDoubleArrowedLine new color: Color red) edgeFrom: e1 to: e2.
v add: l.
v
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Yeah, not groundbreaking, but a small and positive step.
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
8 years, 2 months