[Oberon] Re (2): Re (2): The Out module.
peter at easthope.ca
peter at easthope.ca
Sat Jan 12 05:17:24 CET 2019
From: =?utf-8?Q?J=C3=B6rg_Straube?= <joerg.straube at iaeth.ch>
Date: Fri, 11 Jan 2019 17:57:41 +0100
> This command
> is relatively âexpensiveâ (CPU wise and memory wise) as it checks
> all visible windows, whether the text has to be displayed, and
> refreshes the window if it found a window where the buffer is visible.
The broadcast to all visible windows hadn't registered until you
mentioned it.
> If you heavily use âOutâ for debugging reasons you sooner or later
> run out of memory as Append is an âexpensiveâ operation and the
> garbage collector only runs in idle mode.
Thanks for the warning.
> Therfore, I optimized âOutâ a bit: the new default behaviour is
> that Append is delayed until the next Out.Ln. But you can fall back to
> the âoldâ Out behaviour with the new command Out.Immediate(TRUE)
> if you wish to do so.
Will try to make that change. Thanks, ... Lyall E.
--
Message composed and transmitted by software designed to avoid the
complication, overhead and vulnerability of antivirus software.
123456789 123456789 123456789 123456789 123456789 123456789 123456789
Tel: +1 360 639 0202 +1
http://easthope.ca/Peter.html Bcc: peter at easthope. ca
More information about the Oberon
mailing list