Hi, There is a difference in performance. The Announcement is slower (about 2-3x slower). However, for 1M events the difference is measured in a 200-400ms, which is very small.
The benefit of using Announcement is that we can reuse the tooling around Announcement, such as blogging and debugging. Still, the way it is used in Bloc is different from the typical usage in that Bloc registers to all Events (which are Announcements) and then dispatches through them to specific Element method (like BlEventListener>>clickEvent:). Still the cool thing is that you also can still register from the outside to a specific event using a normal when:do:. We will write a piece of doc about it. Cheers, Tudor > On Jan 21, 2018, at 4:46 PM, Stéphane Ducasse <stephane.duca...@inria.fr> > wrote: > > this looks really cool. > For the event I remember the discussion with glenn about the difference and I > forgot. > > Stef > >> On 21 Jan 2018, at 15:54, Tudor Girba <tu...@tudorgirba.com> wrote: >> >> Hi, >> >> Here is an update of the work on Bloc and GT. As always, please do let us >> know what you think. >> >> Bloc: >> - Eventing saw a deep overhaul. They are now dispatched using the >> Announcements engine. The previous mechanism is still in place in order to >> help people compare the impact. In the process, we also cleaned the >> propagation of events, and we made them debuggable through inspector >> extensions: >> https://twitter.com/feenkcom/status/955086133519618048 >> https://twitter.com/feenkcom/status/946482609680539649 >> - Embedding Bloc elements in Morphic is even easier now: >> https://twitter.com/feenkcom/status/946676667002556416 >> - We continued the work towards an interactive creation of a graphical scene: >> https://twitter.com/feenkcom/status/948492946541858816 >> - Theme experiment >> >> GT: >> - The documentation of Mondrian is available when you download the code and >> can be viewed using GT Documenter: >> https://twitter.com/feenkcom/status/939394586115563520 >> - The Mondrian extensions of BlElement are now extracted in a more general >> package that enables Bloc elements to be used in graph scenes. >> >> Have fun, >> The feenk team >> >> >> -- >> www.tudorgirba.com >> www.feenk.com >> >> "Obvious things are difficult to teach." >> >> >> >> >> _______________________________________________ >> Moose-dev mailing list >> moose-...@list.inf.unibe.ch >> https://www.list.inf.unibe.ch/listinfo/moose-dev > > -------------------------------------------- > Stéphane Ducasse > http://stephane.ducasse.free.fr > http://www.synectique.eu / http://www.pharo.org > 03 59 35 87 52 > Assistant: Julie Jonas > FAX 03 59 57 78 50 > TEL 03 59 35 86 16 > S. Ducasse - Inria > 40, avenue Halley, > Parc Scientifique de la Haute Borne, Bât.A, Park Plaza > Villeneuve d'Ascq 59650 > France > > _______________________________________________ > Moose-dev mailing list > moose-...@list.inf.unibe.ch > https://www.list.inf.unibe.ch/listinfo/moose-dev -- www.tudorgirba.com www.feenk.com "Beauty is where we see it."