On 24 Nov 2013, at 21:02, Stéphane Ducasse <[email protected]> wrote:

> Hi guys
> 
> It would be good not to clean without a clear vision.
> For example we cannot register an old browser to browse code via the menu of 
> a window.

There where two systems in parallel for making the browser pluggable. I removed 
one months ago
so we have just one.

It was really a mess: some caller uses “Smalltalk tools browser”, others 
“SystemBrowser default”
(subclass of AppRegistry).

This was quite complex and everything was duplicated, and everything mixed 
together. 
(Smalltalk tools browser returned SystemBrowser default).

In short: a mess. It tool quite some effort to clean up.

Now the “Smalltalk tools browser”  (ToolRegistry) is not perfect.

        -> it should provide a way to register multiple implementations for the 
same tool
        -> it should provide a Settings interface to switch between the tools
        -> it maybe should use pragmas instead of the current scheme 

Yes, unifying everything to us ToolRegistry instead of AppRegistry meant we 
lost the menu
entry… but now we have *one* mechanism, not two incompatible ones.

        Marcus



Reply via email to