> On 3 Jul 2024, at 2:05 am, Neville Smythe via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> There is however
> 
> filter elements of <array> with <str> into tLines; put line 1 of the keys of 
> tLines into tFoundLine
> 
> And that is still very fast on unicode, even though it will find all the 
> lines matching str, not just the first. This can be an advantage or not. 
> [Note <str> does need to be set up to match a whole line]

Ooooh! Interesting!

 I have an app I haven’t touched for a while that makes heavy use of filter of 
string variables up to 1,000,000 lines (but often only hundreds to tens of 
thousands of lines).  In my case finding all lines containing the to be found 
string  is a benefit

I have long intended to see if I can speed things up a bit.  Should I go back 
and look at converting string lists to arrays, then using filter, and finally 
converting back to a variable?  I suppose I could do this contingent upon 
number of lines just in case time penalties and benefits are not linear…  

Any thoughts/advice welcome.

Cheers

David G



David Glasgow
Consultant Forensic & Clinical Psychologist
Honorary Professor, Nottingham Trent University
Sexual Offences, Crime and Misconduct Research Unit
Carlton Glasgow Partnership
Director, Child & Family Training, York


LinkedIn <https://www.linkedin.com/in/davidvglasgow/>


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to