Intersecting data question/challenge

Dennis Brown see3d at writeme.com
Fri Jul 8 22:02:14 EDT 2005


Jon,

Unless I am not understanding your suggestion, that is the method  
used to start off this thread.

Dennis

On Jul 8, 2005, at 6:49 PM, Jon wrote:

> How about loading a string with the numbers from one list,  
> represented as strings (1 ==> "001", etc) appended and separated by  
> spaces or commas.
>
> Then run through the second number list searching for each number  
> in the above string?
>
> Hugely clunky, due to Rev's sloth, but it might be faster.
>
> I *@(*%# hate it when one has to jump through these kinds of hoops  
> to make something work fast enough.  I have better things to do  
> with my time.  Sigh.
>
> :)
>
> Jon
>
>
> Chris Sheffield wrote:
>
>
>> Could you make use of the split command somehow?  You would have  
>> to  format your lists a little differently, but if you did it  
>> right and  specified a primary and secondary delimiter, you might  
>> be able to get  quick results and still take advantage of the  
>> intersect command.   Anyway, just another idea.
>>
>> Chris Sheffield
>>
>>
>> On Jul 8, 2005, at 12:50 PM, Dennis Brown wrote:
>>
>>
>>> Eric,
>>>
>>> Yes, I looked at the intersect command, but it performs the  
>>> action  on the keys not the data from a list.  I would have to  
>>> create an  array element for each integer in the list with the  
>>> integer as the  key.  Sounded like two loops that would run even  
>>> slower than my  example:
>>>
>>> repeat for each item theItem in list1
>>>   put empty into myArray1[theItem]
>>> end repeat
>>> repeat for each item theItem in list2
>>>   put empty into myArray2[theItem]
>>> end repeat
>>> intersect myArray1 with myArray2
>>> if the keys of myArray1 is empty then get false else get true
>>>
>>> In actual practice, the above example runs 3 times slower than  
>>> the  below example for the sample data shown.
>>>
>>> However, knowing that Rev had such a command for the keys, I   
>>> thought perhaps someone knew of a more clever way to use it, or   
>>> maybe there was another way to intersect data.
>>>
>>> Dennis
>>>
>>
>>
>> ------------------------------------------
>> Chris Sheffield
>> Read Naturally
>> The Fluency Company
>> http://www.readnaturally.com
>> ------------------------------------------
>>
>>
>> _______________________________________________
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your  
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-revolution
>>
>>
>>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your  
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>




More information about the use-livecode mailing list