Richard commented that he wished that old names continued to work because one
gets used to doing things certain ways.
Richard's right. We usually, with a lag, turn off off old names a matter of
policy. We do that to keep our code (a little) cleaner and to get back names
for future development. It was done unthinkingly in this case, however,
because we have no desire to get the name -index()- back. Beyond that,
because -index()- is the name of a C function, there is a good argument for
Stata continuing to recognize -index()- along with the new name -strpos()-.
So we will quietly put -index()- back and make it work again.
Great. I would think recycling names could get a little confusing
too, e.g. a program might use the new "index" and then under version
control use the old "index" and they would be totally different things.