Re: [Pharo-users] Joining MongoTalkTeam

2016-02-24 Thread Esteban Lorenzano
done

> On 25 Feb 2016, at 07:15, Martin Dias  wrote:
> 
> PS: my username is MartinDias :)
> El 25/2/2016 2:52, "Martin Dias"  > escribió:
> Hello members of MongoTalkTeam (@st-hub):
> 
> Can I join? 
> 
> I'd like to commit a minor fix in ConfigurationOfMongoTalk:
> 
> Mongo-Squeak package should require Mongo-BSON package, since the former 
> references the class LittleEndianStream in the method 
> GratuitousIncompatibilities class>>doubleToBytes: 
> 
> Regards,
> Martin



Re: [Pharo-users] A Spec widget to hold non-editable multi-lines text?

2016-02-24 Thread Julien Delplanque
Hi,

Thank you it works as expected :) Maybe this should be documented in the
class comment of TextInputFieldModel?

Regards,

Julien

On Wed, Feb 24, 2016 at 7:49 PM, Johan Fabry  wrote:

> Hello Julien,
>
> have you tried configuring it with enabled: false ?
>
> > On Feb 24, 2016, at 13:24, Julien Delplanque  wrote:
> >
> > Hello,
> >
> > I wonder if there is a Spec widget to hold non-editable multi-line text?
> >
> > There is TextInputFieldModel but the text is editable.
> >
> > Thanks in advance,
> >
> > Julien
> >
> >
>
>
>
> ---> Save our in-boxes! http://emailcharter.org <---
>
> Johan Fabry   -   http://pleiad.cl/~jfabry
> PLEIAD and RyCh labs  -  Computer Science Department (DCC)  -  University
> of Chile
>
>
>


Re: [Pharo-users] MetaLink invocation with method returned value

2016-02-24 Thread Yuriy Tymchuk
As far as I know return values for methods are not yet implemented. I’ve talked 
with Marcus, it’s planned but not the top priority. For now you can all links 
to the return nodes of a method.

Uko

