Making Revolution faster using dimensioned arrays

Dan Shafer revdan at danshafer.com
Thu Jul 7 19:49:00 EDT 2005


And if we had an array OBJECT, we could subclass it to get what we  
really want.

Ahem.

Dan
On Jul 7, 2005, at 4:26 PM, Jon wrote:

> Marielle:
>
> I did not interpret Dennis' suggestion as meaning that ALL arrays  
> would henceforth ONLY have integer indices; rather, I think he was  
> suggesting that a NEW type of array be created which had this  
> attribute.  All of the old code would still work.
>
> :)
>
> Jon
>
>
> Marielle Lange wrote:
>
>
>> Hi Dennis,
>>
>> Sorry, I am not in favour of this if this means that I would loose  
>> the
>> possibility to index arrays with text or to have to specify the  
>> array size in
>> advance.
>>
>> Personally, I need to index with text parts that I don't know in  
>> advance what
>> the size of the array will be. With this type of constraint, the  
>> solution you
>> suggest in fact considerably slows down the programs I write. My  
>> experience
>> with a program doing exactly the same thing: Visual Basic 5 hours  
>> (which does
>> *exactly* what you request, Awk 10 min which does *exactly* what  
>> you complain
>> about.
>>
>> Gawk does it very fast without the need for any of these two options.
>> Look at this link, for evidence:  http://www.cs.wustl.edu/~loui/ 
>> sigplan
>> "Two pearls in GAWK:  its regular expressions and its associative  
>> arrays."
>>
>> By chance, could SQLlite help to speed up your array processing?  
>> (after all, a
>> database with two columns of data is just another representation  
>> for an array
>> and you can apply a formula to transform the values of one column)
>>
>> Marielle
>>
>>
>> To all the speed freaks,
>>
>> I know that I have pushed for faster array processing and have even
>> proposed an "Array sub-processor" as a possible solution.  However,
>> after giving this much thought, I don't believe that a separate array
>> sub-processor is needed to solve the problem of speed.  Transcript
>> could provide the speed needed for processing arrays in a simpler  
>> way.
>>
>> If Transcript had an array declaration command that allowed the user
>> to fix the dimensions and data size/type for an array and limited the
>> "keys" to integer indexes, then high speed array processing could be
>> built-in.
>> _______________________________________________
>> 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