Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

I've been reading these questions,

How many words can a tag contain?

Maximum length of tags

however I am adding one more question to talk on this limit. I know 25 is the maximum limit for any tag created. However there should be some mechanism that allow / differentiate with code (snippets) default keyword and the newly created tag. Logically there's no difference, but in practical use, I can show you the difference: See this question I've just asked, where I was trying to add a tag for MPMoviePlayerViewController which is an iOS SDK keyword (reserved word), but I can't add it fully as there's a limit of 25 characters maximum. I feel this is not be the correct limitation for developers. Personally I feel this bad if I lost meaning of a word.

Is there any mechanism, that recognizes those tags which are reserve word so that they would be shown fully and not the cut-ed out.

share|improve this question
Why should that keyword be a tag? – juergen d Mar 15 '13 at 10:10
Any keyword that will help question differentiate and filter should be added to question when asked, right? This is how we're asking the questions here. @juergend, whenever I asked question into meta I got down vote within minutes, I don't have any problem with that people are more active here then the programming site :) cheers for that! I'd question I asked with the reason. I know it will mark as NOT constructive soon too, but I'll never get exact solution or any proper answer. People marking your comment as great comment, means the comment need more attention then the question.!!! – Hemang Mar 15 '13 at 10:14
Voting is different on meta – juergen d Mar 15 '13 at 10:17
Search works way better these days, likely meaning a tag that long is not necessary even if we would want to allow it. – user7116 Mar 15 '13 at 12:58
I'm not seeing why that should even be a tag in the first place. – Xarcell Mar 15 '13 at 16:53
up vote 5 down vote accepted

The limit for tags is pure practical. And I think 25 is perfect.

There is no need to include a tag for each keyword or identifier. If you have a problem with a language, add the language tag and the version tag (if needed). If the item of your worries belongs to a specific framework or library, include that too. But more levels are not really needed.

Besides, what to do with keywords/identifiers that have a meaning in several languages... we already have problems with tags that can be interpreted in several ways.

share|improve this answer
What about the recreational sites? Where series or game names can have very long names? (assassins-creed-brotherhood) – Madara Uchiha Mar 15 '13 at 11:59
@MadaraUchiha: they use [ac-brotherhood] and [assassins-creed-series]. – Joachim Sauer Mar 15 '13 at 12:03
@JoachimSauer: That was just an example. Here's a better one:… – Madara Uchiha Mar 15 '13 at 12:08
@MadaraUchiha: I can see that the limit can be a problem in some rare cases, but I assume that it will be rare (a little bit less rare in some communities, but still rare there). – Joachim Sauer Mar 15 '13 at 12:10
Thanks for clarification! That I supposed to want from here! :) – Hemang Mar 15 '13 at 12:19

MPMoviePlayerViewController is not a keyword, it's an identifier, the name of a class, and it shouldn't be made a tag. Tags are for broad categorization, not for adding each and every keyword/identifier contained in your code to your question a second time. Full text searches will allow people to find your question based on the string "MPMoviePlayerViewController", it does nothing for you or anybody else to add it as a tag as well.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .