Skip to main content

Questions tagged [discussion]

The question you're asking is designed to solicit opinions or best-practices on a particular topic, with the goal of reaching community consensus.

Filter by
Sorted by
Tagged with
16 votes
1 answer
120 views

One year of Programming Language Design and Implementation Stack Exchange!

Today marks one year since the start of the private beta at the beginning of this site. Happy birthday to langdev! Some vital statistics about the last year: There have been a total of 2,434 answers ...
Michael Homer's user avatar
  • 13.1k
3 votes
1 answer
37 views

Is it a good idea to include code from the relevant part of your compiler/interpreter in a question?

In my recent question, I included the relevant part of my compiler code in the question. Is that a good idea?
FlatAssembler's user avatar
2 votes
1 answer
60 views

Why was this question closed and upvoted?

This question was closed for being off-topic. It also has 7 upvotes. How does it have that many upvotes if it's not on topic and was closed?
Daemons's user avatar
  • 515
3 votes
1 answer
50 views

Is it appropriate to ask to check exercises from Dragon Book here?

I am studying the Dragon Book about compilers and it has exercises which I try to solve. Unfortunately, there is no-one nearby who could check my solutions. Is it appropriate to post my solutions here ...
user4035's user avatar
  • 101
0 votes
1 answer
69 views

Why was my question downvoted and closed as opinion-based?

I have a question about my question: Alternative names for a value that can either be true or false? It got -4 and close as opinion-based. But I thought that you could ask list-style questions ...
user1345541's user avatar
10 votes
0 answers
49 views

2023: a year in moderation

It’s that time of the year again! As we wave goodbye to last year and welcome the new one, we have a tradition of sharing moderation stats for the preceding calendar year. As most of you here might be ...
JNat's user avatar
  • 101
0 votes
1 answer
83 views

How shall I fix my question about line continuations?

My question What are some syntax options for line continuations (splitting a logical line across multiple physical lines)? was closed. I don't see how it's fundamentally different from, in particular ...
Karl Knechtel's user avatar
11 votes
2 answers
303 views

Those "+" and "C" questions, and this site's scope

Two questions were recently asked: How to implement + in a language where functions accept only one argument? Why does Rust depend on C? Both were closed and the latter was reopened, all three ...
kaya3's user avatar
  • 20k
2 votes
1 answer
198 views

What's up with the aggressive erasing of comments?

I understand that comments are "temporary post-it notes" but why are they being deleted so aggressively? Whoever is doing that should consult with the community before implementing a culture ...
Nike Dattani's user avatar
3 votes
2 answers
98 views

Edit was rejected, any reasons why?

I suggested an edit to a recent answer and it got rejected by the OP for the reason below: Here's the actual edit: To me, it feels like the quality of the post was improved by the edit. For one, the ...
Redz's user avatar
  • 1,076
2 votes
1 answer
64 views

What would be a better way to ask this question?

Our latest question at the time of writing is What are some design errors that lead to hard-to-debug code? It which has been closed as off topic as it is too broad. The OP seems to be asking us to ...
Bruce Adams's user avatar
  • 2,853
5 votes
1 answer
102 views

No custom sites to move to

I was experimenting around with different dialogs, and found that there are no other sites to (possibly) migrate questions to (except PLDI Meta), unlike Stack Overflow. Is this because PLDI is still ...
Redz's user avatar
  • 1,076
14 votes
1 answer
130 views

Missing the obvious close reason: "not about programming language design or implementation"

In private beta, before we had our own community-specific close reasons, the "vote-to-close" dialogue had a generic close reason for off-topic questions, which read something like "This ...
kaya3's user avatar
  • 20k
15 votes
1 answer
165 views

A community-specific close reason for unfocused language design questions

We currently do not have any community-specific close reasons. Broadly speaking, I don’t think this is necessarily a problem—community-specific close reasons should be created intentionally and ...
Alexis King's user avatar
  • 8,801
11 votes
2 answers
152 views

Are “what are some possible syntaxes” questions on-topic?

Suppose I were to ask the following question: I am designing an object-oriented language with classes, and I’m trying to decide what syntax to use to define a class’s constructor. Even among popular ...
Alexis King's user avatar
  • 8,801
6 votes
3 answers
101 views

Is or is not “Why target an existing VM?” too broad?

There has been some significant disagreement over whether or not Why target an existing VM? ought to be closed. Here is the timeline as I understand it: The day the question was posted, I believed it ...
Alexis King's user avatar
  • 8,801
5 votes
0 answers
124 views

Conclusion of Room Owner nominations/election for The Garbage Collector

