RunRev for iPhone and iPod Touch

Björnke von Gierke bvg at mac.com
Sat Feb 23 18:21:34 CST 2008


You complain that my handler deletes the data, so it seems I wasn't  
clear enough. Obviously there's a custom property, called "data". This  
is what you use to show later parts of, or sorted stuff of, in the  
field. That is why I said "less memory efficient", because there's an  
additional property containing all the data. Sure, dividing the  
presentation from the actual data is much more work then having both  
in one, but it also gives you more control.

Again I'm not against having all the data in a field, and I never  
claimed my way of doubling everything in a cprop is simpler. But no  
matter if runrev agrees that your proposal is a nice thing to have or  
not, it isn't available now.

Also: You need to add a "set the itemDelimiter to tab" line for my  
example code to actually work.

have FUN (extra caps for extra fun)
Björnke

On 23 Feb 2008, at 23:53, Richard Gaskin wrote:

> Never said it was. Not sure what that's about, unless "Ugh" is some  
> acronym for the European Space Agency. ;)
>
> I just said it was inconvenient, and not the sort of thing I want to  
> spent time teaching, nor presumably how RunRev would like to see  
> potential new corporate adoptees spend their time learning.
>
>> For example:
>> on mouseUp
>>   put 1 into doNotWantColumn
>>   put 2 into sortByThisColumn
>>   put the data of field 1 into theData
>>   sort theData by item sortByThisColumn of each
>>   split theData by column
>>   delete variable theData[doNotWantColumn]
>>   combine theData by column
>>   put theData into field 1
>> end mouseUp
>>
>> Obviously not as simple as not showing a column in the field, and  
>> less  memory efficient too, but on the plus side this is available  
>> now, and  most likely faster then a modified field object  
>> (everything that has  to do with fields is slow).


> But moreover, your handler does something so very different from the
> example I gave above that I'm not sure how it's relevant here.  While
> three of us have explained the value of preserving data and just  
> hiding it from display, if I read your handler correctly it  
> completely deletes the column altogether.


> For performance and convenience, compare your handler to what I and  
> the
> others here are proposing with zero-width columns:
>
> on mouseUp
>  sort lines of field 1 by item 2 of each
> end mouseUp


-- 

official ChatRev page:
http://chatrev.bjoernke.com

Chat with other RunRev developers:
go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev"




More information about the use-livecode mailing list