On 21 January 2018 at 23:55, Tudor Girba <tu...@tudorgirba.com> wrote:
> 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.

So you mean each event <1ms difference?
btw, what is the biggest usage of events? I guess mouse movements?
How many such events typically in 1 second of movement?

How is performance on StackInterpreter VM?
I guess we should keep that performant for platforms lacking JIT like
iPads, etc...


> The benefit of using Announcement is that we can reuse the tooling around 
> Announcement, such as blogging and debugging.

This looks really useful.  Can you describe the difference between the
red and blue lines in the picture of the first link?

cheers -ben

>
> 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."
>
>
>
>
> _______________________________________________
> Moose-dev mailing list
> moose-...@list.inf.unibe.ch
> https://www.list.inf.unibe.ch/listinfo/moose-dev

Reply via email to