Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

A few questions I've run into lately are somewhat confusing, because they are vaguely asking about client-side operations and tagged with . This can lead to users posting answers that are web related and not client related, or to situations like the one that arose in this question, where my editing the question and answering the question became sort of a conflict of interest.

It seems likely, in the two instances of this that I've run into in this week alone, that the OP originally specified for the question, which would have automatically synonymized to . The questions are too vague with the latter.

In order to clarify these questions from web-related questions, I've been adding . In this case, however, because I'd also answered the question I was accused of editing the question to fit my answer. It could be that the assumptions I made were wrong, though I believe it's highly unlikely and I think that's probably a topic for a different post.

There's also a support request complaining about this problem, and it does appear to be causing confusion.

JScript is a flavour of ECMAScript, as is JavaScript, so I can understand the desire to have the synonym, but I think in this case an exception should be made.


share|improve this question
I understand what you're saying. Can you add to your question a few examples of where this is causing problems. – Kev Nov 18 '11 at 12:39
@Kev: I'll see if I can find some more. It's difficult to find examples that haven't been fixed because javascript is a very popular tag. – Andy E Nov 18 '11 at 12:52
I've desynonymised that tag. Can you create a new tag wiki for it, and perhaps labour the point that it's not the same as javascript – Kev Nov 22 '11 at 13:32
You'll probably need to edit the javascript tag wiki to reflect this change as well. – Kev Nov 22 '11 at 13:37
@Kev: cheers, will do. – Andy E Nov 22 '11 at 13:38
Actually, don't worry about the javascript tag. I sorted that. – Kev Nov 22 '11 at 13:40
Isn't ActionScript (the language used for flash) another ECMAScript flavour? – Paŭlo Ebermann Nov 22 '11 at 13:45
@PaŭloEbermann - it is but like JScript the use-case is different. When folks tag as javascript they're 99% of the time asking about browser side javascript. I think there's a valid distinction in this case. I think people are mistakenly using the tags to taxonimise rather than synonymise. – Kev Nov 22 '11 at 13:49
@Kev Yes, I just wanted to show another example which is not synonymised (but could be, if using this wrong idea). – Paŭlo Ebermann Nov 22 '11 at 15:42
@PaŭloEbermann ah gotcha. @andy Ok..I've fixed a few of these wsh questions, you're welcome to carry on, but take care just to do a few at a time so as not to flood the front page with "bumps". – Kev Nov 22 '11 at 23:38
OK! Synonym was removed and now we have a lot of questions like this. Why is it tagged with 'jscript'? – thorn Sep 25 '12 at 18:07
BTW, Microsoft doesn't call this language JScript anymore. Example: "WSH supports scripts written in Microsoft Visual Basic Scripting Edition (VBScript) or JavaScript". – thorn Sep 25 '12 at 18:09
@thorn: many people still confuse the two, but I would argue that a synonym could cause many problems than it solves. As for your second link, that is from an article about Windows 2000 and probably an error. Everywhere on MSDN, WSH articles refer to 'JScript', not 'Javascript'. It's true that Microsoft do not refer to Internet Explorer's script engine as JScript anymore, however, which is all the more reason to keep the tags separate. javascript for web-based scripting, jscript for WSH scripts. Don't forget that you can edit or suggest edits for tags depending on your rep. – Andy E Sep 26 '12 at 8:37
@AndyE'shead I still don't understand you. It's the same language. Just different environments. IMHO, wsh should be used to indicate the environment and javascript should be used to indicate the language. MS uses (used) "JScript" as the name for the language not because of some technical difference, but just because of corporate political issues that are largely outdated nowadays. – thorn Sep 26 '12 at 11:44
@AndyE'shead I need 125 reputation to vote down :-) – thorn Sep 26 '12 at 13:20
up vote 14 down vote accepted

As Stack Overflow user and not a moderator I would support this request. JScript whilst being a flavour of ECMAScript isn't "normal" Javascript, the use case is entirely different.

It's a bit like lumping all of the vb flavours under one tag (vbscript, vba, excel-vba, access-vba etc), yes they are syntactically similar, but they each have their own defining characteristic and purpose. Or even more fun, making node.js a synonym of Javascript.

share|improve this answer
Yeah, I thought of node.js as an example too, though there are differences in that area. On the flip side of the coin, though, there are some people who refer to "JavaScript" as "JScript" because they think the latter is just another word for it. So removing the synonym could just lead to issues where people say "JScript" and mean "JavaScript". I realize I'm not making a good argument for my case, there, but I guess the community needs to decide which is the bigger problem. – Andy E Nov 18 '11 at 13:06
@AndyE'shead: Actually, that's an argument for your case. In that case people are using the wrong term, and if we break the synonym, we'll teach them! – Time Traveling Bobby Nov 22 '11 at 13:47

You must log in to answer this question.

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