As much as I respect you, Pete, I'll tell you what I've told Steve all day: We have JUST released a new version of QB64 with a feature that's been added 10 months back, overtly talked about in this forum. This not the time to lobby for a change.
The way _INSTRREV works is the way it was designed to work 10 months back. Back then all sorts of discussion and concession would have been easier.
Right now what we have is a stable release being advertised everywhere I can and which works as indicated in the wiki, link in my previous post.
Adjusting your expectations here means accepting that a function that *didn't exist before* now exists and works as it's been explained. And you now have written yourself a nice function for your own use that does exactly what you expect it to. Just like codeguy has been doing for a while now too in this thread.
People will read the wiki and learn how the new feature works. And they'll either use it or not. We have features galore and not everyone uses all of them.
Can we please celebrate a new release and cut back on the clippiness?
I appreciate that, and I appreciate all the work that goes into making a new release. This reminds me a bit of the postman who delivered a letter through the proverbial snow, rain, heat and gloom of night and the recipient replied. Hey look ascii-hole, you creased the bottom left corner! Actually, I have a more real life similar experience, of when I would bust my but on my office software, reach a finished version, and my wife would say something to the effect of, "Hey dear, you know would would be great..." followed by a laundry list of functions that would only take another couple of minutes, and by minutes, I mean months, to create. Sigh.... A few days after reentry, I'd cool down and since her ideas were generally good ones, get busy and code some more. So to me, this is all a process.
Anyway, we do have a lot to celebrate and to be thankful for. While others have had their coding rugs ripped out from underneath them, this community has managed to manufacture its own stable foundation and, unlike FB, it's still on sound footing. Sure, member tempers flare on occasion, but that's mostly because people care a lot about the project. I'll take that over apathy, any day.
I have used INSTR() a lot. _INSTRREV() will be great for getting the file name, dotcom name, etc., off a long file path/file name string. That by itself is something to crow about. I'm not sure why you feel removing the looping "feature" would not make it better when it comes to use with seeds. Maybe I'm missing something but if so, what possible good use does keeping that serve? I know you wre working on this for the past 10 months, but I only found that out about a week ago. No one sent me a memo, or on my end, I guess I hadn't paid too much attention to the development thread. So, it's new to me.
You know on the N54 Forum, I used to refer to Steve as my evil twin. Funny thing, I used to tell my wife, nearly 30 years ago, when I pulled some stunt she disapproved of, "Honey, it wasn't me, it was my evil twin, Steve!" That got me out of the dog house every time. Imagine my surprise when that figment of my imagination came to life! I just wish I hadn't built him up so much, because he really gives me a run for my money at times. I'd miss him a bunch if he didn't come around anymore. I actually offered him the QB Forum at one point, but he had other pressing matters, something about a lemonade stand, but I digress. Anyway, I hope the two of you can patch things up between each other as well as you can patch up code in the project, and we can all move forward, together.
Oh, and it's Clipishness, not Clippiness. ;)
Pete