Re: [Pharo-users] [ANN] MessageFlowBrowser for Pharo 7 and 8

2019-07-12 Thread Esteban Maringolo
I like the soundtrack. If anything else must be added, subtitles is the
first thing in the list.

El vie., 12 de julio de 2019 08:59, Richard O'Keefe 
escribió:

> Great tool.  Helpful video.
> One thing would improve the video: remove the sound track, or
> replace it with spoken commentary.
>
>
> On Fri, 12 Jul 2019 at 04:15, Torsten Bergmann  wrote:
>
>> Hi,
>>
>> I updated my MessageFlowBrowser today to work on Pharo 7 and 8, see
>> attached screenshot
>> or youtube video on https://www.youtube.com/watch?v=DRd_bzGocQg
>>
>> It now also works in Calypso and you just need to right click on a method
>> in the method
>> pane or code pane and select "Message Flow" close to Senders,
>> Implementors and other.
>>
>> You can load the tool using
>>
>>Metacello new
>> repository: 'github://astares/Pharo-MessageFlowBrowser/src';
>> baseline: 'MessageFlowBrowser';
>> load
>>
>> I also now moved repo from
>>
>>   http://www.smalltalkhub.com/#!/~TorstenBergmann/MessageFlowBrowser
>>
>> to the new location
>>
>>   https://github.com/astares/Pharo-MessageFlowBrowser
>>
>> on GitHub for future development.
>>
>> Have fun,
>> T.
>>
>>


Re: [Pharo-users] [ANN] MessageFlowBrowser for Pharo 7 and 8

2019-07-12 Thread Richard O'Keefe
Great tool.  Helpful video.
One thing would improve the video: remove the sound track, or
replace it with spoken commentary.


On Fri, 12 Jul 2019 at 04:15, Torsten Bergmann  wrote:

> Hi,
>
> I updated my MessageFlowBrowser today to work on Pharo 7 and 8, see
> attached screenshot
> or youtube video on https://www.youtube.com/watch?v=DRd_bzGocQg
>
> It now also works in Calypso and you just need to right click on a method
> in the method
> pane or code pane and select "Message Flow" close to Senders, Implementors
> and other.
>
> You can load the tool using
>
>Metacello new
> repository: 'github://astares/Pharo-MessageFlowBrowser/src';
> baseline: 'MessageFlowBrowser';
> load
>
> I also now moved repo from
>
>   http://www.smalltalkhub.com/#!/~TorstenBergmann/MessageFlowBrowser
>
> to the new location
>
>   https://github.com/astares/Pharo-MessageFlowBrowser
>
> on GitHub for future development.
>
> Have fun,
> T.
>
>


Re: [Pharo-users] [ANN] MessageFlowBrowser for Pharo 7 and 8

2019-07-11 Thread Ben Coman
On Fri, 12 Jul 2019 at 00:15, Torsten Bergmann  wrote:
>
> Hi,
>
> I updated my MessageFlowBrowser today to work on Pharo 7 and 8, see attached 
> screenshot
> or youtube video on https://www.youtube.com/watch?v=DRd_bzGocQg
>
> It now also works in Calypso and you just need to right click on a method in 
> the method
> pane or code pane and select "Message Flow" close to Senders, Implementors 
> and other.
>
> You can load the tool using
>
>Metacello new
> repository: 'github://astares/Pharo-MessageFlowBrowser/src';
> baseline: 'MessageFlowBrowser';
> load
>
> I also now moved repo from
>
>   http://www.smalltalkhub.com/#!/~TorstenBergmann/MessageFlowBrowser
>
> to the new location
>
>   https://github.com/astares/Pharo-MessageFlowBrowser
>
> on GitHub for future development.

Thanks Torsten.  It looks really nice.

cheers -ben



[Pharo-users] [ANN] MessageFlowBrowser for Pharo 7 and 8

2019-07-11 Thread Torsten Bergmann
Hi,

I updated my MessageFlowBrowser today to work on Pharo 7 and 8, see attached 
screenshot
or youtube video on https://www.youtube.com/watch?v=DRd_bzGocQg

It now also works in Calypso and you just need to right click on a method in 
the method
pane or code pane and select "Message Flow" close to Senders, Implementors and 
other.

You can load the tool using

   Metacello new
repository: 'github://astares/Pharo-MessageFlowBrowser/src';
baseline: 'MessageFlowBrowser';
load

I also now moved repo from

  http://www.smalltalkhub.com/#!/~TorstenBergmann/MessageFlowBrowser

to the new location

  https://github.com/astares/Pharo-MessageFlowBrowser

on GitHub for future development.

Have fun,
T.



[Pharo-users] [ANN] MessageFlowBrowser updated for Pharo 5 + new video

2016-04-06 Thread Torsten Bergmann
MessageFlowBrowser was updated for Pharo 5 (no deprecation warnings anymore).

