Questions tagged [policy]

This tag indicates that your question is about site policies. Usually, new proposals for policies or questions about existing ones will have this tag

Filter by
Sorted by
Tagged with
5
votes
1answer
368 views

What if an interpreter update invalidates an existing answer?

I noticed earlier today that the Befunge interpreter on TIO no longer functioned in quite the same way as the old version (I guess this was caused by the nexus update). As a result, one of my old ...
12
votes
2answers
439 views

How do we treat default output formats such as “ans = …” etc.?

In MATLAB and Octave, the default output looks like this (I guess this is relevant for other languages as well): ...
20
votes
2answers
909 views

What additional information should be allowed in a submission?

Unlike traditional coding competition sites, submissions (answers) on PPCG are free form; the only hard requirement is that all submissions must contain the scoring header and the code that solves the ...
28
votes
2answers
1k views

Definite policy about duplicate answers

Every now and then, we get an answer flag the declares an answer a duplicate of another. So far, I haven't really acted on them – except for leaving a comment if the flagger hadn't done so already – ...
4
votes
1answer
317 views

Answers written in “joke” languages [duplicate]

As an answer to this question, I wrote an answer in the "programming language" 2014 (screenshot). The answer was deleted, accompanied with this note: I'm temporarily removing this post in ...
27
votes
5answers
1k views

What constitutes a “free” language for cops and robbers?

Recently Isaac proposed that using non-free, i.e. pay-to-use, languages for cops and robbers challenges should be considered a standard loophole. As Dennis stated in a comment, there is some ambiguity ...
7
votes
2answers
395 views

What mouse interactions are allowed by default as part of Input/Output?

Essentially, a user's answer in Excel (now deleted) uses the drag-down formula feature of Excel, as described in the linked related meta question. I thought that from the highest voted answer to that ...
3
votes
2answers
77 views

Should challenges that give unfair advantages to certain users be off-topic?

Consider the following two challenges: This Sandboxed challenge gives an unfair advantage to users who have been around longer and contributed more towards collaborative golfing efforts. The original ...
1
vote
0answers
51 views

What's the Java policy with REPL existing? [duplicate]

An extension of When do I have to include things like Java's public static void main. Unless you've (probably) been living under a rock, you (probably) know that Java 9 is (probably) going to ...
10
votes
1answer
288 views

Truthiness in Brain-Flak and similar stack-based languages

Stack-based languages don't necessarily fit in the pseudo-code model that constitutes our definition of truthy and falsy: ...
20
votes
3answers
547 views

Are physical analogs of programming legitimate?

By physical analogs, I mean solutions written via objects in the physical world. Specifically, I am referring to a couple solutions to this challenge (including my own and a couple others). Should ...
8
votes
4answers
542 views

Minecraft I/O Methods

Seeing as how we've discussed a size measurement for Minecraft redstone creations, I thought I'd follow that up with establishing standard output and input methods. Minecraft, obviously, does not ...
3
votes
2answers
160 views

Is “assembled” golflang code acceptable? [duplicate]

Recently, I have been thinking about creating golflang assemblers. Like assemblers, they just substitute a mnemonic(or a word) with the actual symbol. Since many golflangs aren't much more ...
19
votes
1answer
229 views

May `dc` take negative input as it's designed to?

In the language dc, the - character is reserved strictly for subtraction, so it cannot be used to enter a negative number. An ...
3
votes
1answer
126 views

What are the guidelines for formulating a Cops and Robbers style challenge?

I've been slowly forming in my head a question for a Cops and Robbers style code challenge, and it occurred to me that I actually don't really know the general details of how they're set out... Is ...
21
votes
1answer
963 views

Are languages like sed exempt from “no input” rules?

Some types of challenges require submission that produce constant output and, as such, forbid the solutions from taking input of any kind. That presents a problem for languages like sed, which ...
1
vote
1answer
89 views

Necessity of Wrapping Solution into Method/Function

I've noticed that sometimes people using exotic languages like Brainfuck don't ever explicitly wrap a solution into a method/function. While sometimes I see solutions in Java and such where they are ...
14
votes
1answer
685 views

Is HTML/CSS a programming language?

CSS can simulate rule 110 and thus is turing complete. Thus HTML + CSS is considered a programming language for our definition. However, as user @TimmyD mentioned appropriately HTML+CSS is Turing-...
13
votes
4answers
404 views

What qualifies as malicious code?

We've decided by community consensus that challenges asking for malicious code are off topic. But the question remains: At what point do we consider code to be malicious? Most of the time it's ...
7
votes
0answers
173 views

Should we systematically treat code that crashes compilers/interpreters as malicious? [duplicate]

Despite having What qualifies as malicious code?, the consensus seems really unclear on that point, because this question seems to be valid, and that one isn’t. In the current case, please note the ...
-6
votes
2answers
244 views

Is Brainfuck considered a serious contender

Brainf*** is far from a terse language. A (partially) golfed solution may be 1000's of bytes long. Similar to JSF***, these submissions are often autogenerated and will require significant work to ...
0
votes
0answers
54 views

Is “Most Elegant” objective [duplicate]

This comes up in popularity contests all the time. Most elegant as a scoring criteria (or similar). Is a popularity contest objective in and of itself by saying that most votes wins? It is very ...
4
votes
1answer
269 views

Choosing outputs for challenges

When the program you write for a challenge writes/outputs to multiple of the default outputs, are you, the answerer allowed to state which one is counted for the purposes for the challenge? For ...
2
votes
1answer
115 views

Should administrative content hosted on external sites ever be binding?

