System Browser "Implementors of..." drill down?
Norbert Fortelny wrote:
Something I have not figured out how to do easily in the Pharo system browser: I am looking at a method and want to see how a message that is used in this method is implemented.
Have a look at my Message Flow browser: http://forum.world.st/ANN-MessageFlowBrowser-td4849049.html https://www.youtube.com/watch?v=DRd_bzGocQg It should do the job you need. You can load it from Catalog. It mimics a "dive in like" message browser that is found in SmalltalkMT but for Pharo. Hernán Morales Durand
This was actually implemented in older versions of Pharo (or Squeak), the browser also included very handy buttons in the middle to save precious clicks.
Yes - this was removed from Pharo but was useful. Stef wrote:
I would also love to scope and manipulate the scope of the list. For example I would like
Some Smalltalks had "Senders"/"Implementors" and "Local Senders"/"Local Implementors" just checking the hierarchy upwards. This was useful and we possibly should include such facilities (scoped to hierarchy, package, ...) in the future again. Thanks Torsten
message flow is cool. I would consider seriously to include it in the core tools and ship it with Pharo. Esteban
On 26 Jul 2016, at 11:18, Torsten Bergmann <astares@gmx.de> wrote:
Norbert Fortelny wrote:
Something I have not figured out how to do easily in the Pharo system browser: I am looking at a method and want to see how a message that is used in this method is implemented.
Have a look at my Message Flow browser:
http://forum.world.st/ANN-MessageFlowBrowser-td4849049.html
https://www.youtube.com/watch?v=DRd_bzGocQg
It should do the job you need. You can load it from Catalog. It mimics a "dive in like" message browser that is found in SmalltalkMT but for Pharo.
Hernán Morales Durand
This was actually implemented in older versions of Pharo (or Squeak), the browser also included very handy buttons in the middle to save precious clicks.
Yes - this was removed from Pharo but was useful.
Stef wrote:
I would also love to scope and manipulate the scope of the list. For example I would like
Some Smalltalks had "Senders"/"Implementors" and "Local Senders"/"Local Implementors" just checking the hierarchy upwards. This was useful and we possibly should include such facilities (scoped to hierarchy, package, ...) in the future again.
Thanks Torsten
On Tue, Jul 26, 2016 at 5:18 PM, Torsten Bergmann <astares@gmx.de> wrote:
Norbert Fortelny wrote:
Something I have not figured out how to do easily in the Pharo system browser: I am looking at a method and want to see how a message that is used in this method is implemented.
Have a look at my Message Flow browser:
Great soundtrack! Takes me back to when I was travelling and settled into the clubbing life in London for a while. Sorry, I was too distracted to pay attention to what else was happening in the demo :^] :^] cheers -ben
On Tue, Jul 26, 2016 at 6:17 PM, Ben Coman <btc@openinworld.com> wrote:
On Tue, Jul 26, 2016 at 5:18 PM, Torsten Bergmann <astares@gmx.de> wrote:
Norbert Fortelny wrote:
Something I have not figured out how to do easily in the Pharo system browser: I am looking at a method and want to see how a message that is used in this method is implemented.
Have a look at my Message Flow browser:
Great soundtrack! Takes me back to when I was travelling and settled into the clubbing life in London for a while. Sorry, I was too distracted to pay attention to what else was happening in the demo :^] :^] cheers -ben
Had another look at it. Pretty cool. It might be a good drop in replacement to the "Implementers/Senders of" dialogs. When meta+m is pressed, open message flow pre-expanded at the relevant implementers/senders. cheers -ben
participants (3)
-
Ben Coman -
Esteban Lorenzano -
Torsten Bergmann