> On 25 Feb 2016, at 07:42, Alain Rastoul  wrote:
> 
> Hi,
> 
> I would like to trace returned values with MetaLink, but didn't found the 
> correct #arguments: parameter.
> Here in my example  I would like to call aMethodCall:returned: with the 
> return value of aMethodCall:
> (the method on which the link is installed)
> 
> 
>   (MyObject>>#aMethodCall:) ast
>   link: (MetaLink new
>   metaObject: myObject;
>   control: #after;
>   selector: #aMethodCall:returned: ;
>   arguments: #( arguments object)).
> 
> object is myObject not the returned value, value does not work, and I didn't 
> found any one working.
> 
> Does anyone know the correct invocation and can help me ?
> 
> Many thanks
> 
> 
> regards,
> 
> Alain
> 
> 




[Pharo-users] MetaLink invocation with method returned value

2016-02-24 Thread Alain Rastoul

Hi,

I would like to trace returned values with MetaLink, but didn't found 
the correct #arguments: parameter.
Here in my example  I would like to call aMethodCall:returned: with the 
return value of aMethodCall:

(the method on which the link is installed)


(MyObject>>#aMethodCall:) ast
link: (MetaLink new
metaObject: myObject;
control: #after;
selector: #aMethodCall:returned: ;
arguments: #( arguments object)).

object is myObject not the returned value, value does not work, and I 
didn't found any one working.


Does anyone know the correct invocation and can help me ?

Many thanks


regards,

Alain




Re: [Pharo-users] Joining MongoTalkTeam

2016-02-24 Thread Martin Dias
PS: my username is MartinDias :)
El 25/2/2016 2:52, "Martin Dias"  escribió:

> Hello members of MongoTalkTeam (@st-hub):
>
> Can I join?
>
> I'd like to commit a minor fix in ConfigurationOfMongoTalk:
>
> Mongo-Squeak package should require Mongo-BSON package, since the former
> references the class LittleEndianStream in the method
> GratuitousIncompatibilities class>>doubleToBytes:
>
> Regards,
> Martin
>


[Pharo-users] Joining MongoTalkTeam

2016-02-24 Thread Martin Dias
Hello members of MongoTalkTeam (@st-hub):

Can I join?

I'd like to commit a minor fix in ConfigurationOfMongoTalk:

Mongo-Squeak package should require Mongo-BSON package, since the former
references the class LittleEndianStream in the method
GratuitousIncompatibilities class>>doubleToBytes:

Regards,
Martin


[Pharo-users] short spotter demos

2016-02-24 Thread Tudor Girba
Hi,

The recent debates around Spotter, showed that some of its features are not 
well understood. In an effort to document it more thoroughly I created a couple 
of (very short) videos. They have no sound. Please take a look and let us know 
what you think.


Spotting a class with GTSpotter 
https://www.youtube.com/watch?v=_wIh4fekcD8

Scoping a search to a specific category in GTSpotter 
https://www.youtube.com/watch?v=9-fY4mN6Isc

Using category shortcuts in GTSpotter 
https://www.youtube.com/watch?v=USNZ7_6gLDA

Using preview in GTSpotter 
https://www.youtube.com/watch?v=FSm5xylmTqM

Using the dive-in action in GTSpotter 
https://www.youtube.com/watch?v=C7mJBX3Oblw

Loading a public playground with GTSpotter 
https://www.youtube.com/watch?v=xeDDLLdA1v8

Navigating through files with GTSpotter 
https://www.youtube.com/watch?v=dHQqXcS0vDI

Refining a search through the dive-in-category action with GTSpotter 
https://www.youtube.com/watch?v=IclLett0d6c

Opening a cached playground page with GTSpotter 
https://www.youtube.com/watch?v=V_yndTSsj8c


Cheers,
Doru


--
www.tudorgirba.com
www.feenk.com

"Yesterday is a fact.
 Tomorrow is a possibility.
 Today is a challenge."







Re: [Pharo-users] Help with trying to publish my project in the Pharo Catalog

2016-02-24 Thread Offray Vladimir Luna Cárdenas

Hi,

On 23/02/16 15:15, Offray Vladimir Luna Cárdenas wrote:

[...]

There is any way to run a "script" and the end of the installation 
process? I would like to run "GrafoscopioBrowser startDockingBar" once 
grafoscopio is installed to make it more evident and easier to start with.





Never mind. I have found the proper explanation in the PBE2 book. I will 
ask some questions after following the documentation, if any arrives.


Cheers,

Offray



Re: [Pharo-users] [Pharo-dev] help needed for testing the order in spotter

2016-02-24 Thread Esteban Lorenzano
right now feels a lot better than before. 
also the explicit (visible) keybingins to filter are a great addition :)

Esteban

> On 24 Feb 2016, at 19:34, Tudor Girba  wrote:
> 
> Hi,
> 
> Thanks. Indeed, I agree with you. In fact, this is what we did, and then I 
> was told that people would rather want to discuss beforehand :). So, 
> actually, this was a little experiment.
> 
> The thing is that we do not want to disturb people, but we need the feedback 
> to improve fast. So, right now it looks like the only real way to get 
> feedback is to push the changes. This has the tendency to create some 
> annoyance, but we are trying to react as fast as we can to limit it. I hope 
> this will be Ok with everyone.
> 
> Cheers,
> Doru
> 
> 
>> On Feb 24, 2016, at 7:29 PM, Christophe Demarey 
>>  wrote:
>> 
>> Hi Doru,
>> 
>> I don't see a better way to have beta-testers than having your code on the 
>> pharo alpha image ;)
>> You will have very soon feedback and then you can iterate.
>> 
>> Cheers,
>> Christophe
>> 
> 
> --
> www.tudorgirba.com
> www.feenk.com
> 
> "Speaking louder won't make the point worthier."
> 
> 




Re: [Pharo-users] A Spec widget to hold non-editable multi-lines text?

2016-02-24 Thread Johan Fabry
Hello Julien,

have you tried configuring it with enabled: false ?

