At 18:54 -0700 06/12/2002, Buzz Kettles wrote: >At 11:06 AM -0500 6/12/02, you wrote:
>>If you wanted to I suppose you could convert the list to a string, >>then correct the spelling of the flooey term, then pass the list >>through a value filter again. I don't know if that would be faster >>or not but it might be the way I'd go about doing it. > >at least an order of magnitude slower. > >please repeat after me ... >"text conversion of lists is a very, very slow operation" I know that. This would be why I mentioned ... it would be ... slower. I was thinking about lists that have to have their props accessed in a fashion like this one: put lSomeList[3][#insert][2] -- [ #point1: [ 1, 2, 5 ] ] As you might infer such a list could be relatively complicated. Rather than take the risk of fouling something like that up terribly, to me it makes much more sense to convert it to text and look for the bad word or words, then replace them and reconvert. There's *no chance* then of inserting something in the wrong place, or trying to access a property that doesn't exist, or dealing with the duplicate issue Robert mentioned. Lists are great but they are *fragile* in that sense. One bad call and you have script errors whining about voids. It takes *many orders of magnitude more* time to correct that than it does to deal with list --> string --> list conversion. Please repeat after me... "Searching and editing text is considerably more stable than dealing with possible problems inherent in modifying deeply-nested proplists." Here is my corollary to that. "Users don't appreciate speed gains if they have to deal with script error dialogs." -- Warren Ockrassa | http://www.nightwares.com/ Director help | Free files | Sample chapters | Freelance | Consulting Author | Director 8.5 Shockwave Studio: A Beginner's Guide Published by Osborne/McGraw-Hill http://shop.osborne.com/cgi-bin/osborne/0072195622.html [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]