Hi,
The default search options that come with GTSpotter are nice, but the power
of a moldable tool like GTSpotter stems from how it can be extended by
external packages.
To get an idea of how this works in practice, you can find an example of
how to make GTSpotter to extend the search through files with the ability
of diving in an XML file in the XMLParser project.
For example, the screenshot shows that we dived in an XML file, and in that
file we can directly search for XML elements:
[image: Inline image 2]
Here are some more details of how this works:
http://www.humane-assessment.com/blog/searching-xml-with-gtspotter/
Remember that GTSpotter competes at the ESUG Innovation Awards :).
Cheers,
Doru
--
www.tudorgirba.com
"Every thing has its own flow"
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
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
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
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
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
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
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
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
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
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
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.