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
90 votes
75 answers
19k views

List of bounties with no deadline

This is a list of unofficial, deadline-less (hence not searchable) bounties offered by users on various challenges on the main site. Disclaimer: There is no guarantee that the user will award the ...
556 votes
4k answers
312k views

Sandbox for Proposed Challenges

This "sandbox" is a place where Code Golf users can get feedback on prospective challenges they wish to post to main. This is useful because writing a clear and fully specified challenge on ...
10 votes
0 answers
93 views

2022 Community Moderator Election

The 2022 Community Moderator Election is now underway! Community moderator elections have three phases: Nomination phase [Completed] Primary phase [Skipped due to <10 nominees] Election phase [In ...
7 votes
0 answers
43 views

Should we refresh our standard loopholes?

We have a list of standard loopholes which are forbidden by default. This is pretty good, it does good for the site. But it's also 8 years old, and it is showing its age. We occasionally inaugurate ...
5 votes
1 answer
41 views

Language of the Month for October 2022: Nim

In accordance with our meta agreement, since one candidate received more votes than the others, we have a new featured language! Throughout October 2022, our Language of the Month will be: Nim What'...
-4 votes
3 answers
72 views

This site takes out all of the fun of golfing [closed]

Look at cases like not being able to reopen questions unless you're the poster. Most of the time they would not care, but I DO care for the posts, and it would be nice to reopen the question. After ...
1 vote
1 answer
120 views

Objective winning criteria added, may I ask for reopen?

I am asking about my this question for reopen - or an explanation if it is still offtopic. A further problem what I can see, that - although it is not language-specific -, the question effectively ...
15 votes
4 answers
273 views

How can we get new users to use the sandbox properly?

The problem Often, when we get new users, this happens: they post their first few challenges, which receive negative feedback they are instructed to use the sandbox, which they do not long after (...
36 votes
8 answers
4k views

Nominations for Language of the Month, Take 2

We've decided to revive the Language of the Month event. We've also decided to start a new post for nominations. (You can see the old nominations post here.) So let's get to nominating! Procedure A ...
18 votes
35 answers
2k views

The many users of CGCC

What are the stories behind your username and avatar? Some users' usernames and/or their avatars have a significance behind them. What about yours?
21 votes
15 answers
1k views

Language nominations for the "Learn You a Lang for Great Good" chat event

We've decided we'd like to give the "Learn You a Lang for Great Good" chat event \${}^*\$ a go. As a brief overview: Every second Wednesday, discussion in The Nineteenth Byte is primarily ...
2 votes
1 answer
35 views

Inactivity on bounties with no deadlines?

The List of bounties with no deadline is a page where there are bounties that can be awarded anytime. However majority of these were created quite awhile ago and some comments don't receive feedback ...
-2 votes
3 answers
103 views

Let's improve the leaderboard snippet [duplicate]

The leaderboard snippet could use some improvements. Improvements usually fall into three categories: Formatting & CSS - make it look better Functionality - stuff it should do Misc - everything ...
10 votes
2 answers
76 views

Should rust anonymous functions fully specify parameter types?

Context Rust does a lot of smart things to determine the types of variables. This is why you rarely need to define the types of a variable explicitly. Rust can search very far to find a type for a ...
7 votes
1 answer
100 views

Fix the dead LYAL

Like last time, LYAL is dead. Source. As documented here, there were no LYALs for 6 weeks. I agree with what caird says: If people aren't engaging with an event anymore, the proper thing to do is let ...
43 votes
2 answers
2k views

Golfing Class of a language

I feel like we may have enough data on this site to meaningfully break programming languages into classes. What I mean by classes is akin to Go's ranking system: If a player can win 90% of even games ...
12 votes
1 answer
411 views

Language of the Month for September 2022: Prolog

In accordance with our meta agreement, since one candidate received more votes than the others, we have a new featured language! Throughout September 2022, our Language of the Month will be: Prolog ...
19 votes
5 answers
244 views

2022 Moderator Election Q&A – Question Collection

The purpose of this thread was to collect questions for the questionnaire. The questionnaire is now live, and you may find it here. Code Golf Stack Exchange is scheduled for an election next week, ...
9 votes
7 answers
283 views

Event Refinement: CGCC Langjam

We have decided to do the CGCC Langjam event! This will be a two-week competition in which participants must create a golfing language in a specific paradigm and use it to solve a series of code golf ...
14 votes
24 answers
851 views

When it is and is not acceptable to edit someone else's post

TL;DR: In what circumstances is it ok (by CGCC and politeness standards) to edit directly a post (be it challenge, answer, sandbox question, etc), assuming the edit is done in good faith? I know ...
8 votes
5 answers
148 views

Can a Prolog predicate have multiple choice points if it always chooses the correct solution first?

This stems from JoKing's answer to Sums of Consecutive Integers, where it can be seen that the predicate always unifies Z with the correct answer first. However, ...
12 votes
1 answer
167 views

Event Proposal: CGCC Langjam

Myself, emanresu A, and lyxal have decided to propose a new event: the CGCC Langjam! The basic idea is that this is a yearly event in which participants will have one week to invent a new golfing ...
-2 votes
0 answers
54 views

Incorrect byte counts [duplicate]

There seems to be a prolific issue of people underestimating their byte counts. For esolangs that use non-ASCII characters, there's often more than one byte per character. For instance, this answer ...
2 votes
2 answers
75 views

Byte counting for BASIC style DATA / READ inputs

Background Many BASIC dialects idiomatically use DATA and READ commands to store and read input data from the source code. We ...
1 vote
3 answers
48 views

Can Function Objects be Appened to STDIN From the Stack?

This is mostly specific to Vyxal, but I've worded the language so that any hypothetical stack language could utilise this Say you have a stack-based language which supports function objects on the ...
10 votes
3 answers
224 views

Are we still deleting sandbox posts?

The Sandbox currently says: When you think your challenge is ready for the public, go ahead and post it, and replace the post here with a link to the challenge and delete the sandbox post. (Emphasis ...
13 votes
2 answers
215 views

What answer-chaining scoring criteria promote collaboration?

I have an answer-chaining question in the sandbox, but I still haven't come up with a winning criterion. What scoring criteria are there for answer-chaining questions that encourage users to ...
10 votes
7 answers
155 views

Do [tips] questions need an objective winning criterion?

The discussion surrounding a recent well-received non-code-golf tips question has brought up an interesting question: do tips questions need objective winning criteria? My understanding of our ...
41 votes
1 answer
395 views

CGCC Blog Post #2: The history of PPCG and CGCC

We recently turned 10 years old. Unfortunately, we didn't really realise and therefore didn't really celebrate or even mark the occasion. But, it got me thinking about the history of the site, and now ...
25 votes
2 answers
580 views

Tips for launching a language

Having started writing my own golfing language, I noticed there is no tips page for launching a new language. Having seen how many languages have been made by this community, I wondered what advice ...
2 votes
1 answer
77 views

Do we want to delete a LYAL nomination after learning the lang?

Currently, Language nominations for the "Learn You a Lang for Great Good" chat event, if they get chosen, are subsequently edited to mention that this language was learned on such-and-such a ...
117 votes
105 answers
34k views

Default for Code Golf: Input/Output methods

It looks like we have a consensus that we want certain defaults for the format which answers are expected in for code-golf. On that poll, the question arose twice, which input/output formats should be ...
10 votes
1 answer
646 views

Language of the Month for August 2022: Knight

In accordance with our meta agreement, since one candidate received more votes than the others, we have a new featured language! Throughout August 2022, our Language of the Month will be: Knight ...
10 votes
1 answer
332 views

How to request clarifications when the challenge poster has left the site?

Recently, I began to attempt to answer this highly upvoted and answered question, before realising that, by taking the length of the input as an input would allow me to greatly reduce my code. However,...
36 votes
1 answer
1k views

What are our specific abbreviations and terms?

Newcomers to codegolf.SE 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. Return to FAQ index
412 votes
49 answers
205k views

Loopholes that are forbidden by default

There are a number of standard loopholes which experienced question-setters seek to explicitly close. However, inexperienced question-setters may unintentionally leave them open, or respondents may ...
2 votes
1 answer
79 views

When accepting input from STDIN, can it be assumed to terminate with a newline [duplicate]

...or I guess more specifically, can I require that input from STDIN (or closest alternative, e.g. TIO) be newline terminated? Utilising apps like TIO this isn't added, but if using a terminal with <...
11 votes
1 answer
405 views

Language of the Month for July 2022: Piet

In accordance with our meta agreement, since one candidate received more votes than the others, we have a new featured language! Throughout July 2022, our Language of the Month will be: Piet What's ...
5 votes
2 answers
186 views

What is our consensus on languages which do not halt by design?

Current consensus seems to be that programs must terminate by default. This makes sense in general. However, does this bar use of languages which are not designed with a halt state (other than ...
3 votes
1 answer
94 views

Minecraft Commands I/O Methods

What I/O should be allowed for Minecraft commands answers? There is already this post, but it is mainly focused on redstone creations, and is quite outdated. Here are some specific points, however, a ...
12 votes
2 answers
489 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 ...
28 votes
3 answers
5k views

Welcome to Code Golf and Coding Challenges Stack Exchange!

What is this site? This is a place to host recreational coding challenges, such as code golf. We are unlike most sites in the Stack Exchange network. We are not a question-answer site, nor are we a ...
23 votes
3 answers
401 views

CGCC Blog Post #4: Impact of CGCC on Code Golf

Just over a year ago, Omar Tuchfeld posted High throughput Fizz Buzz, a fastest-code challenge where answers should aim to output Fizz Buzz as quickly as they can. Their challenge was nominated in ...
6 votes
1 answer
201 views

Source for a downloadable dictionary with IPA phonetic transcriptions?

I have an idea for a fun challenge but it will require access to IPA phonetic transcriptions (in English at least). An API that serves up the same would also do, though it would tend to favor ...
12 votes
2 answers
197 views

Do we delete invalid tips?

Currently our consensus is that incorrect solutions should be deleted. However it's not clear if this applies to tips questions. tips questions are sometimes a bit like regular code-golf challenges, ...
90 votes
95 answers
11k views

What programming languages have been created by CGCC users?

Language-creation has become a popular activity on CGCC. A decent portion of answers, especially code-golf answers, are written in languages invented by the community. These are also languages that ...
13 votes
2 answers
122 views

We should reverse [reverse-engineering]

reverse-engineering has only two questions: Reverse Engineer Polling Statistics A small puzzle. Why does this code work the way it does? The second one is closed as off-topic. The first one isn't ...
10 votes
2 answers
142 views

What's the difference between [source-layout] and [restricted-source]?

Some challenges have restrictions that apply to the program's source code, rather than the program's behaviour. These challenges are generally tagged with restricted-source or source-layout or both. I ...
14 votes
0 answers
511 views

Introducing Biweekly Mini Golf!

In order to grow our community and its chat room, The Nineteenth Byte, we decided here to start a new monthly biweekly chat event: Biweekly Mini Golf! During this event, a number of previously drafted ...
11 votes
0 answers
103 views

Chat Event Announcment: Language Development Workshop

BMG has died. Nearly immediately I proposed the event that henceforth became known as MYAL. After a short discussion to flesh out the details, and the chat event Language Development Workshop was born....

1
2 3 4 5
40