[Oberon] Re (2): Display.Broadcast() and update of display.

peter at easthope.ca peter at easthope.ca
Tue Mar 10 07:30:07 CET 2020


> You only can speed up, if you reduce the nbr of Screen updates. Not 
> an easy task.

Wrap assembles the reformatted Text by copying little buffers one 
after another.  After a whole new buffer is built, Replace is invoked.  
So only one Replace; hence one update.  Wrap is fast.  Rarely more 
than a few ms. 

CutLines is noticeably slow.  When it hits a word longer than the 
target width you watch the empty lines being inserted: clunk, clunk, 
clunk ...

I admit a subtle glitch probably remains but Wrap is useable. If fact 
Oberon Mail is useable now that the worst bugs are fixed.

Regards,                       ... L.



-- 
https://en.wikibooks.org/wiki/Medical_Machines
https://en.wikibooks.org/wiki/Oberon
Tel: +1 604 670 0140            Bcc: peter at easthope. ca



More information about the Oberon mailing list