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

A new tag was created 20 hours ago and added to 3 older posts. The tag name itself is way too generic and the tag wiki is:

Customizing generic code for specific cases

Does the community agree that is a meta-tag for Stack Overflow and should be manually removed?

Update: Seems like specialized is a terminology specific to scala. A quick search reveals the following:

One interesting feature that was added to Scala in version 2.8 is specialization, using the @specialized annotation.

Annotate type parameters on which code should be automatically specialized. For example: class MyList[@specialized T] ...

Type T can be specialized on a subset of the primitive types by specifying a list of primitive types to specialize at: class MyList[@specialized(Int, Double, Boolean) T] ..

I guess it is not a meta-tag but an incorrectly named tag, so it should not be removed. How about we rename it to [specialized.scala]?

share|improve this question

closed as off-topic by CRABOLO, psubsee2003, Scimonster, gnat, ProgramFOX Jan 18 at 18:27

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question pertains only to a specific site in the Stack Exchange Network. Questions on Meta Stack Exchange should pertain to our network or software that drives it as a whole, within the guidelines defined in the help center. You should ask this question on the meta site where your concern originated." – CRABOLO, psubsee2003, Scimonster, gnat, ProgramFOX
If this question can be reworded to fit the rules in the help center, please edit the question.

I agree with you on the idea, but I notice the tag was added only to Scala questions. Maybe this is a technical term that has a specific meaning in Scala, and a better wiki and tag name would be in order instead of plain eliminating this? (Note that I am 100% clueless about Scala.) –  Mat Nov 2 '12 at 10:06
Certainly, that is the exact reason why I didn't remove the tag and asked here. In any case, a rename is essential otherwise it will be a mess to keep the tag usage clean after a while. –  Aziz Shaikh Nov 2 '12 at 10:12

1 Answer 1

up vote 3 down vote accepted

This question suggests it's referring to a specific piece of Scala terminology, so it's not a meta tag as such (my emphasis):

Why are so few things @specialized in Scala's standard library?

I've searched for the use of @specialized in the source code of the standard library of Scala 2.8.1. It looks like only a handful of traits and classes use this annotation: Function0, Function1, Function2, Tuple1, Tuple2, Product1, Product2, AbstractFunction0, AbstractFunction1, AbstractFunction2.

That said, I would say it wants a better name: perhaps , if that's indeed the kind of thing it is. And a better tag wiki.

share|improve this answer
This seems sane, obvious and well-explained. I've retagged the four questions. Who wants to do the tag wiki? –  Charles Nov 2 '12 at 16:39

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