Replies: 6 comments 18 replies
-
Depends on how it works. (I don't know.) As the security document says: run at your own risk. I do know there is the thought about syntax highlighting though. Does it use JavaScript? That's one thing that the judges are trying to not use (or use as little as possible.). Also if it won't work with GitHub pages (not sure if that is what they call it) then that might be a problem too. But of course right now the thing that is being worked on is the next contest. I know at least one judge is going on holiday after the contest too. It's a curious idea though that perhaps you might want to make as an enhancement request after the contest? (Though starting as a discussion also is good - but if it is to be done it would be good to have it as an issue.) Landon is focusing on one of the submission tools now but hopefully he will be able to react sometime soon! I might add that some entries this probably won't work though as many are interactive and have a lot of different ways to invoke the program. Or is that something that can be done too? Best wishes! |
Beta Was this translation helpful? Give feedback.
-
Btw: some authors have videos of their entries on YouTube. It would be nice to have more demos if possible but not sure if it is. I guess we'll see. |
Beta Was this translation helpful? Give feedback.
-
We are fairly sure that GitHub would want to host running IOCCC winners. They allow us to have an extensive web site because our repo is about source code, and we have workflow that helps manage the building of the web site, but to run winning code on their site would go way beyond their willingness to host our repo. Some tools require extensive CPU and resources to fully compile. Some code deliberately crashes. Some code can kill other processes. Some code can consume substantial resources when running. Some code requests state between successive runs. Some code requires highly interactive infrastructure to use, etc. This project looks like fun. And perhaps someone's servers can host an execution platform for some of the IOCCC winning entires that are amenable to running under such a platform. If someone wants to try to provide an executable platform for people to try IOCCC code, they are welcome to try. And should such a project be implemented and is successful, we would be happy to provide pointers from this site (after IOCCC28 is completed and published). |
Beta Was this translation helpful? Give feedback.
-
Best wishes to somebody who wants to try and host execution of winning IOCCC entries. We don't have the resources to do it ourselves (we were spending about five euros a day on our infrastructure already). Is somebody wanted to try and host execution of entries, we would suggest that they evaluate entries on a case by case basis, depending upon what the entry does and the capabilities of the hosting platform. After IOCCC 28 is completed and published, and if there are regular links that we could use, we would be happy to add those links to our pages so that people could try such things out. Best wishes |
Beta Was this translation helpful? Give feedback.
-
Emscripten does not natively support CUI programs well enough. I am working on xterm-pty which connects Emscripten and xterm.js. I have confirmed that sloane/2006 works on xterm-pty. See the demo site. However, it would be generally hard to run any IOCCC program with Emscripten for several reasons.
Just FYI. |
Beta Was this translation helpful? Give feedback.
-
Thinking about this I am reconsidering it a bit. I also have an idea that (depending on your original idea) might be simpler (and another that might be helpful in another way). I think the real trouble is the interactive ones and the ones that are meant to crash or play with the system[0] (or that have to be run in a terminal or terminal emulator etc.). As for mine I think one might work but the others are harder and one extremely hard to do (at least to show all they have). As for the idea. Would asciinema work? It records so it's like the demo you shared in the OP. Also many entries have one or more scripts that can be useful (many compile the entry in fact). Finally (and this is all I'll say on the matter) I am sorry again. Sleep has been rubbish (worse than usual), I've been far more tired than usual and I've been super busy. Not an excuse for being harsh but it is what happened. If you can get this working it might very well improve the presentation of some entries and although I might not be able to answer everything and I might be slow at times I am happy to help where I can. Whatever the case don't ever think you're not worthy because of [anything]. Everyone has something to offer and sometimes the people who are the least experienced (of all) can come up with the most brilliant solutions to problems! There is science behind this but that's not really relevant. Keep it up whatever the case. Best wishes. [0] One in fact messes with the screen and interferes with the cursor in an obnoxious way. Another can if you're not careful do what amounts to a fork bomb! That would be problematic. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
It'd probably be a welcome edition compared to having to have download the source and compile it yourself :)
And it would also allow easy access to running them. I know that Andy Sloane, donut.c creator has set up something simillar on his website (scroll to the Output section)
Beta Was this translation helpful? Give feedback.
All reactions