--snip--This was added or is this a request?
I never been a fan of any of the ++ or -- notation, especially when the language lets you put the symbols on either side of the variable. What is so special about "1" anyway? Why don't we have +++ and --- to skip along by 2?
I have always thought that += and -= were pretty nice though, its just that QB64 doesn't need them. There are a handful of deep reasons that I won't rant about, so the cop-out explanation is: Seeing how anything that breaks QB45 compatibility would need an underscore by tradition, I don't think that _+= and _-= are visually appealing. Of course I'm half joking, but not the other half. I'm at least 51% confident that those with the proper chops to do so won't be adding any exotic assignment operators to QB64 at the end of the day.
Come to think of it, according to certain opinions that I think are correct, using the equal sign as an assignment operator is a design mistake repeated hundreds of times since its first instance. The next good language won't overload the = symbol.
X += Y is moving away from BASIC and onwards towards C. It's not something I'd ever add into the code personally, and, like Stx, I don't think anyone else is working towards pushing those changes into the language.
May I ask how a change is made and who goes about doing it?
I mean we may be just wasting our time with all these opinions.
I really doubt it is a democratic process. And those who have technical knowledge of what an actual change involves certainly carry more weight with their opinions (hopefully). But then there is the Tradition thing which is all opinion and there a community may have more equal input.
All this supposes the changer listens and weighs-in all these factors.