Community consensus has decided that it's time to choose more official room owners (ROs) for our main chat room, The Garbage Collector. ROs are responsible for some basic moderation tasks like pinning ...
Rydwolf Programs's user avatar
6 votes
2 answers
83 views

Preempting the "long tail of crap" problem

Motivated by Preserving backwards compatibility when adding new keywords While it's not exactly easy to say that any particular answer here is a duplicate of any other, I'm left with the distinct ...
Karl Knechtel's user avatar
4 votes
2 answers
80 views

Which "Which languages have XYZ?" questions are on-topic?

I'm thinking of questions like "What languages have XYZ?", "Do any languages have XYZ?", or so on. Let's call them "list-of-languages" questions, because the answer is ...
kaya3's user avatar
  • 20k
4 votes
1 answer
171 views

What are our specific abbreviations and terms?

Newcomers to PLDI are often compelled to ask what many of our abbreviations and terms mean. Let us list them here so this information always will be easily available. Terms should be somewhat specific ...
4 votes
6 answers
275 views

Room owners for The Garbage Collector: Nominations

Community consensus has decided that it's time to choose more official room owners (ROs) for our main chat room, The Garbage Collector. ROs are responsible for some basic moderation tasks like pinning ...
Rydwolf Programs's user avatar
7 votes
2 answers
106 views

How to deal with Advantage-only or Disadvantage-only questions?

Over the last few days I have run into a number of questions that ask for the advantages of a given approach but not its disadvantages, and vice-versa. A few samples: What are the advantages of ...
Matthieu M.'s user avatar
  • 3,123
6 votes
1 answer
90 views

Are questions about debugging incorrect codegen on-topic?

X86-64 Assembly for Recursive Functions was just asked, and it is essentially a debugging help question. Our help center currently says that Advice or support with specific coding problems or ...
Alexis King's user avatar
  • 8,801
20 votes
4 answers
523 views

Moving towards more focused language design questions

As of today, the [pros-cons] tag has officially been burninated, but we haven’t yet made any decisions about whether pros/cons questions are actually on topic. This has been discussed to some extent ...
Alexis King's user avatar
  • 8,801
9 votes
1 answer
56 views

Are linters, formatters, and static analysis tools on topic?

Since we are refining our site scope Linters, formatters, and static analysis tools parse code, build ASTs and peform other steps similar to a compiler and interpreter, but then either simply output ...
mousetail's user avatar
  • 8,521
4 votes
1 answer
65 views

What is the [syntax-highlighting] tag for? I asked two questions about syntax highlighting, and both of them got closed

For my first question about syntax highlighting, I received the feedback that it is off-topic because it is not really about syntax highlighting, but about implementing an editor. OK, but what about ...
FlatAssembler's user avatar
10 votes
2 answers
290 views

It is finally time to burninate [pros-cons]

The pros-cons tag has been subject to many, many discussions, and is the most popular tag on the site, with 97 questions as of the time of this post being written. It's a typical example of a meta tag,...
Redz's user avatar
  • 1,076
11 votes
3 answers
89 views

What should we explicitly call out as on- and off-topic in our Help Center?

Until about ten minutes ago, the What topics can I ask about here? page in our Help Center was just a generic template. However, now that we have moderators, we are free to decide as a community what ...
Alexis King's user avatar
  • 8,801
21 votes
1 answer
243 views

2023 Community Moderator Election Results

Moderator election #1 on Programming Language Design and Implementation has come to a close, the votes have been tallied, and the new moderators are: They will be forming the first mod team for ...
SpencerG's user avatar
  • 101
8 votes
1 answer
204 views

How should we choose our chat room's Room Owners going forward?

Our primary chat room, The Garbage Collector, currently has five room owners, who have a few moderation abilities like pinning messages, clearing spam stars, and moving spam messages to trash rooms. ...
Rydwolf Programs's user avatar
5 votes
2 answers
60 views

Are discussing features broadly and discussing this feature specific to a language considered duplicates?

A: What are the advantages and disadvantages of the callee versus caller clearing the stack after a call? B: Why was C implemented with a register preservation convention that seems to be far less ...
Aster's user avatar
  • 3,238
7 votes
6 answers
124 views

Election Questionnaire: How would you handle very low quality flags?

The handling of very low quality flags (on questions) is notoriously ambiguous: The sad truth is, nobody has the foggiest idea what "very low quality" (VLQ) flags on questions are for. The ...
CPlus's user avatar
  • 8,341
0 votes
1 answer
61 views

The [queue] is too long

The queue tag's wiki description seems to refer to the queue structure: For questions about the implementation or design of queues within a programming language. A queue is a first-in-first-out ...
Redz's user avatar
  • 1,076
5 votes
2 answers
65 views

The [stack] of different means of this tag

