From 519705d1788be566531a1960736b2e80b2020d04 Mon Sep 17 00:00:00 2001
From: Landon Curt Noll Jump to: topSection 2 - IOCCC Judging process
@@ -499,6 +500,7 @@ other inconsistencies with the original entry?
.entry.json file and how is it used?The IOCCC FAQ
@@ -1599,13 +1601,15 @@ FAQ on “validating JSON documents”.
If you want or need to verify that a JSON document (as a string or file) is
valid, you can use the
jparse
-tool. This tool, jparse(1), is, for the time being, in the mkiocccentry
-repo, but will later be in a
-separate repo. In any case you need to download the repo or git clone it and
-then compile it (cd to the directory and then run make all). If you wish to
-make it easier you can then do make install either as root or via sudo so
-you can run the tool from any path.
jparse(1) tool may be installed from the
+mkiocccentry repo.
+The FAQ.md file in the mkiocccentry
+repo
+contains information about how to find and compile the mkiocccentry
+toolkit, which includes the IOCCC version of the jparse(1) tool, located
+under the mkiocccentry directory as jparse/jparse. Additionally you
+may use the make install command to install the mkiocccentry toolkit,
+including jparse into the default location of /usr/local/bin/jparse.
The syntax of jparse(1) is very simple:
jparse foo.json
If the tool shows valid JSON then the document is valid JSON; otherwise it’ll
@@ -2104,10 +2108,12 @@ from winners.html, via the IOCCC CSS for website consistency
As of 2024 Mar 5 temp-test-ioccc +
As of 2024 Sep 1 temp-test-ioccc repo -there were 4513 commits ahead +there were 5858 commits ahead of the IOCCC winner repo.
On 202y mm dd, the temporary repo was merged back into the IOCCC winner repo resulting in many, many substantial improvements @@ -2179,6 +2185,19 @@ to the official IOCCC website.
Jump to: top
+The Great Fork Merge was when thousands of changes that had been applied to the +temp-test-ioccc repo was applied +to the Official IOCCC winner repo causing the +Official IOCCC website to be updated into its present form.
+See the +FAQ on “Great Fork Merge Date” +for more information.
+Jump to: top
try.sh for the entry and try.alt.shentry_text for the try scripts will be script to try entry or
something along those lines.
+Jump to: top
+The IOCCC stands for the International Obfuscated C Code Contest. +The IOCCC is a C programming contest.
+The goals of the IOCCC are:
+See the +FAQ on “start of the IOCCC” +and the +FAQ on “history of the IOCCC” +for more information the background of the IOCCC.
+See the +FAQ on “entering the IOCCC” +for information on how to enter and submit to the IOCCC.
+If you are still confused, consider the nature of +the IOCCC rules and of the IOCCC +guidelines. You will see a dose of the technical, +mixed with “nerd humor” (or humour if you prefer 🤓).
+If after all that you are still confused, sorry (tm Canada 😉). +Consider this: While the IOCCC often attempts to be presentable, +it is under no obligation to be wholly understandable. One might +say that to truly understand the IOCCC is problematic. And if +someone did manage to fully understand the IOCCC, then perhaps +this modified quote from the The Hitchhiker’s Guide to the +Galaxy:
+++“There is a theory which states that if ever anyone discovers +exactly what the IOCCC is for and why it is here, it will +instantly disappear and be replaced by something even more bizarre +and inexplicable.
+There is another theory which states that this has +already happened.” 😜
+
Share and enjoy! ☺️
Jump to: top
will later be in a -separate repo. In any case you need to download the repo or `git clone` it and -then compile it (cd to the directory and then run `make all`). If you wish to -make it easier you can then do `make install` either as root or via `sudo` so -you can run the tool from any path. +tool. The IOCCC version of the `jparse(1)` tool may be installed from the +[mkiocccentry repo](https://github.com/ioccc-src/mkiocccentry). + +The [FAQ.md file in the mkiocccentry +repo](https://github.com/ioccc-src/mkiocccentry/blob/master/FAQ.md#download) +contains information about how to find and compile the mkiocccentry +toolkit, which includes the IOCCC version of the `jparse(1)` tool, located +under the `mkiocccentry` directory as `jparse/jparse`. Additionally you +may use the `make install` command to install the mkiocccentry toolkit, +including `jparse` into the default location of `/usr/local/bin/jparse`. The syntax of `jparse(1)` is very simple: @@ -2017,11 +2022,14 @@ from `winners.html`, via the [gen-authors.sh](%%REPO_URL%%/bin/gen-authors.sh) t * Making use of a new and improved [IOCCC CSS](%%REPO_URL%%/ioccc.css) for website consistency * Etc. -#### 202y mm dd The Great Fork Merge -As of 2024 Mar 5 [temp-test-ioccc +