[ANN] DynamicProtocols version 28
stephane ducasse
stephane.ducasse at gmail.com
Mon Sep 18 16:42:32 UTC 2006
damien you should pay attention that preferences are also a plague.
Also I think that this is important to have just the right number of
dynamic protocol :)
Stef
> Hi,
>
> since the first release (10 days ago), a lot has changed in
> DynamicProtocols. A description of DynamicProtocols is written at
> the end of the mail.
>
> Changes:
> --------
>
> - Use Preferences Browser to set the desired protocols
> - Implement more protocols (uncommented methods, long methods,
> duplicated...)
> - Correct lots of bugs
> - Use a progress bar to show the calculation process
> - Use a cache to avoid unnecessary calculations
> - Refactorings
> - ...
>
>
> Future work:
> ------------
>
> - Let the protocols define some new preferences (length of the
> method to
> be considered long for example).
> - Add a preference to enable/disable the progress bar
> - Add the required protocol (seems there is a problem in 3.9)
> - Add new protocols (give me ideas please)
>
>
> Description:
> ------------
>
> A dynamic protocol is a category (displayed in the 3rd pane of your
> browser) whose content is computed dynamically based on the
> currently selected class. If a dynamic protocol is empty then it is
> not shown.
>
> This system is based on an idea of Nathanael Shärli and Andrew P.
> Black (see 'A Browser For Incremental Programming')
>
> Here is a small list of possible dynamic protocols:
>
> - HaltUsage: displays all methods containing a call to #halt
> - Override: contains methods that are defined in the superclasses
> and redefined in the current class
> - RecentlyModified, SuperSend...
>
> --
> Damien Cassou
>
>
More information about the Squeak-dev
mailing list
|