Jane Austen's peculiarity

Richmond richmondmathewson at gmail.com
Mon Aug 10 01:53:56 EDT 2015


On 10/08/15 02:54, Michael Doub wrote:
> Richmond,
>
> Just so you know what is going on.  Each time a change in made to a 
> field, a lot of management code is executed to properly render the 
> field in case it is needed to be visible.   So when a field is 
> modified within a loop, that field management code is executed over 
> and over.   When the data is moved into a variable then manipulated 
> the field management code is only executed when the results are put 
> back into the field.
>
> In almost all cases it is much faster to copy a field into a variable, 
> manipulate the data, then put it back in the field when you want to 
> make it visible.
>
> Regards,
>    Mike
>

Thanks: you read my mind - I was going to get up this morning and ask 'why'?

I suffer from a serious problem: I learnt all about this sort of stuff 
donkey's years ago (about 30) and
since the fact that I have a computer that sits on my desk that at 
'only' 9 years old wipes the floor
with anything available 30 years ago (VAX mainframe) I had really 
overlooked that sort of thing,
to the extent of completely forgetting about it.

This is, also, the first time I have used a programming 
language/suite/IDE to process large amounts of data since
my BA project in PASCAL (30 years ago) - which, using a much shorter 
text than Jane Austen's complete works
(an English translation of Leibniz's /Monadology/) crashed the 
University of Durham mainframe; and that didn't
render any visual stuff on screen whatsoever.

I shall now become obsessive about loading everything into variables :)

Richmond.



More information about the use-livecode mailing list