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
31
votes
21answers
1k views

Installation and testing instructions for specific programming languages

Most of the answers on this site are made using programming languages, that are well known, and easily installable by most of the people. They have well known installers (or are already included) in ...
14
votes
3answers
1k views

Why do we have objective winning criteria?

2 years ago, we discussed dropping the objective winning criterion requirement. No consensus was really reached. I'd really like to start that conversation again, as I feel like it is hindering our ...
25
votes
5answers
1k views

Can I ever answer with a language invented after the challenge was posted? [duplicate]

A common rule here on PPCG is that programming languages invented after a challenge was posted cannot be used to answer that challenge. (I've had trouble finding a specific meta post that addresses ...
12
votes
6answers
978 views

What makes winning criteria “objective”?

The FAQ says (in part) All questions on this site, whether a programming puzzle or a code golf, should have [... an] objective primary winning criterion, so that it is possible to indisputably ...
21
votes
5answers
690 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 ...
18
votes
2answers
628 views

Should multi-part challenges be allowed?

We occasionally have challenges which consist of multiple separate subchallenges, whose individual scores are simply combined at the end. These are often known as "golf courses". While these are often ...
10
votes
1answer
357 views

What is a character encoding, exactly?

Preface I've 'failed' twice at this whole golf language design thing, once with JAISBaL and again with Clack. Now that I've had a go twice, I am obviously an expert and am attempting to design the ...
39
votes
1answer
534 views

Let's start a “language-of-the-month” event

Whereas, there are lots of interesting languages out there that might be fun to golf in, and Whereas, many of us are the inventors of said interesting languages, and would like to teach them to ...
31
votes
2answers
633 views

Unspoken challenge rules

The barrier for entry for new users to write challenges is too high. I think there's a problem with how we are closing challenges. There are only two reasons we can close a challenge as "off-topic": ...
17
votes
2answers
479 views

Are compiler-specific submissions allowed?

For example, in a c++ submission, this is valid if you use g++ #include <iostream> main() { std::cout << "Hello world!"; } but in any other ...
13
votes
4answers
592 views

Can I write a golfing library?

(This might be a duplicate of another question but all of its answers were vague nonanswers, and I can't find it again, so here goes...) I like python3 and I'm quite good at it; it's rather verbose ...
8
votes
4answers
629 views

Duplicate questions

Now I know that duplicate questions are bad, but because this is a programming puzzles site, should there be a time range after which puzzles can be asked again? Reason one is that new users who ...
25
votes
1answer
1k views

Announcing the CodeGolf.SE First Periodic Premier Programming Puzzle Push

This Programming Push has ended ::sigh:: But we may do another in a few weeks or months, and your high quality contributions are always welcome. Whereas The site has suffered from low traffic for ...
14
votes
6answers
2k views

What programming language should we consider for the code-golf solution ? [closed]

If we want to prevent having ridiculous answer for Code-Golf with esoteric language that are made up just for the challenge, we need to define what are the acceptable programming language. The ...
58
votes
7answers
862 views

A proposal to combat Meta Bloat™: The Big Consensus Freeze

I believe it's a widely acknowledged problem in this community that the number of meta posts a new user needs to know to figure out all the rules has long got out of hand. We require certain answer ...
19
votes
5answers
973 views

What's a string?

If a challenge says that input will be in the form of a string, what is acceptable? Various languages have different ways of implementing strings, so here's what I've "borrowed" from Wikipedia: ...
29
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 – ...
12
votes
1answer
455 views

On scoring imported functions

There are lots of questions about whether to count the bytes in an import statement, etc. This question is not about that. Instead, this question is more inline with this question but I think it would ...
30
votes
5answers
1k views

The state of the popularity contest tag

Recently, there's been a strong push against popularity-contest challenges. This post sums up the general feelings of the community pretty well, in my opinion. Even when challenge authors do ...
13
votes
2answers
518 views

Using libraries in solutions

Languages differ greatly in the amount of functionality contained in the main namespace. Most of the PHP main functions, have counterparts in Perl core libraries. What should the policy be on ...
12
votes
7answers
421 views

Site title and domain

The area51 proposal was titled "Code Golf & Programming Challenges" and the discussion on area51 even nudged towards making it just "Programming Challenges" so that it has wider scope. Yet the ...
12
votes
5answers
706 views

Thought on language specific challenges

We haven't really talked about specified language challenges. On Stack Overflow, we asked that all code-golf problems be language agnostic, but I don't feel that we are automatically bound by that ...
20
votes
5answers
569 views

When should rule changes count?

Related: When is it allowable to change the rules? As noted in the linked meta post above, it's typically particularly frowned upon to significantly change the rules of a challenge after posting it. ...
11
votes
4answers
1k views

Should we combine answers where the same code works in many different languages?

Take this recent challenge for example. There are many languages where the shortest solution is simply *. Likewise, for other trivial challenges, the same 1-byte ...
181
votes
2answers
3k views

Congratulations, you're graduating!

It's a big day, and I know you folks have been waiting a reeeaaal long while. Double waiting, you might even say, since unfortunately we made you wait even longer after initial news. But, let's make ...
125
votes
6answers
5k views

Why I am leaving Code Golf

The contents of this post are solicited opinion that I have been asked by a Code Golf moderator to share with you. I understand "If you don't like it, then GEETTT OOUUTT" applies here, so I have ...
28
votes
15answers
1k views

Should we change our name?

This site may have been built primarily on code-golf challenges and puzzles that have no winning criteria, but we have evolved away from that. Our name is outdated, and we should rebrand ourselves. ...
43
votes
8answers
2k views

Community Promotion Ads - 2016

You've graduated... a while ago. This is quite overdue, but let us not wait any longer. We present to you, Community Promotion Ads! What are Community Promotion Ads? Community Promotion Ads are ...
41
votes
13answers
2k views

What should this site be called now that it's getting a design?

UPDATE: New site name chosen! This site is now "Code Golf & Coding Challenges" Thank you all so much for participating in this discussion! As we're designing the site, we are considering the ...
31
votes
3answers
1k views

What does Code Golf's progress look like right now?

I'm Grace Note, a Community Manager at Stack Exchange. We have a process for how sites go about graduating or sticking around in Beta, but as noted in the comments there, Code Golf is one of two ...
22
votes
2answers
954 views

Are Non-Programming golf puzzles allowed?

The name of this Stack Exchange site is "Programming Puzzles and Code golf" but I was wondering if other types of similar golf (not the sport) would be allowed or welcomed for questions. In ...
14
votes
1answer
430 views

What should count as “not an answer” here? [duplicate]

Lately, I've seen a bunch of poor answers flagged as "not an answer" (NAA) in the flag review list. Such flags seem to be controversial, even among reviewers. For example, at the moment: this ...
12
votes
4answers
563 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" ...
25
votes
3answers
2k views

Do function submissions have to be reusable?

Simple question: if I answer a code golf with a function (for a task which is supposed to terminate), does the function actually have to be reusable? Or could it, say, modify some globals which break ...
18
votes
1answer
416 views

General rules for custom languages and libraries

The rules for what languages and libraries are allowed on this site seem to be scattered all over the place. I'm looking for a simple check list to know if a custom language or a custom library is ...
16
votes
2answers
1k views

Can numeric input/output be in the form of byte values?

This answer just prompted a question, which I've wondered about a few times when answering challenges in esoteric languages: For some esoteric languages, the only means of input/output is reading and ...
28
votes
6answers
1k views

Making an exception for the “Showcase of Languages”

Comparing the vote tallies on Proposal to lock the Language Showcase as historically significant before and after the Showcase of Languages was closed and locked leads me to the following conclusion. ...
23
votes
2answers
871 views

Should asking for malicious code be on topic?

We're occasionally getting questions which ask people to write harmful code. This used to be big when code trolling was a thing, but it's not limited to that. Every now and then there are underhanded ...
14
votes
4answers
1k views

On GolfScript and language bigotry

I'd like to receive people's opinions on languages "designed for golfing", such as GolfScript and FlogScript. However, since there are no FlogScript submissions on the site as of current writing, this ...
11
votes
6answers
792 views

Is a code golfing library legitimate? [duplicate]

My read on the current state of meta.CG opinion is that the use of libraries is acceptable and that the library call should count in the character count: Use of built-in functions and libraries in ...
31
votes
2answers
660 views

Easy challenges and Hot Network Questions

I've noticed many challenges getting to the top of Hot Network Questions because they are really easy and get many answers that feed the activity-rewarding hotness formula. In turn, the visibility ...
23
votes
3answers
945 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): ...
16
votes
1answer
335 views

Can we make use of abandoned sandbox posts?

Over the years a lot of challenges have accumulated in the sandbox(es) which never made it to being posted on main. Some of these were probably abandoned because they were duplicates or had unfixable ...
16
votes
4answers
584 views

What are the policies for threads relating to Facebook Puzzles, Project Euler, UVa, SPOJ, etc.?

Related question. Questions from Facebook Puzzles, Project Euler, UVa, SPOJ, and the like do not expire, unlike Google Code Jam or TopCoder. Therefore, in order to be able to discuss such problems ...
15
votes
3answers
490 views

Re-evaluating [tips] and tip-like questions

Currently, all tips questions on the main site are Community Wiki. Furthermore, there are not many other non-challenge questions on the main site. These types of questions are generally supressed on ...
12
votes
1answer
2k views

The state of the underhanded tag

I recently looked at the underhanded tag and noticed that all 3 of the newest questions are closed as "Too Broad". From our new rules for popularity contests and the code-trolling tag being off-topic ...
8
votes
2answers
398 views

How to determine the length of a Piet program?

I noticed that Piet is not mentioned in the How to count bytes FAQ. How should we determine the length of a piet program?
35
votes
14answers
2k views

New users' guides to golfing rules in specific languages

What are the most important rules a first-time golfer in a given language should know? For instance, how do golfed programs usually take input and output? Each language should have a single CW answer ...
106
votes
14answers
2k views

Congratulations! Your site design is now live!

You may have noticed that the site got a bit less blue today! Thank you so much for your input over the last few weeks. This has been a great process and I really hope you like your new theme. We ...
27
votes
1answer
953 views

Untestable languages

What is the general feeling about answer that can't be tested because no compiler or interpreter is available? The accepted answer to this question is a case in point. The question has been raised in ...

1
2
3 4 5
14