Hello Richard,
Here are the numbers:

I wrote a program that is an anagram finder several years ago using Rev 2.9 and had NO problems with the arrays. As I mentioned, it choked starting with Rev 3.5 and every iteration of Rev or LC that I've tried since, up to the current 6.1.1 (rc 4)
I haven't tried it in LC 7.0 yet.

I have a hidden stack with my word fields in it - for words in length from 2 to 12. The word lists are optimized with a key for faster searching. When the program loads, it puts each of the 11 word list fields into one array - which takes about 1 second on my XP with 4gb of ram. The word lists vary in length (3-ltr words is 1292 lines & the largest, 9-ltr words, is 40,727 lines.) Each line in all the lists averages less than 100 characters. The size of the field for 9-ltr words is 796kb if copied into a txt document.

My old computer that I wrote the original program on with Rev 2.9 had less than 1gb of ram, so I don't think that is the issue.

If I put in a 9 letter word such as ELEPHANTS, the program will find all anagrams (words found within the letters of ELEPHANTS) in about 4/10 of a second. The time varies slightly depending on whatever else is going on with my computer. That's a total of 596 words with my word lists and the program lists words and the number of words for each word length from 9 to 2.

So the compiled version of my program works very satisfactorily. I'm now adding some other features to the program and, as I said, it is like trying to program on a typewriter that is full of mud.

I spoke to someone at RunRev years ago and they acknowledged that there was an issue with arrays. Maybe it has been fixed in 7.0, but I haven't tried that yet.

If you have any additional insights, I sure would appreciate it.

Thanks,
Larry


----- Original Message ----- From: "Richard Gaskin" <ambassa...@fourthworld.com>
To: <use-livecode@lists.runrev.com>
Sent: Friday, September 19, 2014 10:18 AM
Subject: Re: large arrays


Just curious:  How large is large?

It would be interesting to know the number of elements. depth, and aggregate size.

--
 Richard Gaskin
 Fourth World Systems
 Software Design and Development for the Desktop, Mobile, and the Web
 ____________________________________________________________________
 ambassa...@fourthworld.com                http://www.FourthWorld.com

_______________________________________________
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


_______________________________________________
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