> On Feb 24, 2016, at 13:24, Julien Delplanque  wrote:
> 
> Hello,
> 
> I wonder if there is a Spec widget to hold non-editable multi-line text?
> 
> There is TextInputFieldModel but the text is editable.
> 
> Thanks in advance,
> 
> Julien
> 
> 



---> Save our in-boxes! http://emailcharter.org <---

Johan Fabry   -   http://pleiad.cl/~jfabry
PLEIAD and RyCh labs  -  Computer Science Department (DCC)  -  University of 
Chile




Re: [Pharo-users] [Pharo-dev] help needed for testing the order in spotter

2016-02-24 Thread Tudor Girba
Hi,

Thanks. Indeed, I agree with you. In fact, this is what we did, and then I was 
told that people would rather want to discuss beforehand :). So, actually, this 
was a little experiment.

The thing is that we do not want to disturb people, but we need the feedback to 
improve fast. So, right now it looks like the only real way to get feedback is 
to push the changes. This has the tendency to create some annoyance, but we are 
trying to react as fast as we can to limit it. I hope this will be Ok with 
everyone.

Cheers,
Doru


> On Feb 24, 2016, at 7:29 PM, Christophe Demarey  
> wrote:
> 
> Hi Doru,
> 
> I don't see a better way to have beta-testers than having your code on the 
> pharo alpha image ;)
> You will have very soon feedback and then you can iterate.
> 
> Cheers,
> Christophe
> 

--
www.tudorgirba.com
www.feenk.com

"Speaking louder won't make the point worthier."




[Pharo-users] Re : Re: [Pharo-dev] help needed for testing the order in spotter

2016-02-24 Thread Christophe Demarey
Hi Doru,

I don't see a better way to have beta-testers than having your code on the 
pharo alpha image ;)
You will have very soon feedback and then you can iterate.

Cheers,
Christophe



Re: [Pharo-users] help needed for testing the order in spotter

2016-02-24 Thread Tudor Girba
Hi,


> On Feb 24, 2016, at 11:24 AM, Damien Cassou  wrote:
> 
> Tudor Girba  writes:
> 
>> Hi,
>> 
>> We need a bit of help with testing the order in Spotter. We do not have a 
>> real solution yet, but the current one should improve the situation.
>> 
>> We need a bit of feedback for this one:
>> https://pharo.fogbugz.com/f/cases/17656/Spotter-should-sort-search-results
>> 
>> Essentially, you would need to load the latest GT-Spotter and 
>> GT-SpotterExtensions-Core and let us know if it works better for spotting 
>> implementors or classes.
> 
> I have the impression this is already in the image. It seems to be
> working fine. Next time, it might help if you could just give us a Pharo
> expression that loads the patch.

Indeed, it is now in the image.

Unfortunately, there was no feedback :(. I will do it better next time. I just 
thought that given the urgency with which issues were reported, people would 
have been more eager to test, so I hurried up :).

Cheers,
Doru



> -- 
> Damien Cassou
> http://damiencassou.seasidehosting.st
> 
> "Success is the ability to go from one failure to another without
> losing enthusiasm." --Winston Churchill

--
www.tudorgirba.com
www.feenk.com

"Quality cannot be an afterthought."




[Pharo-users] A Spec widget to hold non-editable multi-lines text?

2016-02-24 Thread Julien Delplanque

Hello,

I wonder if there is a Spec widget to hold non-editable multi-line text?

There is TextInputFieldModel but the text is editable.

Thanks in advance,

Julien



Re: [Pharo-users] What are immediate subclass and word variable subclass?

2016-02-24 Thread Marcus Denker
Hello,

Here is the fix:

https://pharo.fogbugz.com/f/cases/17687/fix-changing-class-comments-does-not-work
 


(Done in a time that I should have done something else…)

