7
$\begingroup$

For this question What are good specifications for naming packages/modules in a language? I commented:

On regular stack overflow this would risk being closed as opinion based and/or too broad. You might want to try and constrain the question more.

A refreshing reply to my comment was:

This isn’t Stack Overflow, we are more like Worldbuilding or UX in that respect (in fact, we are UX for the people who build UX :P)

But that question ended up being closed as did a much better worded question: How can isolated focus on syntax be counterproductive in the earlier stages of a language's design?

By "like world building" I think we mean:

  • We accept questions which have no single correct answer

  • We allow multiple answers to questions which support different views

So are we more like world building or not?

$\endgroup$
4
  • 4
    $\begingroup$ as someone who knows nothing about worldbuilding.se and has basically never visited it expect to flag spam from smokey, the way this question is framed is not particularly accessible. But that's just me. Maybe a lot of people here will get it. If not, a different framing (or at least a more accessible title) may be worthwhile. $\endgroup$
    – starball
    May 21, 2023 at 17:16
  • $\begingroup$ The second question ended up getting reopened $\endgroup$
    – Seggan
    May 21, 2023 at 19:36
  • 1
    $\begingroup$ @starball Ironically I don't know what you mean by spam from smokey. But point taken my explanation is in my answer which might end up being voted down instead of something else. $\endgroup$ May 21, 2023 at 20:53
  • $\begingroup$ @seggan my work here is done :) $\endgroup$ May 21, 2023 at 21:04

4 Answers 4

9
$\begingroup$

By "like world building" we mean:

  • We accept questions which have no single correct answer

  • We allow multiple answers to questions which support different views

I think this is true already and it is a good thing. Stack overflow closes these sorts of questions. World building does not. Building a programming language is somewhat like building a world.

Some example of such questions were shared here - https://languagedesign.meta.stackexchange.com/a/147/285

$\endgroup$
2
  • 2
    $\begingroup$ SO absolutely does accept questions which has no single correct answer. That's why the software allows multiple answers. If by “we accept questions which have no single correct answer” you mean that answers should be rated purely subjectively, you're trying to reinvent Programmers Stack Exchange, and that didn't go well the first time around. (I'm sure there's a good link somewhere that explains the story, but frankly I can't be bothered finding it.) $\endgroup$ May 21, 2023 at 20:38
  • $\begingroup$ Yes, multiple answers are allowed on SO but questions tend to be closed if they are a matter of opinion. Here you might ask a question where answers from several points of view are valuable. languagedesign.meta.stackexchange.com/questions/69/… $\endgroup$ May 21, 2023 at 21:04
3
$\begingroup$

World building is about fiction, not constrained by reality if it gets in the way of a good story. Programming language design is very much constrained by mathematics, physics and engineering, as well as the neurological and sociological environment of programming. Being more like Worldbuilding.SE would not be a good thing.

$\endgroup$
1
  • 4
    $\begingroup$ Arguably, PLDI is more like Constructed Languages than World Building. Programming language design is constrained, but like UX, it's also inherently about tradeoffs. $\endgroup$
    – Pseudonym
    May 22, 2023 at 1:22
2
$\begingroup$

Yes, we are like User Experience, Constructed Languages, Code Review, and many others where there are many valid answers to a given question

The entire reason we wanted to split off from computer science is so we could ask a bit more opinionated but still highly relevant questions where there is no one correct view.

This format has proven many times to work well in the stack exchange format.

$\endgroup$
-1
$\begingroup$

In some ways, absouletly. For example, question get a ton of answers and most questions here are subjective and open to many answers. And I don't think that there anything wrong with that. Although if you look at the reasons in Gilles answer, we shouldn't be exactly like worldbuilding. But certain aspects are fine. As to your 2 original criteria, we are definetly like worldbuilding.

$\endgroup$

You must log in to answer this question.

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