Should PPCG rules or guidelines or other administrative content be considered "official" when it is not hosted on meta or main? (Note that "PPCG" refers to the entirety of the Programming Puzzles &...
11
votes
7answers
775 views

The state of chat

I was recently alerted to our increasing noise-to-signal ratio we have in chat, something I can definitely see looking back. While discussing it in chat, people mentioned that they still enjoy the ...
7
votes
1answer
239 views

Null Bytes disqualifying submissons

If a program prints out null bytes and those null bytes are not part of the specification, does this disqualify the program although these bytes are unreadable?
18
votes
2answers
2k views

What character encodings may a submission use?

In code-golf questions, we typically score submissions by their byte count. However, whenever a submission uses a character outside of the ASCII range, the question of which encoding the code uses ...
15
votes
3answers
357 views

PopCons and Graphical Output

Previously: How do we close questions without an objective validity criterion? Guidelines for posting and closing popularity contests Would "render the Mona Lisa in 1000 bytes" be on topic ...
2
votes
1answer
136 views

Is it OK for an answer to not work from time to time if the language it's written in is probabilistic? [duplicate]

If an answer is written in a language that deliberately prevents the programs written with it from doing the same output/calculations/etc. every time by introducing randomness, should it be deleted ...
11
votes
4answers
578 views

What even is a “function” by our standards?

On a recent question, the following was brought up by @Sp3000: In fact, I'm almost starting to wonder what a "function" is, since it seems like every language with goto could define a "function" ...
2
votes
1answer
251 views

Adding multiple answers to “Tips for golfing in [Language]” questions

I've been lurking in this community for quite a while and finally want to start participating and golfing. I'm mostly an iOS developer so I expect to golf in Swift and Objective-C. I recently added ...
6
votes
1answer
156 views

Questions based on a puzzle book

(A few related meta questions) I know of a couple logic puzzles that I think would make good questions for this site. However, they are not original to me. I got them from this puzzle book. With ...
6
votes
1answer
191 views

“Good” Questions that are Incomplete

Edit I was mistaken about the links being bad in the mp3 challenge. It wasn't playing well with Centos but seems to be fine on Windows. As such, there are no grounds for closing that challenge. The ...
23
votes
12answers
2k views

Default acceptable image I/O methods for image related challenges

I do not feel that the default general acceptable I/O methods sufficiently cover image-processing and graphical-output challenges. So I would like to poll. What are the default acceptable I/O methods ...
23
votes
3answers
1k views

Should Booleans be allowed where a number is required?

This is a rather common inquiry in contests that require computing elements of a sequence. For example, consider the following recursive implementation of the factorial function (Python): ...
1
vote
2answers
81 views

Answer validility after edits

We all agree that using language features implemented after the question was asked makes the answer non-competing. But what about after an edit to the question? Say Bob posts a question challenge. I ...
13
votes
2answers
251 views

Tagging: are we doing it wrong?

I wanted to post this for a while... First off, I think that we're not tagging enough. Currently, we have an average of 2.1 tags per question. I've checked some (thematically) comparable sites, and ...
4
votes
1answer
134 views

Behaviour on different computers

Whilst answering questions, is it Ok to use functions/bits of code where the output will be different for some computers? For example I was thinking about adding a new time type to PYKE where the ...
4
votes
2answers
144 views

Does drag+paste count as a valid form of input in Excel?

I recently answered in Excel, where my input was based on the user copying a cell's contents via drag and past over multiple cells, where the input n was the final ...
14
votes
4answers
313 views

How should we handle answers that predate standard loopholes?

There was a time—a dark, dark time—in which there were no standard loopholes. Since we began classifying certain things as loopholes and banning their use, the overall quality of the content on this ...
23
votes
3answers
946 views

On scoring builtin functions

Suppose there's a challenge which can be solved completely by a builtin function, and functions are allowed. Note that as of writing the standard loophole for builtins is heavily disputed, but let's ...
14
votes
3answers
426 views

Should language-specific code golf challenges be explicitly disallowed?

In light of a recent code golf challenge in which the specification restricts participation to JavaScript, I think it's time we revisited making a hard rule about language-specific golfs. We may ...
3
votes
2answers
162 views

Should we consider the starting mechanism for Minecraft programs?

Time to add to the list of Minecraft Meta Questions! So, my question is fairly basic. When we run programs in other langs through the command line, we don't count anything but their flags. For ...
2
votes
1answer
85 views

How to date languages

Some challenges refer to the year a language was released. If a release is dated on 31 December or 1 January, it may depend on locale. Should Github date be used as the official date (whatever locale ...
20
votes
5answers
706 views

Are pure programming puzzles on topic?

The tag wiki for programming puzzle says: A programming puzzle includes a goal, a partially completed program, and rules outlining how the program can be modified. The program is specifically ...
4
votes
3answers
210 views

Do I need to count the newline for Vitsy methods?

Background: Methods in Vitsy are defined by specific indices of lines of code. For example, if I wanted to call the second line of a program, I would call 1m to ...
-9
votes
3answers
200 views

When can challenges be reused?

I have noticed that some new sandbox posts are being shutdown as duplicates of other much older posts. There is nothing wrong with that. But I think there should be a time limit after which ...
11
votes
2answers
270 views

What do we consider an “unfair advantage”?

In this standard loophole, we forbid gaining an unfair advantage by creating new language features or implementing a new language specifically to be competitive for a particular challenge that's ...
12
votes
2answers
412 views

Does using SMBF count as a cheating quine?

There has been some debate about whether or not using Self-Modifying Brainfuck counts as a "cheating quine": Write a Metaquine Golf you a quine for great good! About SMBF: The program's source ...
7
votes
1answer
217 views

Duplicates with different restrictions or no restrictions

Long ago, this challenge was posted, with the restriction that no numbers may be used in the source code. Recently, another challenge was posted, this time without any restrictions on the source code....