Hi,
I'm currently working on the way we manage the input files and the output files.
The way we manage the files now makes hard some improvement of Pillar.
That's why with Damien we though about makes some changes. The changes
are big so I wanted to talk about that with you.
We propose to have always 1 file with all the work inside. That can
use the inputFile tag. For example:
"${inputFile:Chapter1.pillar}$
${inputFile:Chapter2.pillar}$
${inputFile:Chapter3.pillar}$
${inputFile:Chapter4.pillar}$"
And the option "separateOutputFiles" will now create 1 file each time
we have a new Chapter. (!Level 1 header).
That will make simpler the way to number everything and to create
anchor because those 2 doesn't work well with the "separateOutputFile"
option.
What do you thing? That would be good with you?
--
Cheers
Cyril Ferlicot
Hello,
I have noticed that working with large collections in the new inspector is noticeable slower than with the old one :(
I executed a tiny benchmark that is just inspecting a 1.000.000 objects collection:
—————————
Smalltalk tools inspectorTool: GTInspector.
Transcript show: 'Exp with GT-Inspector: '.
Transcript show: [
((1 to: 1000000) collect: [ :i | Object new ]) inspect ] timeToRun.
Transcript cr.
Smalltalk tools inspectorTool: EyeInspector.
Transcript show: 'Exp with EyeInspector: '.
Transcript show: [
((1 to: 1000000) collect: [ :i | Object new ]) inspect ] timeToRun.
—————————
And the results were:
Exp with GT-Inspector: 0:00:01:04.979
Exp with EyeInspector: 0:00:00:00.381
Are you facing the same issue?
Alejandro
Hello,
I would like to know why the Meta Editor in the Moose panel and the implementing class GLMMagrittePresentation have been removed from the Moose 5.1 image because I want to annotate a model with it.
If it is not possible to do it work for Moose 5.1, is there an equivalent?
Thanks in advance,
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!
For a given famix class “cls” and a given famix method “m” (m is defined in cls), I would like to get the methods called by m that belongs to cls. Why is the simplest way to get this? I try the following:
(m queryAllOutgoingInvocations withinClass: cls) asArray flatCollect: #candidates
But I am sure there is a simpler way to do this…. Any hint?
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi!
This may be interesting for some of your.
A bug has been fixed this morning regarding the composition of dynamic stacked grapher. You can check the video https://vimeo.com/127707899
to have an idea. This is the result of the script:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
composer := RTComposer new.
a := RTDynamicStackedGrapher new.
a minY: -200; maxY: 200.
a view: composer view.
a y: #yourself.
a build.
composer group: #first.
b := RTDynamicStackedGrapher new.
b minY: -200; maxY: 200.
b view: composer view.
b y: #yourself.
b build.
composer group: #second.
composer move: #first onTheLeftOf: #second.
composer nameGroup: #first as: 'aFirstName'.
composer nameGroup: #second as: 'aSecondName'.
composer setGeneralTitle: 'aGeneralTitle'.
composer view addMenu: 'Left' callback: [ a add: 400 atRandom - 200 ].
composer view addMenu: 'Right' callback: [ b add: 400 atRandom - 200 ].
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Hi Natalia,
We have just added RWPopup.
-=-=-=-=-=-=-=-=-=-=-=-=
v := RWView new.
shape := RWCube new color: [ :m | Color random asWDColor ].
es := shape elementsOn: (1 to: 100).
RWCubeLayout on: es.
v addAll: es.
es do: [ :e | e addInteraction: RWPopup ].
v
-=-=-=-=-=-=-=-=-=-=-=-=
Let us know how it goes
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> On May 12, 2015, at 1:09 PM, Natalia Tymchuk <natalia.tymchuk(a)unikernel.net> wrote:
>
> Hi.
> I also trying to work with Roassal3D. I don’t decide yet what I like more: Roassal3D or RWoden.
> And there I also cannot find how to add highlighting and menu, in your letter you wrote that you have it.
> Can you write how does it called there.
>
> Thanks,
> Natalia
Hi All!
I implemented a small data analyser based on Glamour and Roassal.
I took the gtInspector to Glamour browser approach and this was very easy!
No I have one problem. For one object I have 5 tabs of Roassal
visualiyation and I am reading data from a DB. It is not much but the
post processing for the view seems to be a little too complicated....
Is there a way to make such processing just lazy? I mean only once the
user actually opens a particular tab?
Thanks!
Sebastian
Since GLMInputTextPresentation (or how it was called, I forget it) is gone, and actually was never there…
how can I have the equivalent? I’m sure you had the problem in which you need some… how do you solve it?
Esteban
Hi,
I’ve launched my oldish project, and encountered an issue with new grapher. When one uses #labelConversion: he has to define an axis label for a certain index of dataset. But in latest Grapher this index can exceed the total number of dataset entries. While this is not an issue for continuos data, I am experiencing problems when I want to graph readings in a stacked manner. For example I have data readings taken in a different moment of time, and I wan to label the index of a reading and it’s time, to give and idea where in time it is, but when I’m asked about the label on 4 indices after my last reading I cannot put there anything.
Uko