> On 24 Feb 2016, at 12:06, Marcus Denker  wrote:
> 
> I will fix it today… I hope.
> 
> 
>> On 24 Feb 2016, at 12:00, Alexandre Bergel  wrote:
>> 
>> ???
>> 
>> Class comments cannot be improved then?
>> Well...
>> 
>> Alexandre
>> 
>> 
>>> On Feb 23, 2016, at 10:59 AM, Sven Van Caekenberghe  wrote:
>>> 
>>> Currently, modified class comments are not loaded, so don't bother trying 
>>> to improve them
>>> 
 On 23 Feb 2016, at 10:55, Alexandre Bergel  wrote:
 
 I do not understand, is this related to the improved comment I have 
 submitted?
 
 Alexandre
 
 
> On Feb 21, 2016, at 12:14 PM, Sven Van Caekenberghe  wrote:
> 
> We have a bug where class comment fail to load ;-)
> 
> https://pharo.fogbugz.com/f/cases/17655/Changes-in-package-loading-behavior
> 
>> On 21 Feb 2016, at 15:21, Alexandre Bergel  
>> wrote:
>> 
>> Done!
>> Waiting for Marcus :-)
>> 
>> Alexandre
>> 
>> 
>>> On Feb 18, 2016, at 6:29 PM, stepharo  wrote:
>>> 
>>> Thanks Alex
>>> can you add the answer of eliot to the comments?
>>> 
>>> 
>>> Le 17/2/16 18:59, Alexandre Bergel a écrit :
 Thanks, I have defined
 https://pharo.fogbugz.com/f/cases/17625/The-immediateSubclass-and-variableSubclass-method-need-comments
 
 your comments are in a slice, waiting in the inbox
 
 Cheers,
 Alexandre
 
 
> On Feb 17, 2016, at 1:54 PM, Damien Pollet 
>  wrote:
> 
> Immediate means it's stored in the OOP itself, like SmallInteger in 
> 32 bits.
> Variable word is like variable byte (ByteArray) I suppose, variable 
> size, with indices instead of named instance variables, but each 
> index points to a full word (I guess either 32 or 64bit depending on 
> the VM)
> 
> On 17 February 2016 at 16:30, Alexandre Bergel 
>  wrote:
> Hi!
> 
> I have stumbled on:
> 
> Float immediateSubclass: #SmallFloat64
>   instanceVariableNames: ''
>   classVariableNames: ''
>   package: 'Kernel-Numbers’
> 
> 
> Float variableWordSubclass: #BoxedFloat64
>   instanceVariableNames: ''
>   classVariableNames: ''
>   package: 'Kernel-Numbers’
> 
> 
> What are immediate subclass and word variable?
> 
> Cheers,
> Alexandre
> 
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> 
> 
> 
> 
> 
>>> 
>>> 
>> 
>> -- 
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> 
>> 
>> 
>> 
> 
> 
 
 -- 
 _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
 Alexandre Bergel  http://www.bergel.eu
 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
 
 
 
 
>>> 
>>> 
>> 
>> -- 
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> 
>> 
>> 
>> 
> 



Re: [Pharo-users] [Moose-dev] Call for action for Roassal

2016-02-24 Thread Alexandre Bergel
>> Dear community,
>>  What are the 3 aspects you would like to see improved in Roassal?
> 
> My favorite improvement would not really be a Roassal feature
> but would save me a lot of time:
> I would like the configuration versions to stop depending on numbered 
> versions of outside dependencies (Glamour, Neo-JSON-Core)

Hi!

I do not get this. Relying on the baseline is not enough?

Roassal is very simply packaged. Only 4 packages: Roassal, Trachel, 
Roassal2Spec, Roassal2GT. It is very unlikely that this list of package will 
grow (not until we have a Git integration at least). You can make your 
configuration directly point to these packages no? 

Cheers,
Alexandre

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






Re: [Pharo-users] Call for action for Roassal

2016-02-24 Thread Cyril Ferlicot Delbecque


On 24/02/2016 12:42, stepharo wrote:
> Great call and initiative.
> 
> I would like see
> - better arrows (this is related also to the third point)
> - get the graphViz algo finished (even if not fully working) Anne
> and guillaume got lost in translation there
> but it would be a real game changer.
> - having a better output (arrows, edge) and animation (like the web
> library Telescope is using to render visualisation on the web)
> Guillaume knows it name. (Guillaume what is the name of the library
> you use)
> 

