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
    Commented Jul 17, 2015 at 1:57
  • \$\begingroup\$ @nhgrif Tell that to the people who tagged the questions then. \$\endgroup\$
    – o11c
    Commented Jul 17, 2015 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
    Commented Jul 18, 2015 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
    Commented Jul 18, 2015 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
    Commented Jul 18, 2015 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
    Commented Jul 19, 2015 at 0:20

2 Answers 2


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
    Commented Jul 18, 2015 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 .