11
$\begingroup$

This site is about programming language design and implementation, which are different subjects. Do we think that tags to differentiate between the two are needed?

$\endgroup$

3 Answers 3

6
$\begingroup$

Yes

I think that the design process is sufficiently different to the implementation process that it warrants two different tags, and .

$\endgroup$
3
  • 1
    $\begingroup$ I'm not saying you're right or wrong, but if this idea was accepted, there would need to be some very clear community guidelines around what demarcates "design" from "implementation". $\endgroup$ Commented May 18, 2023 at 11:02
  • 1
    $\begingroup$ I was leaning toward "no", but then I asked this question: Why was C implemented with a register preservation convention that seems to be far less efficient than its predecessor's?. I was asking about actual implementation, but the immediate answer was about design. An implementation tag might have helped. ¶ I see there is such a tag now, so I've just added it to my question. $\endgroup$ Commented May 19, 2023 at 3:55
  • $\begingroup$ Tags are a bit one dimensioned. I imagine there will be more specialised tags which are more suitable but where they don't (yet) exist these would be a good substitute. $\endgroup$ Commented Jun 28, 2023 at 22:12
3
$\begingroup$

Those are more like meta tags, which tend to cause issues long-term. Meta tags should be avoided, tags that focus on the actual topic of the posts are much more useful.

$\endgroup$
3
  • 5
    $\begingroup$ The tag wiki on MSE says, "Meta tags are tags which describe something other than the question's content--such as the author's skill level, motivation, or current take on it. Alternatively, they may be ill-defined concepts which make consistent application of the tag difficult or impossible." Because language design and implementation are different topics, wouldn't "this question is about language design" vs "this question is about language implementation" describe the content of the question? $\endgroup$
    – Someone
    Commented May 16, 2023 at 20:52
  • 3
    $\begingroup$ @Someone that's why I softened my statement a bit, it's not an unambiguous meta tag. But it is rather close as it would essentially mean that almost every question has one of these two tags, and that is just not particularly useful. If you want tags like this I think they would have to be more specific and cover smaller areas. $\endgroup$ Commented May 16, 2023 at 20:56
  • $\begingroup$ Yeah, I wouldn't say these are quite "meta tags" but rather tags that'd (potentially) be overly broad for the site. If a tag can be applied to nearly every question on the site, it probably isn't a good tag. It's much more useful to include tags for specific aspects of programming language design/implementation, rather than for "design" and "implementation" in general. (...On the other hand, the History of Science and Mathematics site does have tags for "science" and "mathematics", the latter of which is one of the most used tags on the site...) $\endgroup$
    – V2Blast
    Commented May 18, 2023 at 15:23
1
$\begingroup$

No

Those tags would be used way too often, so I think no. One would fit on every question.

$\endgroup$

You must log in to answer this question.

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