rant: truewordOffset

Mark Wieder ahsoftware at sonic.net
Mon Apr 19 22:35:21 EDT 2021

I'm also annoyed at truewordOffset.
Consider this:

you can get an offset in truewords (the number of truewords that occur 
before the given argument,

but you can't get an offset *to* a given trueword.

put truewordOffset(tString, tText, tSkip) will give you a value in 
truewords. And you can plug that value into tSkip for the next iteration 
to find the next occurence of the string. But only a string. You can't say

put truewordOffset(trueword tTrueWord, tText, tSkip)

And yes, I've got a one-line workaround for it, but what use is this on 
its own? You can't just say

put truewordOffset("font", tText) into tOffset

because it might encounter "fontTable" first.

I can't come up with a use for truewordOffset the way it currently 
exists, and it isn't used in any of the IDE stacks, so apparently the 
team didn't have a use for it either.

  Mark Wieder
  ahsoftware at gmail.com

More information about the use-livecode mailing list