However, the Tcl programming language versions 8.4, 8.5, and 8.6 use different syntax constructs. The nature of Tcl is such that it often is used in a (proprietary) 3rd party application which comes linked against a particular Tcl version which cannot be changed.
Therefore my question is specifically targeted at Tcl8.4. And from a quick glimpse over a few of the other ~250 Tcl questions apparently there are some more questions that are explicitly in the domain of one particular Tcl version.
I can imagine that for non-Tcl users or those not bound to a particular version by 3rd party tools it may seem strange to try and subcategorize a domain of about 250 questions into smaller subdomains, but I believe the special use model of Tcl (probably the most important purposes for its inception) warrants those tags.
Meanwhile I've added a tag description for the Tcl8.4 version tag, and created a Tcl8.5 version tag when adding it to another Tcl question. Now I stopped doing that based on the discouragement received on my initial 8.4 tag.
My questions here are:
- How should I react to the rollbacks?
- Are you in favor of version tags for a programming language? If not, why not?
- Are there any costs involved on the server backend (database, indexing, etc) when a new tag is created?