You might want to try Calypso.
http://dionisiydk.blogspot.com.au/2016/12/calypso-new-system-browser-for-pharo.html

Note this only works for the current trunk of Pharo 6,
which you can get via PharoLauncher, or..
http://files.pharo.org/vm/pharo-spur32/
http://files.pharo.org/image/60/

cheers -ben

On Tue, Jan 24, 2017 at 6:53 AM, Peter Goodall <pjgood...@gmail.com> wrote:
> Hello,
>
> I've just started using Pharo again after a few years absence. It is
> becoming a very nice environment.
>
> I completely agree with Sanjay that visibility of inherited methods and
> protocols is vital for several reasons:
>
>  * The interface of the class I am editing includes all of its inherited
> methods.
>  * If i want to over-ride a method, I would like to start from its source
> code.
>  * I need to see the exact list of superclass protocols, so I can create a
> new method in the correct one.
>
> From memory, when you edited an inherited method in dolphin, it asked you if
> you wanted to save it in the currently implementing class, or the currently
> browsed class.
>
> An information field near the the source source pane is sufficient to
> indicate the signature of the method selected like:
> MyClass class >> #myMethod. It isn't necessary to crowd the method selector
> list with class names. Greying-out the inherited methods worked as an
> indicator.
>
> You also need the ability to view inherited methods up-to but not including
> a superclass - so that you can filter out methods of little contextual
> interest. Filtering out methods form Object would be an example default.
>
> From memory IBM Smalltalk allowed similar visibility - but that's a long
> time ago for me...
>
> Dolphin Smalltalk has a very beautiful browser system. It is most definitely
> worth exploring.
>
> Cheers,
> --Peter Goodall
>
>
>
> --
> View this message in context: 
> http://forum.world.st/how-to-see-methods-implemented-in-super-classes-tp4826435p4930525.html
> Sent from the Pharo Smalltalk Users mailing list archive at Nabble.com.
>

Reply via email to