delete chunk.

Klaus on-rev klaus at major.on-rev.com
Wed Nov 3 09:03:12 EDT 2010


Hi Ken,

>> Just tossing this out there, but I *love* this behavior. I'm sure there are
>> situations where it's undesirable, but are easily compensated for by just
>> adding another delimiter.
>> 
>> Begin able to do the following is very handy and makes the code clean:
>> 
>> put "foo" & cr after fld "x"
>> put "bar" & cr after fld "x"
>> put the number of lines of fld "x"
>> 
>> Having that return 2 is extremely convenient.
> 
> Agreed, but sometimes it's not convenient when you want to get the "last
> item" of a line; for example, if you have a container that holds columns for
> First Name (tab) Last Name (tab) Notes, and some lines have a note and some
> don't, you can't just set the itemDelimiter to tab and run through the
> container and get the "last item" or "item -1" of the line to check if the
> person entered a note; if they didn't provide one, then check the "last
> item" will give you their Last Name instead.
> 
> It would be great if there was a global setting that you could toggle it on
> in these circumstances, something like:

Yes, good idea!

> put item -1 of "Ken,Ray,"
> ==> returns "Ray"
> 
> set the dontIgnoreTrailingDelimiter to true
> put item -1 of "Ken,Ray,"
> ==> returns ""

But please no "dontXYZ" props anymore, they are SO counterintuitive!

Don't you think that "set the useqt to false" is mentally a lot less challenging than
"set the dontuseqt to true"???

:-D

> :-)

> Ken Ray
> Sons of Thunder Software, Inc.
> Email: kray at sonsothunder.com
> Web Site: http://www.sonsothunder.com/

Best

Klaus

--
Klaus Major
http://www.major-k.de
klaus at major.on-rev.com




More information about the use-livecode mailing list