Also enjoy the new video:

http://youtu.be/DRd_bzGocQg

Have fun
T.



[Pharo-users] [ANN] MessageFlowBrowser

2015-09-09 Thread Torsten Bergmann
A new tool to browse and dive deep into the flow of messages
using a tree representation (messages, senders, implementors, ...)
and further on. I know such a tool from Smalltalk/MT and it is really
helpful to trace a message flow without running in the debugger.

See the attached screenshot, the best is to try it: 

In a latest Pharo 5.0 image (Pharo5.0 Latest update: #50314)
you can evaluate:

  Gofer new
 url: 'http://smalltalkhub.com/mc/TorstenBergmann/MessageFlowBrowser/main';
 package: 'Tool-MessageFlowBrowser';
 load

to load it.

Then open whatever method in Nautilus and choose "Message Flow" from the context
menu. The nice thing is that you can dive into senders, implementors, messages 
sent 
deeper and deeper (or up again) and you do not open more and more windows but 
stay 
in a single window !!!

Alternatively you can start the tool from the playground:

 MessageFlowBrowser openOn: #inspect "open the flow browser on a selector"

 MessageFlowBrowser openOn: (Compiler>>#evaluate) "open the flow browser on a 
method"
 
 MessageFlowBrowser openOn: Object   "open the flow browser on a class"

 1 messageFlow.  "open the flow browser on the class of an 
instance"


If someone with GT knowledge and time could help to correct the syntax 
highlighting 
in the code pane this would be super cool (see method MessageFlowBrowser 
#openOn:). 
Also selection could be improved to show/highlight the messages sent directly
in the code. Unfortunately I'm not so familar with the current code editors - so
any help is appreciated.

Repo is open for contribution. 

Thanks
T.



Re: [Pharo-users] [ANN] MessageFlowBrowser

2015-09-09 Thread Nicolai Hess
2015-09-09 14:07 GMT+02:00 Torsten Bergmann :

> A new tool to browse and dive deep into the flow of messages
> using a tree representation (messages, senders, implementors, ...)
> and further on. I know such a tool from Smalltalk/MT and it is really
> helpful to trace a message flow without running in the debugger.
>


Great!


>
>
> If someone with GT knowledge and time could help to correct the syntax
> highlighting
> in the code pane this would be super cool (see method MessageFlowBrowser
> #openOn:).
>

You need to set the class this method belongs to:

a smalltalkCode
   smalltalkClass: [:each | each  ];
   display: [:each | each sourceCode ]].


> Also selection could be improved to show/highlight the messages sent
> directly
> in the code. Unfortunately I'm not so familar with the current code
> editors - so
> any help is appreciated.
>
> Repo is open for contribution.
>
> Thanks
> T.
>
>


Re: [Pharo-users] [ANN] MessageFlowBrowser

2015-09-09 Thread Alexandre Bergel
Hi Torsten,

Can you make it available from the catalog browser ?

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



> On Sep 9, 2015, at 9:07 AM, Torsten Bergmann  wrote:
> 
> A new tool to browse and dive deep into the flow of messages
> using a tree representation (messages, senders, implementors, ...)
> and further on. I know such a tool from Smalltalk/MT and it is really
> helpful to trace a message flow without running in the debugger.
> 
> See the attached screenshot, the best is to try it: 
> 
> In a latest Pharo 5.0 image (Pharo5.0 Latest update: #50314)
> you can evaluate:
> 
>  Gofer new
> url: 'http://smalltalkhub.com/mc/TorstenBergmann/MessageFlowBrowser/main';
> package: 'Tool-MessageFlowBrowser';
> load
> 
> to load it.
> 
> Then open whatever method in Nautilus and choose "Message Flow" from the 
> context
> menu. The nice thing is that you can dive into senders, implementors, 
> messages sent 
> deeper and deeper (or up again) and you do not open more and more windows but 
> stay 
> in a single window !!!
> 
> Alternatively you can start the tool from the playground:
> 
> MessageFlowBrowser openOn: #inspect "open the flow browser on a selector"
> 
> MessageFlowBrowser openOn: (Compiler>>#evaluate) "open the flow browser on a 
> method"
> 
> MessageFlowBrowser openOn: Object   "open the flow browser on a class"
> 
> 1 messageFlow.  "open the flow browser on the class of an 
> instance"
> 
> 
> If someone with GT knowledge and time could help to correct the syntax 
> highlighting 
> in the code pane this would be super cool (see method MessageFlowBrowser 
> #openOn:). 
> Also selection could be improved to show/highlight the messages sent directly
> in the code. Unfortunately I'm not so familar with the current code editors - 
> so
> any help is appreciated.
> 
> Repo is open for contribution. 
> 
> Thanks
> T.
> 
>