http://js.cytoscape.org/

> 
> Stef
> 
> 

-- 
Cyril Ferlicot

http://www.synectique.eu

165 Avenue Bretagne
Lille 59000 France



signature.asc
Description: OpenPGP digital signature


Re: [Pharo-users] Call for action for Roassal

2016-02-24 Thread stepharo

Great call and initiative.

I would like see
- better arrows (this is related also to the third point)
- get the graphViz algo finished (even if not fully working) Anne 
and guillaume got lost in translation there

but it would be a real game changer.
- having a better output (arrows, edge) and animation (like the web 
library Telescope is using to render visualisation on the web)
Guillaume knows it name. (Guillaume what is the name of the library 
you use)



Stef


Le 24/2/16 09:51, Alexandre Bergel a écrit :

Dear community,

As you may have seen, Roassal has entered a stabilization phase. The book 
AgileVisualization.com will soon be released. After its release, Roassal will 
go over a new development phase. In order to prepare it, I am asking this 
question:

What are the 3 aspects you would like to see improved in Roassal?

You can answer publicly or by sending private messages.

Kind regards,
Alexandre





Re: [Pharo-users] What are immediate subclass and word variable subclass?

2016-02-24 Thread Alexandre Bergel
???

Class comments cannot be improved then?
Well...

Alexandre


> On Feb 23, 2016, at 10:59 AM, Sven Van Caekenberghe  wrote:
> 
> Currently, modified class comments are not loaded, so don't bother trying to 
> improve them
> 
>> On 23 Feb 2016, at 10:55, Alexandre Bergel  wrote:
>> 
>> I do not understand, is this related to the improved comment I have 
>> submitted?
>> 
>> Alexandre
>> 
>> 
>>> On Feb 21, 2016, at 12:14 PM, Sven Van Caekenberghe  wrote:
>>> 
>>> We have a bug where class comment fail to load ;-)
>>> 
>>> https://pharo.fogbugz.com/f/cases/17655/Changes-in-package-loading-behavior
>>> 
 On 21 Feb 2016, at 15:21, Alexandre Bergel  wrote:
 
 Done!
 Waiting for Marcus :-)
 
 Alexandre
 
 
> On Feb 18, 2016, at 6:29 PM, stepharo  wrote:
> 
> Thanks Alex
> can you add the answer of eliot to the comments?
> 
> 
> Le 17/2/16 18:59, Alexandre Bergel a écrit :
>> Thanks, I have defined
>> https://pharo.fogbugz.com/f/cases/17625/The-immediateSubclass-and-variableSubclass-method-need-comments
>> 
>> your comments are in a slice, waiting in the inbox
>> 
>> Cheers,
>> Alexandre
>> 
>> 
>>> On Feb 17, 2016, at 1:54 PM, Damien Pollet 
>>>  wrote:
>>> 
>>> Immediate means it's stored in the OOP itself, like SmallInteger in 32 
>>> bits.
>>> Variable word is like variable byte (ByteArray) I suppose, variable 
>>> size, with indices instead of named instance variables, but each index 
>>> points to a full word (I guess either 32 or 64bit depending on the VM)
>>> 
>>> On 17 February 2016 at 16:30, Alexandre Bergel 
>>>  wrote:
>>> Hi!
>>> 
>>> I have stumbled on:
>>> 
>>> Float immediateSubclass: #SmallFloat64
>>> instanceVariableNames: ''
>>> classVariableNames: ''
>>> package: 'Kernel-Numbers’
>>> 
>>> 
>>> Float variableWordSubclass: #BoxedFloat64
>>> instanceVariableNames: ''
>>> classVariableNames: ''
>>> package: 'Kernel-Numbers’
>>> 
>>> 
>>> What are immediate subclass and word variable?
>>> 
>>> Cheers,
>>> Alexandre
>>> 
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel  http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>> 
>>> 
>>> 
>>> 
>>> 
> 
> 
 
 -- 
 _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
 Alexandre Bergel  http://www.bergel.eu
 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
 
 
 
 
