What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 150 Stack Exchange communities.

Let's take a look at this example: What does for (;;) mean in Perl?

Currently this is tagged [perl] and [loop], and yet the question and answer is also applicable to (I think) [c++], [java], [c#], etc.

What should we do in these kinds of cases? Should we add language tags when the difference between the languages doesn't detract too much from the answer? (but how much is too much?).

What if adding these tags make the question a clear cut dupe? (I haven't looked for the dupe in this case, but I'm 100% confident I've seen a dupe of this for (;;) question for another language).

share|improve this question

1 Answer 1

Please don't multi-tag -- it leads to a lot of negative side effects like incorrect tag badge awards, incorrect stats, etc.

I suggest the [language-agnostic] tag (or something similar) instead of a mindless list of "every possible programming language this might ever apply to"

share|improve this answer
One would assume that retagging questions is part of a normal workflow for the site; didn't realize that it's such a harmful activity with "a lot of negative side effects". Thanks for the heads up. –  polygenelubricants Jul 18 '10 at 15:18
@polygene: I think it's not retagging itself that is the problem, it's just applying the wrong tags. Like Jeff said, the question you asked about could/should have the [perl] tag changed to [language-agnostic], but it shouldn't have a bunch of other language tags added. –  David Z Jul 18 '10 at 20:27
The right tag would be something like [c-style-languages] or [c-based-languages], but neither exist yet so I didn't retag it. IMHO you'd probably want to change the question subject too, so it needs to be done by someone with more than just retag privs. –  Mark Hurd Jul 19 '10 at 6:54

You must log in to answer this question.

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