Welcome to Codidact Meta!
Codidact Meta is the meta-discussion site for the Codidact community network and the Codidact software. Whether you have bug reports or feature requests, support questions or rule discussions that touch the whole network – this is the site for you.
Site suggestion - Code Golf
Update: launched.
It's probably okay to request a new site here. If so, I suggest there to be a Code Golf site. TopAnswers has a Code Golf site, and evidently there is a large amount of core users there.
Based on new comments here, I had a conversation with some folks in the Nineteenth Byte on Discord to ask them about the …
2y ago
Right now we don't have a good way of identifying people who would help build a new community, so let's do this: if you …
2y ago
I have very limited experience in Code Golf. I have followed SE Code Golf for quite a while but rarely participated due …
2y ago
This answer has been superseded by new developments. Members of the Code Golf community have already created a si …
2y ago
I guess I'll go put my own suggestions in ;) Suggestions: Name: Code Games / Programming Games I feel like for …
2y ago
Suggestions: Name: Code Golf and Coding Challenges Other option: Programming Puzzles and Code Golf (old) …
2y ago
Remove votes on code golf submissions I believe votes have no place in code golf, only the language and byte counts o …
2y ago
7 answers
Based on new comments here, I had a conversation with some folks in the Nineteenth Byte on Discord to ask them about their interests and needs. I pointed out the TopAnswers site, which some of them were not aware of, and pointed them to this proposal. There seems to be interest in having a community here too, alongside TopAnswers; I'll start the "who's in" post after making this one.
The golfers I talked with expressed the following desires:
-
A leaderboard for challenges. On SE they do this with a userscript, so there's some code already. (Obviously our dev team has to code-review anything we install here, just as they did for the Sefaria Linker on Judaism.) There was a suggestion to make it user-triggerable rather than auto-running on page load, particularly for challenges with many answers. I have created a GitHub issue for the leaderboard; our developers assessed it as hard, but maybe I missed something important in writing it up. Golfers, please weigh in there on needs and/or if you can help implement it.
-
An API to fetch answers would help improve the aforementioned leaderboard code.
-
Challenges would be in their own category (there are other types of questions). In addition to the other category-specific customizations this would allow, a separate category means the leaderboard would only need to be enabled there. This category can be set as the site default (like Q&A is on other sites).
-
A sandbox for challenges, using the article post type (because feedback should be comments only). The idea is that challenges get refined in the sandbox, and when ready the author copies and pastes the final version into a new post in the challenges category. We talked about moving the post instead, but this would mean (a) bringing the comments along with it (and then having to delete them) and (b) not being able to use the article post type to enforce "no answers, just feedback" in the sandbox. (We can move posts, but we can't transform them along the way.) Deleting the comments might not seem like a big deal, but there was a sense that sometimes keeping the sandbox history, at least temporarily, could be useful. With the code as it is now, this seemed the most workable approach in our conversation. Future code developments could improve this workflow.
Right now we don't have a good way of identifying people who would help build a new community, so let's do this: if you are interested in helping to build this site, please leave a comment describing your level of interest (casual visitor, enthusiast, expert in this topic within the site's scope, something else?), or edit the post directly. I'll edit comments into the post later.
-
I'm interested as an enthusiast. Somewhat longtime participant of the original CGCC. — Quintec
-
Interested as enthusiast/expert (whatever that means for code-golfing); Participated a lot on PPCG/CGCC. — dzaima
-
Interested as enthusiast. — manassehkatz
-
Interested as enthusiast — Lyxal
-
Interested as enthusiast. Wasn't the most active on PPCG/CGCC, but i did answer several challenges, and enjoy seeing what answers people come up with. — moony
-
Interested as an enthusiast. — Razetime
-
I'd likely use the site occasionally, as I have the SE site in the past. — msh210
-
Interested as an enthusiast/somewhat more casual user; been around on CGCC for a long time but I can't dedicate as much time depending on how busy moderating is on SE. — HyperNeutrino
-
Interested as a casual. — Moshi
I have very limited experience in Code Golf. I have followed SE Code Golf for quite a while but rarely participated due to my limited skills.
That being said, one clear limitation in SE Code Golf is the Sandbox. The Sandbox is absolutely key, because a question really needs to be, as much as possible, just right before it is posted. The Sandbox is implemented as a single Meta Question with each potential Question being an Answer. That works, but is very limiting. In particular, you can't put Tags on Answers, so there is no practical way to search/organize the Sandbox entries. With a Codidact Sandbox Category, each potential Question would be a top level post (Question), with no Answers but with comments. That would give the same basic functionality as the SE Code Golf Meta Sandbox but add the ability to use Tags to search/organize.
In addition, we could potentially add a "Copy Post" function that would:
- Copy the contents of the Question from Sandbox to Q&A.
- Add an embedded link somewhere so that there would be a permanent connection between the regular Question and the original Sandbox Question.
This answer has been superseded by new developments.
Members of the Code Golf community have already created a site on TopAnswers. While this doesn't mean there can't be a site here, I would want to see a stronger show of support from members of the community. The golfers seem to be happy on TopAnswers, so we're not going to create this site right now. If circumstances change, or if the Code Golf community wants to have sites on both Codidact and TopAnswers in order to compare them, then we can revisit this then.
Suggestions:
-
Name: Code Golf and Coding Challenges
- Other option: Programming Puzzles and Code Golf (old)
-
URL: codegolf.codidact.com
-
Description: Our community for those who enjoy code golf and other recreational coding challenges.
Description stolen from Moshi's answer, because I like it a lot better.
I guess I'll go put my own suggestions in ;)
Suggestions:
Name: Code Games / Programming Games
I feel like for a name, "Code Golf and Coding Challenges" is too long. We're gonna have to somehow make it into a logo as well. I chose "Games" to promote the sense of friendly competition.
Also, because it's half as many letters as "Competitions".
Domain: code-games.codidact.com
Description
Our community for those who enjoy code golf and other recreational coding challenges.
(shamelessly using Quintec's idea but making it more like the other communities' descriptions)
Remove votes on code golf submissions
I believe votes have no place in code golf, only the language and byte counts of submissions should matter.
(My point does not stand for challenges nor for submissions to other challenge types, like King of the Hill).
1 comment thread