>>> 
>>> 
>> 
>> -- 
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> 
>> 
>> 
>> 
> 
> 

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






Re: [Pharo-users] [Moose-dev] Re: Call for action for Roassal

2016-02-24 Thread Alexandre Bergel
> In any case, I wrote a simpler layout delegator in Roassal that delegates the 
> layouting to graphviz and it works reasonably well, so I could probably add 
> it to Roassal (you however need graphviz installed and it would add another 
> dependency to Roassal, which I'm not so keen on).

Where can we have it please?

Alexandre

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






Re: [Pharo-users] help needed for testing the order in spotter

2016-02-24 Thread Sven Van Caekenberghe

> On 24 Feb 2016, at 11:24, Damien Cassou  wrote:
> 
> Tudor Girba  writes:
> 
>> Hi,
>> 
>> We need a bit of help with testing the order in Spotter. We do not have a 
>> real solution yet, but the current one should improve the situation.
>> 
>> We need a bit of feedback for this one:
>> https://pharo.fogbugz.com/f/cases/17656/Spotter-should-sort-search-results
>> 
>> Essentially, you would need to load the latest GT-Spotter and 
>> GT-SpotterExtensions-Core and let us know if it works better for spotting 
>> implementors or classes.
> 
> I have the impression this is already in the image. It seems to be
> working fine.

Yes, it works very well !

> Next time, it might help if you could just give us a Pharo
> expression that loads the patch.
> 
> -- 
> Damien Cassou
> http://damiencassou.seasidehosting.st
> 
> "Success is the ability to go from one failure to another without
> losing enthusiasm." --Winston Churchill




Re: [Pharo-users] help needed for testing the order in spotter

2016-02-24 Thread Damien Cassou
Tudor Girba  writes:

> Hi,
>
> We need a bit of help with testing the order in Spotter. We do not have a 
> real solution yet, but the current one should improve the situation.
>
> We need a bit of feedback for this one:
> https://pharo.fogbugz.com/f/cases/17656/Spotter-should-sort-search-results
>
> Essentially, you would need to load the latest GT-Spotter and 
> GT-SpotterExtensions-Core and let us know if it works better for spotting 
> implementors or classes.

I have the impression this is already in the image. It seems to be
working fine. Next time, it might help if you could just give us a Pharo
expression that loads the patch.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

"Success is the ability to go from one failure to another without
losing enthusiasm." --Winston Churchill



Re: [Pharo-users] [Moose-dev] Re: Call for action for Roassal

2016-02-24 Thread Peter Uhnák
On Wed, Feb 24, 2016 at 11:03 AM, Martin Bähr <
mba...@email.archlab.tuwien.ac.at> wrote:

> Excerpts from Peter Uhnák's message of 2016-02-24 10:35:05 +0100:
> > In any case, I wrote a simpler layout delegator in Roassal that delegates
> > the layouting to graphviz and it works reasonably well, so I could
> probably
> > add it to Roassal (you however need graphviz installed and it would add
> > another dependency to Roassal, which I'm not so keen on).
>
> how does that work? does it ask graphviz for the position of the nodes and
> then
> recreate that in roassal?
>

Yes, I generate .dot file that describes the nodes I want the layout for
(that includes the dimensions of it), and then the .dot file is passed to
GraphViz… from there I parse the generated SVG file (they can also output
other formats like txt, or xml) and move the Roassal nodes.


>
> > Maybe also OGDF (http://ogdf.net/doku.php) could be used if you are ok
> with
> > GPL… they have their own graph format so there could be some interaction.
>
> this would work the same as with graphviz as an additional dependency on
> ogdf, right?
>

GraphViz is good enough for generic graphs, but OGDF is well-founded and
much more powerful layouting library. However C++ coding is required if one
wants to use it.

Peter


Re: [Pharo-users] [Moose-dev] Re: Call for action for Roassal

2016-02-24 Thread Martin Bähr
Excerpts from Peter Uhnák's message of 2016-02-24 10:35:05 +0100:
> In any case, I wrote a simpler layout delegator in Roassal that delegates
> the layouting to graphviz and it works reasonably well, so I could probably
> add it to Roassal (you however need graphviz installed and it would add
> another dependency to Roassal, which I'm not so keen on).

how does that work? does it ask graphviz for the position of the nodes and then
recreate that in roassal?

given that there is no comparable layout in roassal available this would
certainly be useful. 

> Maybe also OGDF (http://ogdf.net/doku.php) could be used if you are ok with
> GPL… they have their own graph format so there could be some interaction.

this would work the same as with graphviz as an additional dependency on ogdf, 
right?

greetings, martin.

-- 
eKita   -   the online platform for your entire academic life
-- 
chief engineer   eKita.co
pike programmer  pike.lysator.liu.secaudium.net societyserver.org
secretary  beijinglug.org
mentor   fossasia.org
foresight developer  foresightlinux.orgrealss.com
unix sysadmin
Martin Bähr  working in chinahttp://societyserver.org/mbaehr/



Re: [Pharo-users] [Pharo-dev] [Moose-dev] Call for action for Roassal

2016-02-24 Thread Alexandre Bergel
> - the possibility to place hangout of the edges on nodes (as box) more 
> flexible. Indeed, I am reverse engineering a database containing around 80 
> tables and lot of foreign keys and the result is not readable since the edge 
> are orthogonal starting from the top or the bottom of the box corresponding 
> to the column name. I would like a real entity-relation diagram. 

Do you have a screenshot showing the issue?

> If you want, I can show you the current stage of the visu (once again done in 
> Telescope on top of Roassal) in order that you see on real data how uggly it 
> is.

Yes please, some screenshots would help

Alexandre

> 
> Cheers,
> Anne
> 
>> Le 24 févr. 2016 à 09:51, Alexandre Bergel  a écrit 
>> :
>> 
>> Dear community,
>> 
>> As you may have seen, Roassal has entered a stabilization phase. The book 
>> AgileVisualization.com will soon be released. After its release, Roassal 
>> will go over a new development phase. In order to prepare it, I am asking 
>> this question:
>> 
>>  What are the 3 aspects you would like to see improved in Roassal?
>> 
>> You can answer publicly or by sending private messages.
>> 
>> Kind regards,
>> Alexandre
>> -- 
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>> 
>> 
>> 
>> ___
>> Moose-dev mailing list
>> moose-...@list.inf.unibe.ch
>> https://www.list.inf.unibe.ch/listinfo/moose-dev
> 
> 

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






Re: [Pharo-users] [Moose-dev] Re: Call for action for Roassal

2016-02-24 Thread Peter Uhnák
On Wed, Feb 24, 2016 at 10:28 AM, Anne Etien 
wrote:

> Hi Alexandre,
>
> In a wonderful world, I would like:
> - a real graph layout (like in graphviz) that can take into account around
> hundred nodes and several hundred of edges and place the nodes in order to
> see something. Currently, I have to use the circle layout and it looks
> strange.
>

Unfortunately making real graph layouts is really hard issue… I've wrote my
bachelor thesis about this and didn't get very far; it's bit of a nightmare
if you don't have good foundations. :'(

In any case, I wrote a simpler layout delegator in Roassal that delegates
the layouting to graphviz and it works reasonably well, so I could probably
add it to Roassal (you however need graphviz installed and it would add
another dependency to Roassal, which I'm not so keen on).

Maybe also OGDF (http://ogdf.net/doku.php) could be used if you are ok with
GPL… they have their own graph format so there could be some interaction.

Peter


[Pharo-users] Call for action for Roassal

2016-02-24 Thread Alexandre Bergel
Dear community,

As you may have seen, Roassal has entered a stabilization phase. The book 
AgileVisualization.com will soon be released. After its release, Roassal will 
go over a new development phase. In order to prepare it, I am asking this 
question:

What are the 3 aspects you would like to see improved in Roassal?

You can answer publicly or by sending private messages.

Kind regards,
Alexandre
-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.