I was looking at the tag stack. The stack is a crucial part of a low-level language, as that is the region in memory where all automatic variables are allocated. Tagging questions about stack memory ...
CPlus's user avatar
  • 8,341
5 votes
7 answers
129 views

Election Questionnaire: Moderator Actions

As per Leaving Private Beta, and Initial Pro-Tempore Moderator Election! ("Users can also ask questions on meta for potential moderators to answer"), here is my question: You've taken what ...
The Thonnu's user avatar
  • 1,528
4 votes
5 answers
271 views

Should frivolous questions about esolangs be on topic?

Looking at Could a programming language work where variables are only differentiated by fonts? It seems somewhat frivolous and likely to invites a family of similarly frivolous questions like "...
Bruce Adams's user avatar
  • 2,853
7 votes
2 answers
56 views

Should we allow questions that ask for (useful, concrete) naming suggestions?

I'm working on a programming language that has two related concepts that are important, common, and subtly different. Think function vs procedure, or panic vs exception. I'd like help from the ...
BoppreH's user avatar
  • 1,441
5 votes
1 answer
52 views

PSA Do not use the pros-cons tag in combination with language comparison

The pros-cons tag wiki states: For questions asking for advantages and disadvantages of a certain feature. DO NOT use as the only tag of a question, and use other tags in addition to this one that ...
mousetail's user avatar
  • 8,521
-3 votes
3 answers
180 views

Spam is arriving on PLDI! What do we do about it?

PLDI got its first(?) spam post today. (It got nuked within ten/five/three minutes.) As the site grows more popular, it is almost inevitable that spam posts will start arriving. Will these spam posts ...
Redz's user avatar
  • 1,076
3 votes
3 answers
67 views

Whats the difference between the tag "optimization" and the tag "language-performance"? Should they be merged?

Whats the difference between optimization and language-performance? Should they be merged? The "optimization" tag has the following tag wiki: Use this tag for questions about efficient ...
Starship's user avatar
  • 1,336
-12 votes
1 answer
71 views

We need to increase your visits per day

Being that SE only seems to care about money and therefore views, this is more important that usual. Also, visits per day drives nearly everything else. More visits is more questions per day. More ...
Starship's user avatar
  • 1,336
-5 votes
1 answer
100 views

Whos downvoting every question lately?

Every new post I feel like, no matter how good or bad it is, gets an immediate downvote. Is this one person serially voting (if so could CMs take care of that) or is this just a bunch of people ...
Starship's user avatar
  • 1,336
2 votes
1 answer
67 views

Should we have a "comments are not for chat" rule?

This is inspired by a recent answer that attracted a lot of comments. I'm not accusing anyone of doing anything wrong; it was a good on-topic discussion. However, many SE sites have a rule to limit ...
Pseudonym's user avatar
  • 4,991
5 votes
2 answers
132 views

What will be the burnination process for PLDI?

The community seems to be eyeing up the pros-cons tag for removal/burnination. Since PLDI's still a new beta site, what will be the burnination process for this tag (if we decide to burninate it at ...
Redz's user avatar
  • 1,076
3 votes
2 answers
136 views

What happens if a recently banned user tries to run for moderator?

I cannot run for moderator here because I got temporarily banned on Meta for a week less than a year ago for doing questionable things. But what would happen if I tried, presumably there would be some ...
user1345541's user avatar
3 votes
2 answers
60 views

How useful are bounties for this specific Stack Exchange?

I was thinking of setting up a bounty for my question on pointers so I could get some more answers. However, from my current understanding of bounties, I realized that they are awarded on the answer ...
FireTheLost's user avatar
  • 1,613
5 votes
2 answers
116 views

What makes a question about a programming language’s standard library on-topic?

The consensus on Are library design questions on-topic? appears to be that library design questions can be on-topic, and in general I agree with that. Some aspects of programming language standard ...
Alexis King's user avatar
  • 8,801
0 votes
1 answer
30 views

Would this question about copying structs in Swift be on topic here?

Edit: the original question was answered on StackOverflow, so I won't be deleting it or reposting it here. A month ago, before this site existed, I had asked a question on StackOverflow which was ...
Quack E. Duck's user avatar
3 votes
3 answers
184 views

Why did my question get downvoted?

I spent time writing my question, and it's about language design, who downvoted it and why? Why does C have missing library functions?
user1345541's user avatar
1 vote
0 answers
53 views

Can we burninate the language design tag? Should we reconsider our consensus about removing it? [duplicate]

Pretty similar to this other post, but I saw a few users who wanted one tag but not the other so here we are in 2 different posts. A consensus was established not to have it. And yet it exists and ...
Starship's user avatar
  • 1,336