Hi,

One questionable (but practical) thing that MetaLinks have is that they 
announce (MetalinkChanged) when they are installed or uninstalled.
This is nice for being able to show them in the UI (and e.g. the Watcher 
implemented with them).

But it is very very slow… so I now made it an option:

                https://github.com/pharo-project/pharo/pull/1160 
<https://github.com/pharo-project/pharo/pull/1160>

it is by default off, but can be turned on reflectively at any point.


e.g. the link of the execution counter now looks like this:

        link := MetaLink new 
                                metaObject: self;
                                selector: #increase;
                                optionAnnounce: true.

It has announcing enable so that the browser refreshes when it gets added or 
removed.

        Marcus

Reply via email to