The tag is generic... like, very, very generic. Generic as in, if your code doesn't loop somewhere, it's probably not a computer program. Hence I'm nominating the tag for burnination.

Numbers and stuff:

  • As of 2016-04-06 there are 460 posts tagged with loop

  • At the same time, the language tags associated with loop tag are basically... every language tag.

  • Practically all code ever written uses loops in one form or another; therefore, all CR questions should be tagged with , or none should.

What shall be done with this tag?

  • 2
    \$\begingroup\$ Alternatively, (map tagMoreAppropriately [loop]) (but that might not be a loop, depending on your definition) \$\endgroup\$
    – cat
    Commented Apr 12, 2016 at 21:31

2 Answers 2


Burnination is probably fine and the tag probably suffices for the examples my previous answer references.

The tag is pretty terrible.


Burnination is not fine.

I can think of at least two specific examples where the tag is more than appropriate:

These questions are actually about loops and loop mechanics, in the exact way that questions with the tag are about strings, or questions with the tag are about arrays (and those are probably both tags that equally need as much of a clean-up as ).

Just because your code uses a loop doesn't mean the tag is appropriate.

Just because your primary concern with your code is about your loops doesn't mean the tag is appropriate.

But the two linked questions are perfect examples of the usefulness of the tag. The vast majority of questions tagged probably do not need the tag and can be cleaned up rather than burning the tag.

As an alternative suggestion, I propose renaming the tag to in order to discourage it from being used willy-nilly left and right on all sorts of questions that just happen to have a loop in them, and then we clean the tag up.


You must log in to answer this question.

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