[GOODIE] DynamicCategories-dgd

ducasse ducasse at iam.unibe.ch
Tue Apr 9 20:20:29 UTC 2002

Diego you should look at the classification made by Roel.
Now roel has in VW5i.4 a really cool environment where you can put in
categories: the classes or methods you browsed, the inspected objects, your
faovrites...the framework he builds is getting stabel and usable. He will
present it at SmalltalkSolution

You can look at his web page www.iam.unibe.ch/~wuyts

We would really to see how this framework could be integrated with Whisker
but there is no subcanvas in Squeak so the dynamicity of the pane is (redo
everything yourself...).


> from preamble:
> "Change Set:  DynamicCategories-dgd
> Date:   8 April 2002
> Author:   Diego Gomez Deck <DiegoGomezDeck at ConsultAr.com>
> http://minnow.cc.gatech.edu/squeak/2419
> Experimental implementation of 'Dynamic Categories'. The goal is to
> categorize methods on the fly based on some criteria. Dynamic categories
> are inheritance of DynamicMethodCategory and implements #name and
> #includes:in:. The same idea is applicable to classes categories.
> The actual implementation is very experimental, only to play with the
> idea. For a 'real' implementation several changes to Brower,
> ClassOrganizer, etc are necessary. Anyway this version is enought to
> play and 'feel' the idea. The performance is not so good, but usable.
> Trying it
> - In Preferences category 'browsing', check the
> enableDynamicMethodCategories option.
> - Enable the categories that you want:
> DynamicMethodCategory add: LargeMethodsCategory new.
> DynamicMethodCategory add: MethodsWithSlipsCategory new.
> DynamicMethodCategory add: DuplicatedMethodsCategory new.
> DynamicMethodCategory add: UncommentedMethodsCategory new.
> DynamicMethodCategory add: MethodsToSeeCategory new.
> - Use the normal Browser
> "!

More information about the Squeak-dev mailing list