I'm a big fan of king-of-the-hill, and I'd like to see more of them. One of the problems is that they take a bit of work to set up and run. More than your average code-golf question, for instance.
Creating a controller isn't that hard, but it would be easier (and thus have a lower entry barrier) if there were generalized frameworks for a few popular languages. I think at least C/C++, Java, and Python are good candidates. Obviously any languages would be welcome, but with those three we can include a great majority of users. Included should be options for tournament type (round robin, free-for-all...), scoring methods, etc, but the basic structure and I/O would all be handled, leaving a few skeleton methods to implement.
I'm thinking of making one, since I already have most of the necessary parts in at least one language.
My question is: How do I go about posting it so that people can use it? Points to consider:
- It's not a challenge. There's not much debating this.
- It's also not even a question. I suppose I could make a pithy "Are there any KotH frameworks?" question to answer, but even then it's too broad, etc.
- If posted to Meta, people just won't see it. Most users don't even seem to know about the sandbox, and it's been around for quite some time. This seems like the kind of thing that would get attention for a few days on meta, then disappear forever. If it won't ever be used or cared about, I just won't bother.
- If posted to Main, is there precedent for something like this? I haven't seen any similar posts, and if people are just going to VTC it as off-topic or similar, I just won't bother.
So, I'm posting for feedback/guidance, and to get a general feel for if the community wants this kind of thing, and how it fits into the overall picture.
popen
which I used because it was suffcient. \$\endgroup\$