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

I asked this question:

Some people felt that it was "Not a Real Question" and closed it.

  1. If I continue to disagree with their assessment, should I vote to re-open it? As the biased OP, I feel hesitant to do so.
  2. Should this question be closed? Look at the quality of the responses. Look how we appear to be nearing in on completely covering the set of reasonable differences.

I understand that there is a greyscale continuum between a question that can clearly be answered versus one that can clearly never be answered. I feel that my question is quite close to the "can be answered", and I feel that the answers bear this out. But perhaps I am looking for something different in terms of an answer than others would like to see.

share|improve this question
up vote 2 down vote accepted

The reason it has been closed is likely due to the idea that there are innumerable differences between the two languages. One can choose to hit the top ten differences, the top 100 differences, or the top 1,000 differences and still never fully enumerate the problem space your question opens.

Personally, I think it can be a valuable and useful contribution to the community, but only if it's tightly controlled in terms of scope. Consider modifying the question to tighten the focus.

share|improve this answer
Other than suggesting a limit to the number of differences, do you have any suggestions on how to tighten the focus? – Phrogz Jan 25 '11 at 17:10
@Phrogz - I'd suggest choosing one smaller aspect of the system, such as variables, and asking a more pointed question. For instance, "How does program flow and control structures differ between Ruby and Python?" Should elicit a much shorter, concise listing of differences in how functions are implemented, if/while/for/etc control structures are written, etc. It's still a very large question, and you may want to restrict it to just functions, or just control loops, or just message passing, but it may last longer. I think you'll get a much better understanding going this route anyway. – Adam Davis Jan 25 '11 at 17:16
I agree, the internet is littered with lists like this which of course go out of date as new language features are added. As you say, pointed questions about specific tasks are far more valuable. e.g. what's the equivalent Ruby meta-programming concept XXX in Python. – Kev Jan 25 '11 at 17:52

If you continue to disagree then vote to reopen.

I think it was closed correctly. There isn't much question there.

share|improve this answer

You must log in to answer this question.

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