The tag is used to mean all sorts of different things:

  • In all languages, it often refers to some sort of .
  • In C++, it often means (Edit: there is a proposal to merge into generics).
  • In C# and Java), it often means . (most other languages that support the concept use word too).
  • I'm not sure exactly what it means in Haskell, F#, and Scala.

There are only 41 questions so it should be an easy burnination. Most of the questions already have the appropriate other tag so nothing is lost if we just delete it.

| |
  • 5
    \$\begingroup\$ Type-safety and enum/template/generics are extraordinarily different concepts... \$\endgroup\$ – nhgrif Jul 17 '15 at 1:57
  • \$\begingroup\$ @nhgrif Tell that to the people who tagged the questions then. \$\endgroup\$ – o11c Jul 17 '15 at 2:13
  • \$\begingroup\$ Downvoting not necessarily because I disagree, but because this question is nearly incoherent and I can't figure out whether or not I agree. \$\endgroup\$ – RubberDuck Jul 18 '15 at 21:24
  • \$\begingroup\$ @RubberDuck This question exists because I was recently asked to add it to a python program (instead of a more specific tag), but most people would immediately say "type-safety doesn't even mean anything in Python!". And the 41 questions prove that type-safety doesn't mean any single thing in general; it means different things for each question. \$\endgroup\$ – o11c Jul 18 '15 at 22:42
  • \$\begingroup\$ So, you want to burn the tag because it's not appropriate for Python? I'm really trying to understand here, but you've gotta do more to make us understand where you're coming from here. \$\endgroup\$ – RubberDuck Jul 18 '15 at 23:48
  • \$\begingroup\$ @RubberDuck because if you look at the questions, it doesn't mean anything consistent at all. It's like using set for all 85 definitions of the word. See when to burninate. \$\endgroup\$ – o11c Jul 19 '15 at 0:20

has a number of questions where the tag seems relevant:

These counter examples indicate times when the tag is used usefully.

Despite other situations where it may be used wrong, it is also clear that it can be used well, and as a consequence, burnination would be inappropriate.

| |
  • 2
    \$\begingroup\$ this also implies that mistaggings may have to be cleaned up.. \$\endgroup\$ – Vogel612 Jul 18 '15 at 19:26

Although I don't think the tag should be burned, this question prompted me to do a clean up of the tag, as it seemed to be thought necessary, regardless that it's a good tag. I just went through the bottom half of the questions tagged with and did not remove it from a single question. It seems to be used appropriately on all the questions I looked at.

I encourage the community to take a second look and see if there are any questions where the tag should be removed.

| |

You must log in to answer this question.

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