I believe they should be synonymized (synonymificated?). The reasons you outlined are good ones.
There is the concern that arises about what to do when people are asking SDK-specific questions. For example, should all of the new UIAppearance questions be tagged with ios5? I don't think so, for a few reasons:
The usage of UIAppearance naturally implies ...
The correct protocol is indeed to ask here.
However, I disagree with your proposed synonymization. "GCD" only means "Grand Central Dispatch" to Cocoa programmers. It means "Greatest Common Denominator" to anyone who ever had a math class.
Instead of synonymizing, questions which use gcd when they mean grand-central-dispatch should be edited.
There were 10 questioned tagged with frame-rate, and 126 framerate. They had the same tag wiki. The 10 is simple enough to retag by hand into framerate, which I did. The old tag will get cleaned up eventually.
I disagree. Not all pig questions involve the language.
For example, questions about downloading, building, installing, configuring, system requirements, API, unit testing, etc. do not have anything to do with the language layer, and therefore should only be tagged pig. This is probably why the tag wiki says nothing about piglatin.
You could argue that the ...
jQuery should be used everywhere especially when creating native applications on mobile devices.
My concern here is that you are asking for a tag hierarchy as opposed to a synonym.
What would be ideal is if the system automatically ensured the tag ios was always present if the that ios-5 was.
I dislike the idea of erasure of context in the name of organisation. The version specific tags give some clue on the type of system the asker is using when ...
timeout and session-timeout are not synonyms, as the first doesn't imply there is any session involved. session-timeout is specific enough to exist as separate tag.
I cannot tell you if timeout is really helpful, but merging the tags is not the solution.
Arguments in favor:
As of December 2012, when people talk about PHP, it's about 5.x.
There will be no confusion between 4.x and 5.x questions:
The php4 tag has received about 50-60 questions a year since 2009.
PHP 4.x development and support were halted in 2008.
There will be no confusion between 5.x and 6.x questions for the foreseeable future:
Whoa there, many questions use it to mean complex numbers, which is also covered by complex-numbers. There's also complextype which at a first glance looks like a mixture of complex numbers and complicated types.
I propose the following:
Go through complex and complextype, removing the tag when it's used as a meta-tag.
Make complex a synonym of complex-...
I disagree. image-processing is a broader field, computer-vision is a pretty specific part of that.
Bluring, Sharpening, Mapping to different colors are all part of image-processing and can have the desired result of making the image look different/better/worse/...
Computer vision, on the other hand is about extracting non-image information from an image. ...
Version tags are useful, but they should be used when the question is specific for that version, not for saying "I am using version X."
The tags you are reporting are equivalent to windows-xp, windows-vista, and windows-7 used for Windows. Following your suggestion, there should be just a tag for Windows-related questions: windows.
The difference with iOS-...
I did one last merge as a few more crept in since you posted, but this is now completed. php5 is now synonymous with php.
This is another example of how the PHP community does a fantastic job of curating the tag, thank you all for your efforts.
This round shouldn't have even happened. Tag synonyms work by sending a synonym tag to a master tag. You should always be on the master tag when suggesting a synonym, because any uses of the synonym automatically get retagged to its master. The ecma262 tag would not be considered the master tag in this case, so you should instead be trying to ...
I would suggest jquery-datatables for the jQuery plugin. It fits the convention that seems to be used for jQuery plugin tags such as: jquery-isotope, jquery-masonry, jquery-cycle, etc.
The -plugin suffix only really gets used in a couple of instances:
struts2-jquery-plugin (which apparently coexists with struts2-jquery and should probably be made a synonym)...
I'm not sure this is a good idea. We have the .net tag to talk about the general field of .NET, as well as version-specific tags (such as .net-4.5) for items that are specific (or more likely, introduced) in that specific version.
The css tags are no different. There are times when you are speaking about CSS in general (or, the version that is most ...
My preference would be to rename byteordermark to byte-order-mark, and make bom a synonym of byte-order-mark. (Note: this requires moderator intervention.) Clarity trumps use count. bom is clear in a context where Unicode is implied but is obscure on the scale of the big world of programming, byte-order-mark stands on its own.
Keep in mind that if someone ...
this and this-pointer are not the same.
this has the following wiki
Keyword that refers to the current class instance / object in most object-oriented programming languages.
this-pointer has the wiki
This Pointer is a compiler generated pointer during a function call pointing to the object upon which that function gets called.
which is specific for ...
We need moderator-tools, there is a feed in the moderator chat room that posts all questions with that tag. It' s pretty convenient to notify moderators about meta posts that concern the tools they use.
This should stay a separate tag in any case, it's useful and pretty specific.
The numbered versions for Mac OS X tags do not appear to be that popular:
macosx-10.5 = 80 questions
osx-10.6 = 18 questions
osx-10.7 = 43 questions
The corresponding cat names, however, are:
leopard = 150 questions
snow-leopard = 784 questions
lion = 5 questions, but it's been actively neutered by Mystere Man
I think we should stick with the cat names.
I don't think they are synonymous:
tag-synonyms is meant for discussion/support issues about tag synonyms (i.e. how they work, what they are for, who can create them, ...).
synonym-request is specifically for requesting a new synonym relationship
All tag synonym questions need not be synonym requests. (And I don't think tag-synonyms would necessarily be ...
I completely agree with merging all the tags you cite, except stringtokenizer.
If at all, those questions need to be retagged manually because it looks like "StringTokenizer" is a specific Java thing (for example, and another example), aside from generically referring to the tokenization of string types.
Note I'm not necessarily arguing that it is a good ...
There is no need to make it a synonym. At 32 questions, it doesn't have so many entries that it needs one.
Also, let's not forget that English is the official language of Stack Overflow, and that includes its tags.
Annnnd... That tag is gone (I've also created a synonym from auth to authentication in the process as well).
Unfortunately, there's still ...
The current tag wiki for heap implies it is indeed a synonym of heap-memory. However, a heap also refers to a particular data structure which may or may not be related to memory allocation:
A heap data structure should not be confused with the heap which is a
common name for dynamically allocated memory. The term was originally
used only for the data ...
From the tag wiki of average:
Many different descriptive statistics can be chosen as a measure of the central tendency of the data items. These include the arithmetic mean, the median, and the mode. Other statistics, such as the standard deviation and the range, are called measures of spread and describe how spread out the data is.