set tentative IOCCC28 dates, update rules and guidelines

We set dates and times for when IOCCC28 will go into pending state,
open state, and judging state.  These dates are subject to change until
the content enters the open state.

Modified both `next/guidelines.md` and `next/rules.md` as per the
IOCCC28 dates and times.

Improve the `next/guidelines.md` and `next/rules.md` text around IOCCC28 dates and times.

We processed the XXX's in markdown files that needed processing.

Fixed a minor typo in `bin/cvt-submission.sh`.

Made some minor formatting improvements to `faq.md`, `next/register.md`,
`next/rules.md`, `next/guidelines.md`, `README.md` and `index.md`.

Updated "Rule 3" in `next/rules.md` in regards to the above.

Updated "Rule 8" in `next/rules.md` in regards to the above.

Changed `faq.md`  version from **28.1.8 2024-12-07**
to **28.2.0 2024-12-28**.

Changed `next/guidelines.md` version from **28.29 2024-12-27**
to **28.30 2024-12-28**.

Changed `next/rules.md` version from **28.14 2024-12-07**
to **28.15 2024-12-28**.

TODO: Review these changes.
This commit is contained in:
Landon Curt Noll committed 2024-12-28 20:47:39 -08:00
1 parent 2ef3d9f1ce
commit 1d264105d2
16 files changed
+606 -255

No files matched your search

-13
View File
@@ -424,19 +424,6 @@
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
<!-- BEFORE: 1st line of markdown file: README.md -->
<!-- XXX - This entire section goes away during the final stages of the Great Fork Merge -->
<h3 id="this-is-not-the-official-ioccc-website">This is NOT the official IOCCC website!</h3>
<p>Please visit <a href="https://www.ioccc.org">www.ioccc.org</a> for the official <strong>IOCCC</strong> website.</p>
<p>Please do NOT bookmark nor link to this <a href="https://ioccc-src.github.io/temp-test-ioccc/">experimental website</a>.</p>
<p>When this experiment is finished, this site will go away and its associated <a href="https://github.com/ioccc-src/temp-test-ioccc">temp-test-ioccc GitHub repo</a> will go into read-only archival mode.</p>
<p>The <a href="https://ioccc-src.github.io/temp-test-ioccc/">experimental website</a> is associated with the <a href="https://github.com/ioccc-src/temp-test-ioccc">temp-test-ioccc GitHub repo</a>.</p>
<p>This website will be undergoing major changes, so expect many
broken links, typos and other problems. If you wish to recommend
changes (understanding that things may be rapidly changing out from
under your copy), then consider making pull requests against the
temp-test-ioccc GitHub repo.</p>
<h3 id="what-follows-is-the-actual-readme.md-file">What follows is the actual README.md file</h3>
<!-- XXX - remove down to here in the final stages of the Great Fork Merge -->
<h1 id="the-international-obfuscated-c-code-contest">The International Obfuscated C Code Contest</h1>
<h2 id="obfuscate-verb-with-object"><strong>Obfuscate</strong> | <em>verb</em> [with object]</h2>
<ul>
-22
View File
@@ -1,25 +1,3 @@
<!-- XXX - This entire section goes away during the final stages of the Great Fork Merge -->
### This is NOT the official IOCCC website!
Please visit [www.ioccc.org](https://www.ioccc.org) for the official **IOCCC** website.
Please do NOT bookmark nor link to this [experimental website](https://ioccc-src.github.io/temp-test-ioccc/).
When this experiment is finished, this site will go away and its associated [temp-test-ioccc GitHub repo](https://github.com/ioccc-src/temp-test-ioccc) will go into read-only archival mode.
The [experimental website](https://ioccc-src.github.io/temp-test-ioccc/) is associated with the [temp-test-ioccc GitHub repo](https://github.com/ioccc-src/temp-test-ioccc).
This website will be undergoing major changes, so expect many
broken links, typos and other problems. If you wish to recommend
changes (understanding that things may be rapidly changing out from
under your copy), then consider making pull requests against the
temp-test-ioccc GitHub repo.
### What follows is the actual README.md file
<!-- XXX - remove down to here in the final stages of the Great Fork Merge -->
# The International Obfuscated C Code Contest
+2 -2
View File
@@ -359,7 +359,7 @@ This tool will form `YYYY/dir/README.md` if needed, from `YYYY/dir/remarks.md`,
**NOTE**: This interactive tool (unless `-i input_data` is used) does
**NOT** perform all of the steps needed to make a directory for a new winning
IOCCC entry. For example, files such as `YYYY/dir/README.md` and/or `YYYY/dir/index.html`
might contain "_triple X_" comments (`<!--XXXX-->`), indicating where the [Judges](../judges.html)
might contain "_triple X_" comments, indicating where the [Judges](../judges.html)
need to add content. Moreover, the `Makefile` and `.gitignore` files
need to be examined for suitability, etc.
@@ -913,7 +913,7 @@ It will form `YYYY/README.md` if needed, from `template/README.md.year`.
**NOTE**: This tool does **NOT** perform all of the steps needed to make a new IOCCC year directory.
For example, files such as `YYYY/README.md` and/or `YYYY/index.html`
might contain "_triple X_" comments (`<!-- XXX -->`) indicating where the
might contain "_triple X_" comments indicating where the
[Judges](../judges.html) need to add content.
Usage:
+1 -1
View File
@@ -2193,7 +2193,7 @@ if [[ -z $NOOP ]]; then
if [[ -f $YYYY_DIR/remarks.md ]]; then
cat "$YYYY_DIR/remarks.md" >> "$README_MD"
else
echo "$X_3 - mo remarks.md file was found" >> "$README_MD"
echo "$X_3 - no remarks.md file was found" >> "$README_MD"
fi
sed -e "s/$X_3-YEAR-$X_3/$YEAR_DIR/" "$TEMPLATE_README_MD_TAIL" >> "$README_MD"
fi
+2 -2
View File
@@ -646,7 +646,7 @@ to be restored as follows:</p>
<p><strong>NOTE</strong>: This interactive tool (unless <code>-i input_data</code> is used) does
<strong>NOT</strong> perform all of the steps needed to make a directory for a new winning
IOCCC entry. For example, files such as <code>YYYY/dir/README.md</code> and/or <code>YYYY/dir/index.html</code>
might contain “<em>triple X</em>” comments (<code>&lt;!--XXXX--&gt;</code>), indicating where the <a href="../judges.html">Judges</a>
might contain “<em>triple X</em>” comments, indicating where the <a href="../judges.html">Judges</a>
need to add content. Moreover, the <code>Makefile</code> and <code>.gitignore</code> files
need to be examined for suitability, etc.</p>
<p><strong>HINT</strong>: Executing this tool on your submission will <strong>NOT</strong> make you an IOCCC winner. :-)</p>
@@ -965,7 +965,7 @@ It will form <code>YYYY/Makefile</code> and/or <code>YYYY/.year</code> if needed
It will form <code>YYYY/README.md</code> if needed, from <code>template/README.md.year</code>.</p>
<p><strong>NOTE</strong>: This tool does <strong>NOT</strong> perform all of the steps needed to make a new IOCCC year directory.
For example, files such as <code>YYYY/README.md</code> and/or <code>YYYY/index.html</code>
might contain “<em>triple X</em>” comments (<code>&lt;!-- XXX --&gt;</code>) indicating where the
might contain “<em>triple X</em>” comments indicating where the
<a href="../judges.html">Judges</a> need to add content.</p>
<p>Usage:</p>
<pre><code> bin/new-year.sh -v 1 YYYY</code></pre>
+21 -23
View File
@@ -425,7 +425,7 @@
<!-- BEFORE: 1st line of markdown file: faq.md -->
<h1 id="ioccc-faq-table-of-contents">IOCCC FAQ Table of Contents</h1>
<p>This is FAQ version <strong>28.1.8 2024-12-07</strong>.</p>
<p>This is FAQ version <strong>28.2.0 2024-12-28</strong>.</p>
<h2 id="entering-the-ioccc-the-bare-minimum-you-need-to-know">0. <a href="#enter_questions">Entering the IOCCC: the bare minimum you need to know</a></h2>
<ul>
<li><strong>Q 0.0</strong>: <a class="normal" href="#enter">How can I enter the IOCCC?</a></li>
@@ -582,7 +582,7 @@
<div id="step_0">
<h4 id="verify-that-the-ioccc-is-pending-or-open-for-submissions">0. Verify that the IOCCC is pending or open for submissions</h4>
</div>
<p>First, check the <a href="status.html">current status of the IOCCC</a> see of the contest.
<p>First, check the “<strong><a href="status.html">current status of the IOCCC</a></strong>” page to see current contest status.
You may <strong>only register for the IOCCC when the IOCCC is either <a href="status.html#pending">pending</a>
or <a href="status.html#open">open</a></strong>.</p>
<p>You may <strong>only submit your entries to the IOCCC when the IOCCC is <a href="status.html#open">open</a></strong>.</p>
@@ -600,9 +600,9 @@ suggestions, useful hints, and IOCCC humor. :-)</p>
</div>
</div>
<p><strong>IMPORTANT</strong>: You may <strong>only register for the IOCCC when the IOCCC is either <a href="status.html#pending">pending</a>
or <a href="status.html#open">open</a></strong>. See <a href="status.html">current status of the IOCCC</a> for details.</p>
or <a href="status.html#open">open</a></strong>. See “<strong><a href="status.html">current status of the IOCCC</a></strong>” page for details.</p>
<p>If the contest is <a href="status.html#pending">pending</a> or <a href="status.html#open">open</a>,
then follow the directions on <strong><a href="next/register.html">How to register for the IOCCC</a></strong>.</p>
then follow the directions on “<strong><a href="next/register.html">how to register for the IOCCC</a></strong>”.</p>
<div id="step_3">
<h4 id="wait-for-your-submit-server-username-and-initial-password">3. Wait for your submit server username and initial password</h4>
</div>
@@ -619,8 +619,8 @@ contest closes!</p>
then you will <strong>NOT</strong> receive your <strong>Username</strong> and <strong>Initial password</strong>
by email. For example, if the contest is <a href="status.html#pending">pending</a>,
you will have to <strong>WAIT UNTIL THE CONTEST IS <a href="status.html#open">OPEN</a></strong>.</p>
<p>Please check the <a href="status.html">current status of the IOCCC</a> and
visit the <a href="next/register.html">How to register for the IOCCC</a> for detailed instructions.</p>
<p>Please check the “<strong><a href="status.html">current status of the IOCCC</a></strong>” page and
visit the “<strong><a href="next/register.html">how to register for the IOCCC</a></strong>” page for detailed instructions.</p>
<p><strong>NOTE</strong>: If are having trouble receiving your <strong>Username</strong> and <strong>Initial
password</strong>, and the <strong>CONTEST IS <a href="status.html#open">OPEN</a></strong>, and
have you checked your spam folder, <a href="contact.html">Contact the IOCCC</a>
@@ -628,14 +628,13 @@ for assistance.</p>
<div id="step_4">
<h4 id="login-to-the-submit-server-and-change-your-password">4. Login to the submit server and change your password</h4>
</div>
<p>Using the <strong>Username</strong> and <strong>Initial password</strong> you receive via
email in <a href="#step_3">step 3</a>, you need to login to the <a href="https://submit.ioccc.org">IOCCC submit
server</a>.</p>
<p>Using the <strong>Username</strong> and <strong>Initial password</strong> you receive via email in
<a href="#step_3">step 3</a>, you need to login to the <a href="https://submit.ioccc.org">IOCCC submit server</a>.</p>
<p><strong>IMPORTANT NOTE</strong>: You must change your password <strong>WITHIN 72 HOURS</strong>
from when one of the <a href="judges.html">IOCCC judges</a> sent that email.</p>
<p><strong>NOTE</strong>: The <a href="https://submit.ioccc.org">IOCCC submit server</a>
is only ready for submissions <strong>ONLY WHEN THE CONTEST IS <a href="status.html#open">open</a></strong>.</p>
<p>Please visit the <a href="next/pw-change.html">Change your submit server initial password</a> page for detailed instructions.</p>
<p>Please visit the “<strong><a href="next/pw-change.html">change your submit server initial password</a></strong>” page for detailed instructions.</p>
<div id="step_5">
<h4 id="obtain-and-compile-the-latest-mkiocccentry-toolkit">5. Obtain and compile the latest mkiocccentry toolkit</h4>
</div>
@@ -645,9 +644,11 @@ version of the <a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry
the <a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry toolkit</a>
could change. Once the content is <a href="status.html#open">open</a>, be sure
you <strong>have the latest</strong> version installed.</p>
<p>To help you, please see the FAQ on “<a href="#obtaining_mkiocccentry">how to obtain the most recent
mkiocccentry</a>” and the FAQ on “<a href="#compiling_mkiocccentry">compiling
mkiocccentry toolkit</a>”, for more details.</p>
<p>To help you, please see the
FAQ on “<a href="#obtaining_mkiocccentry">how to obtain the most recent mkiocccentry</a>”
and the
FAQ on “<a href="#compiling_mkiocccentry">compiling mkiocccentry toolkit</a>”,
for more details.</p>
<div id="step_6">
<h4 id="run-the-mkiocccentry-tool-to-form-your-submission-tarball">6. Run the mkiocccentry tool to form your submission tarball</h4>
</div>
@@ -682,8 +683,7 @@ the tools from the top of the <code>mkiocccentry</code> repo directory just fine
you’ll have to use the form of <code>./mkiocccentry</code> instead of just <code>mkiocccentry</code>.
However, installing it will make it easier for you as you can run it from your
submission’s directory. See the
FAQ on “<a href="https://github.com/ioccc-src/mkiocccentry/blob/master/FAQ.md#install">installing
mkiocccentry</a>”
FAQ on “<strong><a href="https://github.com/ioccc-src/mkiocccentry/blob/master/FAQ.md#install">installing mkiocccentry</a></strong>”
at the mkiocccentry repo.</p>
<p>If the <code>mkiocccentry</code> tool indicates that there is a problem with your entry,
especially if it identifies a <a href="next/rules.html#rule2">Rule 2</a>, or any other
@@ -697,7 +697,7 @@ for doing so in your <code>remarks.md</code> file.</p>
<h4 id="upload-your-submission-to-the-ioccc-submit-server">7. Upload your submission to the IOCCC submit server</h4>
</div>
</div>
<p>The screenshots about <a href="next/submit.html">how to upload your submission to the IOCCC</a>
<p>The screenshots on the “<strong><a href="next/submit.html">how to upload your submission to the IOCCC</a></strong>” page
might be a helpful guide when using the <a href="https://submit.ioccc.org">IOCCC submit server</a>.</p>
<p><strong>NOTE</strong>: You may modify a previous uploaded submission, if the contest is
<a href="status.html#open">open</a>, by replacing the file in a slot. Please use the
@@ -708,7 +708,7 @@ to replace the older upload.</p>
<p><strong>IMPORTANT NOTE</strong>: The <a href="https://submit.ioccc.org">IOCCC submit server</a>
is only ready for submissions
<strong>ONLY WHEN THE CONTEST IS <a href="status.html#open">open</a></strong>.</p>
<p>See <a href="status.html">current status of the IOCCC</a> for details on the contest status.</p>
<p>See the “<strong><a href="status.html">current status of the IOCCC</a></strong>” page for details on the contest status.</p>
<p><strong>IMPORTANT NOTE</strong>: When the contest is <a href="status.html#closed">closed</a>, the
<a href="https://submit.ioccc.org">IOCCC submit server</a>
might be offline and unreachable as a website.</p>
@@ -5549,15 +5549,13 @@ from <code>winners.html</code>, via the <a href="https://github.com/ioccc-src/te
<li>Etc.</li>
</ul>
<div id="great_fork_merge_date">
<h4 id="y-mm-dd-the-great-fork-merge">202y mm dd The Great Fork Merge <!-- XXX - Fill in the date when Great Fork Merge happens --></h4>
<h4 id="dec-28-the-great-fork-merge">2024 Dec 28 The Great Fork Merge</h4>
</div>
<!-- XXX - Update the commit count just before Great Fork Merge happens -->
<p>As of 2024 Dec 27 <a href="https://github.com/ioccc-src/temp-test-ioccc">temp-test-ioccc
<p>As of 2024 Dec 28 <a href="https://github.com/ioccc-src/temp-test-ioccc">temp-test-ioccc
repo</a>
there was <a href="https://github.com/ioccc-src/winner/compare/master...ioccc-src:temp-test-ioccc:master">6141+ commits ahead</a>
there was <a href="https://github.com/ioccc-src/winner/compare/master...ioccc-src:temp-test-ioccc:master">6165+ commits ahead</a>
of the <a href="https://github.com/ioccc-src/winner">IOCCC winner repo</a>.</p>
<!-- XXX - Fill in the date when Great Fork Merge happens -->
<p>On 202y mm dd, the temporary repo was merged back into the <a href="https://github.com/ioccc-src/winner">IOCCC winner
<p>On 2024 Dec 28, the temporary repo was merged back into the <a href="https://github.com/ioccc-src/winner">IOCCC winner
repo</a> resulting in many, many substantial improvements
to the <a href="https://www.ioccc.org">official IOCCC website</a>.</p>
<p>Jump to: <a href="#">top</a></p>
+21 -23
View File
@@ -1,6 +1,6 @@
# IOCCC FAQ Table of Contents
This is FAQ version **28.1.8 2024-12-07**.
This is FAQ version **28.2.0 2024-12-28**.
## 0. [Entering the IOCCC: the bare minimum you need to know](#enter_questions)
@@ -165,7 +165,7 @@ To submit your code to the IOCCC, you **MUST** follow these steps:
#### 0. Verify that the IOCCC is pending or open for submissions
</div>
First, check the [current status of the IOCCC](status.html) see of the contest.
First, check the "**[current status of the IOCCC](status.html)**" page to see current contest status.
You may **only register for the IOCCC when the IOCCC is either [pending](status.html#pending)
or [open](status.html#open)**.
@@ -192,10 +192,10 @@ suggestions, useful hints, and IOCCC humor. :-)
</div>
**IMPORTANT**: You may **only register for the IOCCC when the IOCCC is either [pending](status.html#pending)
or [open](status.html#open)**. See [current status of the IOCCC](status.html) for details.
or [open](status.html#open)**. See "**[current status of the IOCCC](status.html)**" page for details.
If the contest is [pending](status.html#pending) or [open](status.html#open),
then follow the directions on **[How to register for the IOCCC](next/register.html)**.
then follow the directions on "**[how to register for the IOCCC](next/register.html)**".
<div id="step_3">
@@ -218,8 +218,8 @@ then you will **NOT** receive your **Username** and **Initial password**
by email. For example, if the contest is [pending](status.html#pending),
you will have to **WAIT UNTIL THE CONTEST IS [OPEN](status.html#open)**.
Please check the [current status of the IOCCC](status.html) and
visit the [How to register for the IOCCC](next/register.html) for detailed instructions.
Please check the "**[current status of the IOCCC](status.html)**" page and
visit the "**[how to register for the IOCCC](next/register.html)**" page for detailed instructions.
**NOTE**: If are having trouble receiving your **Username** and **Initial
password**, and the **CONTEST IS [OPEN](status.html#open)**, and
@@ -231,9 +231,8 @@ for assistance.
#### 4. Login to the submit server and change your password
</div>
Using the **Username** and **Initial password** you receive via
email in [step 3](#step_3), you need to login to the [IOCCC submit
server](https://submit.ioccc.org).
Using the **Username** and **Initial password** you receive via email in
[step 3](#step_3), you need to login to the [IOCCC submit server](https://submit.ioccc.org).
**IMPORTANT NOTE**: You must change your password **WITHIN 72 HOURS**
from when one of the [IOCCC judges](judges.html) sent that email.
@@ -241,7 +240,7 @@ from when one of the [IOCCC judges](judges.html) sent that email.
**NOTE**: The [IOCCC submit server](https://submit.ioccc.org)
is only ready for submissions **ONLY WHEN THE CONTEST IS [open](status.html#open)**.
Please visit the [Change your submit server initial password](next/pw-change.html) page for detailed instructions.
Please visit the "**[change your submit server initial password](next/pw-change.html)**" page for detailed instructions.
<div id="step_5">
@@ -256,9 +255,11 @@ the [mkiocccentry toolkit](https://github.com/ioccc-src/mkiocccentry)
could change. Once the content is [open](status.html#open), be sure
you **have the latest** version installed.
To help you, please see the FAQ on "[how to obtain the most recent
mkiocccentry](#obtaining_mkiocccentry)" and the FAQ on "[compiling
mkiocccentry toolkit](#compiling_mkiocccentry)", for more details.
To help you, please see the
FAQ on "[how to obtain the most recent mkiocccentry](#obtaining_mkiocccentry)"
and the
FAQ on "[compiling mkiocccentry toolkit](#compiling_mkiocccentry)",
for more details.
<div id="step_6">
@@ -311,8 +312,7 @@ the tools from the top of the `mkiocccentry` repo directory just fine, though
you'll have to use the form of `./mkiocccentry` instead of just `mkiocccentry`.
However, installing it will make it easier for you as you can run it from your
submission's directory. See the
FAQ on "[installing
mkiocccentry](https://github.com/ioccc-src/mkiocccentry/blob/master/FAQ.md#install)"
FAQ on "**[installing mkiocccentry](https://github.com/ioccc-src/mkiocccentry/blob/master/FAQ.md#install)**"
at the mkiocccentry repo.
If the `mkiocccentry` tool indicates that there is a problem with your entry,
@@ -332,7 +332,7 @@ See also [Rule 17](next/rules.html#rule17)!
</div>
</div>
The screenshots about [how to upload your submission to the IOCCC](next/submit.html)
The screenshots on the "**[how to upload your submission to the IOCCC](next/submit.html)**" page
might be a helpful guide when using the [IOCCC submit server](https://submit.ioccc.org).
**NOTE**: You may modify a previous uploaded submission, if the contest is
@@ -346,7 +346,7 @@ to replace the older upload.
is only ready for submissions
**ONLY WHEN THE CONTEST IS [open](status.html#open)**.
See [current status of the IOCCC](status.html) for details on the contest status.
See the "**[current status of the IOCCC](status.html)**" page for details on the contest status.
**IMPORTANT NOTE**: When the contest is [closed](status.html#closed), the
[IOCCC submit server](https://submit.ioccc.org)
@@ -6951,17 +6951,15 @@ from `winners.html`, via the [gen-authors.sh](%%REPO_URL%%/bin/gen-authors.sh) t
<div id="great_fork_merge_date">
#### 202y mm dd The Great Fork Merge <!-- XXX - Fill in the date when Great Fork Merge happens -->
#### 2024 Dec 28 The Great Fork Merge
</div>
<!-- XXX - Update the commit count just before Great Fork Merge happens -->
As of 2024 Dec 27 [temp-test-ioccc
As of 2024 Dec 28 [temp-test-ioccc
repo](https://github.com/ioccc-src/temp-test-ioccc)
there was [6141+ commits ahead](https://github.com/ioccc-src/winner/compare/master...ioccc-src:temp-test-ioccc:master)
there was [6165+ commits ahead](https://github.com/ioccc-src/winner/compare/master...ioccc-src:temp-test-ioccc:master)
of the [IOCCC winner repo](https://github.com/ioccc-src/winner).
<!-- XXX - Fill in the date when Great Fork Merge happens -->
On 202y mm dd, the temporary repo was merged back into the [IOCCC winner
On 2024 Dec 28, the temporary repo was merged back into the [IOCCC winner
repo](https://github.com/ioccc-src/winner) resulting in many, many substantial improvements
to the [official IOCCC website](https://www.ioccc.org).
-12
View File
@@ -423,18 +423,6 @@
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
<!-- BEFORE: 1st line of markdown file: index.md -->
<!-- XXX - This entire section goes away during the final stages of the Great Fork Merge -->
<h1 id="this-is-an-experimental-ioccc-website">THIS IS AN EXPERIMENTAL IOCCC WEBSITE</h1>
<p><strong>IMPORTANT: This is NOT the official IOCCC website!</strong></p>
<p>Please visit <a href="https://www.ioccc.org/index.html">www.ioccc.org</a> for the official IOCCC web.</p>
<p>Please do <strong>NOT</strong> bookmark nor link to this <a href="https://ioccc-src.github.io/temp-test-ioccc/">experimental website</a>!</p>
<p>When this experiment is finished, this site <strong>will go away</strong>!</p>
<p>This test web tree is part of the <a href="https://github.com/ioccc-src/temp-test-ioccc">temp-test-ioccc GitHub repo</a>.</p>
<p>This website will be undergoing major changes, so expect many broken links, typos and other problems.
If you wish to recommend changes (understanding that things may be rapidly changing out from under your copy),
then consider making pull requests against the <a href="https://github.com/ioccc-src/temp-test-ioccc">temp-test-ioccc GitHub repo</a>.</p>
<h2 id="what-follows-is-the-actual-index.html-file">What follows is the actual index.html file</h2>
<!-- XXX - remove down to here in the final stages of the Great Fork Merge -->
<h1 id="suggestions-for-visitors">Suggestions for visitors</h1>
<p>Explore, under the <strong>Entries</strong> in the <em>topbar</em> menu:</p>
<ul>
-20
View File
@@ -1,23 +1,3 @@
<!-- XXX - This entire section goes away during the final stages of the Great Fork Merge -->
# THIS IS AN EXPERIMENTAL IOCCC WEBSITE
**IMPORTANT: This is NOT the official IOCCC website!**
Please visit [www.ioccc.org](https://www.ioccc.org/index.html) for the official IOCCC web.
Please do **NOT** bookmark nor link to this [experimental website](https://ioccc-src.github.io/temp-test-ioccc/)!
When this experiment is finished, this site **will go away**!
This test web tree is part of the [temp-test-ioccc GitHub repo](https://github.com/ioccc-src/temp-test-ioccc).
This website will be undergoing major changes, so expect many broken links, typos and other problems.
If you wish to recommend changes (understanding that things may be rapidly changing out from under your copy),
then consider making pull requests against the [temp-test-ioccc GitHub repo](https://github.com/ioccc-src/temp-test-ioccc).
## What follows is the actual index.html file
<!-- XXX - remove down to here in the final stages of the Great Fork Merge -->
# Suggestions for visitors
Explore, under the **Entries** in the _topbar_ menu:
+91 -23
View File
@@ -460,7 +460,7 @@ writing by <a href="../contact.html">contacting the judges</a>.</p>
</div>
</div>
<p class="leftbar">
These <a href="guidelines.html">IOCCC guidelines</a> are version <strong>28.29 2024-12-27</strong>.
These <a href="guidelines.html">IOCCC guidelines</a> are version <strong>28.30 2024-12-28</strong>.
</p>
<p><strong>IMPORTANT</strong>: Be <strong>SURE</strong> to read the <a href="rules.html">IOCCC rules</a>.</p>
<p>Jump to: <a href="#">top</a></p>
@@ -495,23 +495,38 @@ guidelines</a>..</p>
<h1 id="whats-new-this-ioccc">WHAT’S NEW THIS IOCCC</h1>
</div>
<p class="leftbar">
This IOCCC runs from <strong>2024-MMM-DD HH:MM:SS UTC</strong> to <strong>YYYY-MMM-DD HH:MM:SS UTC</strong>.<br>
<strong>XXX - date/time is TBD - XXX</strong>
This IOCCC runs from <strong>2024-12-29 23:58:13.213455 UTC</strong> to <strong>2025-04-01 23:29:31.374143 UTC</strong>.
</p>
<p class="leftbar">
This contest will enter the <strong><a href="../status.html#pending">pending</a></strong> state on or about
<strong>2024-12-29 23:58:13.213455 UTC</strong>.
</p>
<p class="leftbar">
This contest will enter the <strong><a href="../status.html#open">open</a></strong> state on <strong>2025-01-31 23:19:17.130705 UTC</strong>.
</p>
<p class="leftbar">
This contest will enter the <strong><a href="../status.html#judging">judging</a></strong> state on <strong>2025-04-01 23:29:31.374143 UTC</strong>.
</p>
<p class="leftbar">
<strong>IMPORTANT NOTE</strong>: Until the content enters the <strong><a href="../status.html#open">open</a></strong> state, any or all
of the above <strong>dates and times may change</strong>!
</p>
<p class="leftbar">
The reason for the times of day are so that key IOCCC events are <strong>calculated</strong>
to be a <strong>fun</strong>ctional UTC time. :-)
</p>
<p class="leftbar">
Until the start of this IOCCC, the <a href="rules.html">IOCCC rules</a>,
Until the contest status becomes <strong><a href="../status.html#open">open</a></strong>,
the <a href="rules.html">IOCCC rules</a>,
<a href="guidelines.html">IOCCC guidelines</a> and the tools in the
<a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry repo</a>, should be
considered provisional <strong>BETA</strong> versions and <strong>may be adjusted <em>AT
ANY TIME</em></strong>.
considered provisional <strong>BETA</strong> versions and <strong>may be adjusted <em>AT ANY TIME</em></strong>
before the contest status becomes <strong><a href="../status.html#open">open</a></strong>.
</p>
<p class="leftbar">
The submit URL should be active on or slightly before <strong>2024-MMM-DD HH:MM:SS UTC</strong>.<br>
<strong>XXX - date/time is TBD - XXX</strong>
You must <a href="register.html">register</a> in order to submit your entry to the IOCCC.
You may <a href="register.html">register</a> while the contest is either
<strong><a href="../status.html#pending">pending</a></strong> or <strong><a href="../status.html#open">open</a></strong>.
</p>
<p class="leftbar">
See the
@@ -519,10 +534,64 @@ FAQ on “<a href="../faq.html#enter">how to register and submit to the IOCCC</a
for instructions on registering and participating in the IOCCC, as the process has changed from previous years!
</p>
<p class="leftbar">
The <a href="rules.html">IOCCC rules</a> and these <a href="guidelines.html">IOCCC
guidelines</a> will be available on the <a href="https://www.ioccc.org">Official IOCCC
website</a> on or slightly before start of this IOCCC. Please check our
page on how to <a href="submit.html">upload your submission</a> when the contest is <a href="../status.html#open">open</a>.
When the contest is <strong><a href="../status.html#open">open</a></strong>, an
<a href="../judges.html">IOCCC judge</a> will email you your <a href="https://submit.ioccc.org">submit server</a>
<strong>Username</strong> and <strong>Initial password</strong>. This takes some time (maybe even a few days) for an
<a href="../judges.html">IOCCC judge</a> to process your registration and email you your
initial login and password.
</p>
<p class="leftbar">
Those who <a href="register.html">register</a> while the contest status is <strong><a href="../status.html#pending">pending</a></strong>
will receive email with their <a href="https://submit.ioccc.org">submit server</a> <strong>Username</strong> and <strong>Initial password</strong>
from an <a href="../judges.html">IOCCC judge</a> shortly after the contest status becomes <strong><a href="../status.html#open">open</a></strong>.
</p>
<p class="leftbar">
Once an <a href="../judges.html">IOCCC judge</a> emails you your <strong>Username</strong> and <strong>Initial password</strong>, you
will have 72 hours to <a href="pw-change.html">change your submit server initial password</a>.
If you do not change your <strong>Initial password</strong> in time, you will have to <a href="register.html">re-register</a>.
</p>
<p class="leftbar">
Because it takes time (maybe even a few days) for an <a href="../judges.html">IOCCC judge</a>
to process your registration and email you your initial login and password,
you should <strong>MAKE SURE</strong> you give yourself enough time before the contest closes.
In other words, <strong>DO NOT WAIT UNTIL THE FINAL DAYS</strong> of the contest to register!
The <a href="../judges.html">IOCCC judges</a> are <strong>NOT</strong> responsible for delayed or lost email,
nor for those who wait until the last minute to try to register!
</p>
<p class="leftbar">
For those who have <a href="register.html">registered</a> and received by email, their
<a href="https://submit.ioccc.org">submit server</a> <strong>Username</strong> and <strong>Initial password</strong>
from an <a href="../judges.html">IOCCC judge</a>, you may upload your submission to
the <a href="https://submit.ioccc.org">submit server</a> only while the
contest <strong><a href="../status.html#open">open</a></strong>.
</p>
<p class="leftbar">
The <a href="https://submit.ioccc.org">submit server</a>, in accordance with <a href="rules.html#rule17">Rule 17</a>,
places a limit of <strong>3999971</strong> octets on the size of your upload.
</p>
<p class="leftbar">
You are <strong>STRONGLY</strong> advised to use the <code>mkiocccentry(1)</code> tool
as found in the <a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry repo</a>
to form the file to upload to the <a href="https://submit.ioccc.org">submit server</a>.
</p>
<p class="leftbar">
See the
FAQ on “<a href="../faq.html#mkiocccentry">obtaining and compiling the mkiocccentry tools</a>”
for more information about the <code>mkiocccentry(1)</code> tool.
</p>
<p class="leftbar">
While the contest is <strong><a href="../status.html#open">open</a></strong>, you may modify your previously
uploaded submission by rebuilding your submission with the <code>mkiocccentry(1)</code> tool
and then re-uploading it to the same slot no the <a href="https://submit.ioccc.org">submit server</a>.
</p>
<p class="leftbar">
Once the contest enters the <strong><a href="../status.html#judging">judging</a></strong> state, you will
<strong>NOT</strong> be allowed to upload your submission files.
</p>
<p class="leftbar">
The <a href="https://submit.ioccc.org">submit server</a> will become active when the contest is <strong><a href="../status.html#open">open</a></strong>.
Until the contest status becomes <strong><a href="../status.html#open">open</a></strong>,
the <a href="https://submit.ioccc.org">submit server</a> may be offline and/or unresponsive.
</p>
<p class="leftbar">
The <a href="rules.html#rule2a">Rule 2a</a> size has <strong>increased from 4096 to 4993</strong> bytes.
@@ -534,29 +603,28 @@ bytes.
<p class="leftbar">
The new default way to compile submissions: <code>-std=gnu17 -O3 -g3 -Wall -Wextra -pedantic</code>.
You <strong>are encouraged</strong> to use the example Makefile here, rather than the
<code>mkiocccentry</code> repo. For details and help, see below in the <a href="#makefile">Makefile
section</a>.
<code>mkiocccentry</code> repo. For details and help, see below in the <a href="#makefile">Makefile section</a>.
</p>
<p class="leftbar">
Submissions are in the form of a single xz compressed tarball.
</p>
<p class="leftbar">
To assist in the formation of the xz compressed tarball for submission, use the
<code>mkiocccentry(1)</code> tool as found in the <a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry
repo</a>.
<code>mkiocccentry(1)</code> tool as found in the <a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry repo</a>.
</p>
<p class="leftbar">
<a href="rules.html#rule17">Rule 17</a> has been <strong>significantly modified</strong>
to account for the new <a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry repo</a> tools.
</p>
<p class="leftbar">
The IOCCC submission URL, <a href="../status.html#open">when the IOCCC is open</a>, is
<a href="https://submit.ioccc.org/">submit.ioccc.org</a>.
</p>
<p class="leftbar">
Because the Judges send you your initial login and password, and because it will
not be immediate, you should <strong>MAKE SURE</strong> you give yourself enough time before
the contest closes. In other words, don’t wait until the last few days!
See the
FAQ on “<a href="../faq.html#mkiocccentry">obtaining and compiling the mkiocccentry tools</a>”
and the
FAQ on “<a href="../faq.html#enter">how to enter the IOCCC</a>”
as that FAQ has import details on
<a href="register.html">how to register</a>
as well as
<a href="submit.html">how to upload your submission</a> for the IOCCC.
</p>
<p>Jump to: <a href="#">top</a></p>
<div id="hints">
+107 -24
View File
@@ -46,7 +46,7 @@ Jump to: [top](#)
</div>
<p class="leftbar">
These [IOCCC guidelines](guidelines.html) are version **28.29 2024-12-27**.
These [IOCCC guidelines](guidelines.html) are version **28.30 2024-12-28**.
</p>
**IMPORTANT**: Be **SURE** to read the [IOCCC rules](rules.html).
@@ -93,8 +93,25 @@ Jump to: [top](#)
</div>
<p class="leftbar">
This IOCCC runs from **2024-MMM-DD HH:MM:SS UTC** to **YYYY-MMM-DD HH:MM:SS UTC**.<br>
**XXX - date/time is TBD - XXX**
This IOCCC runs from **2024-12-29 23:58:13.213455 UTC** to **2025-04-01 23:29:31.374143 UTC**.
</p>
<p class="leftbar">
This contest will enter the **[pending](../status.html#pending)** state on or about
**2024-12-29 23:58:13.213455 UTC**.
</p>
<p class="leftbar">
This contest will enter the **[open](../status.html#open)** state on **2025-01-31 23:19:17.130705 UTC**.
</p>
<p class="leftbar">
This contest will enter the **[judging](../status.html#judging)** state on **2025-04-01 23:29:31.374143 UTC**.
</p>
<p class="leftbar">
**IMPORTANT NOTE**: Until the content enters the **[open](../status.html#open)** state, any or all
of the above **dates and times may change**!
</p>
<p class="leftbar">
@@ -103,15 +120,18 @@ to be a **fun**ctional UTC time. :-)
</p>
<p class="leftbar">
Until the start of this IOCCC, the [IOCCC rules](rules.html),
Until the contest status becomes **[open](../status.html#open)**,
the [IOCCC rules](rules.html),
[IOCCC guidelines](guidelines.html) and the tools in the
[mkiocccentry repo](https://github.com/ioccc-src/mkiocccentry), should be
considered provisional **BETA** versions and **may be adjusted _AT
ANY TIME_**.</p>
considered provisional **BETA** versions and **may be adjusted _AT ANY TIME_**
before the contest status becomes **[open](../status.html#open)**.
</p>
<p class="leftbar">
The submit URL should be active on or slightly before **2024-MMM-DD HH:MM:SS UTC**.<br>
**XXX - date/time is TBD - XXX**
You must [register](register.html) in order to submit your entry to the IOCCC.
You may [register](register.html) while the contest is either
**[pending](../status.html#pending)** or **[open](../status.html#open)**.
</p>
<p class="leftbar">
@@ -121,10 +141,74 @@ for instructions on registering and participating in the IOCCC, as the process h
</p>
<p class="leftbar">
The [IOCCC rules](rules.html) and these [IOCCC
guidelines](guidelines.html) will be available on the [Official IOCCC
website](https://www.ioccc.org) on or slightly before start of this IOCCC. Please check our
page on how to [upload your submission](submit.html) when the contest is [open](../status.html#open).
When the contest is **[open](../status.html#open)**, an
[IOCCC judge](../judges.html) will email you your [submit server](https://submit.ioccc.org)
**Username** and **Initial password**. This takes some time (maybe even a few days) for an
[IOCCC judge](../judges.html) to process your registration and email you your
initial login and password.
</p>
<p class="leftbar">
Those who [register](register.html) while the contest status is **[pending](../status.html#pending)**
will receive email with their [submit server](https://submit.ioccc.org) **Username** and **Initial password**
from an [IOCCC judge](../judges.html) shortly after the contest status becomes **[open](../status.html#open)**.
</p>
<p class="leftbar">
Once an [IOCCC judge](../judges.html) emails you your **Username** and **Initial password**, you
will have 72 hours to [change your submit server initial password](pw-change.html).
If you do not change your **Initial password** in time, you will have to [re-register](register.html).
</p>
<p class="leftbar">
Because it takes time (maybe even a few days) for an [IOCCC judge](../judges.html)
to process your registration and email you your initial login and password,
you should **MAKE SURE** you give yourself enough time before the contest closes.
In other words, **DO NOT WAIT UNTIL THE FINAL DAYS** of the contest to register!
The [IOCCC judges](../judges.html) are **NOT** responsible for delayed or lost email,
nor for those who wait until the last minute to try to register!
</p>
<p class="leftbar">
For those who have [registered](register.html) and received by email, their
[submit server](https://submit.ioccc.org) **Username** and **Initial password**
from an [IOCCC judge](../judges.html), you may upload your submission to
the [submit server](https://submit.ioccc.org) only while the
contest **[open](../status.html#open)**.
</p>
<p class="leftbar">
The [submit server](https://submit.ioccc.org), in accordance with [Rule 17](rules.html#rule17),
places a limit of **3999971** octets on the size of your upload.
</p>
<p class="leftbar">
You are **STRONGLY** advised to use the `mkiocccentry(1)` tool
as found in the [mkiocccentry repo](https://github.com/ioccc-src/mkiocccentry)
to form the file to upload to the [submit server](https://submit.ioccc.org).
</p>
<p class="leftbar">
See the
FAQ on "[obtaining and compiling the mkiocccentry tools](../faq.html#mkiocccentry)"
for more information about the `mkiocccentry(1)` tool.
</p>
<p class="leftbar">
While the contest is **[open](../status.html#open)**, you may modify your previously
uploaded submission by rebuilding your submission with the `mkiocccentry(1)` tool
and then re-uploading it to the same slot no the [submit server](https://submit.ioccc.org).
</p>
<p class="leftbar">
Once the contest enters the **[judging](../status.html#judging)** state, you will
**NOT** be allowed to upload your submission files.
</p>
<p class="leftbar">
The [submit server](https://submit.ioccc.org) will become active when the contest is **[open](../status.html#open)**.
Until the contest status becomes **[open](../status.html#open)**,
the [submit server](https://submit.ioccc.org) may be offline and/or unresponsive.
</p>
<p class="leftbar">
@@ -139,8 +223,7 @@ bytes.
<p class="leftbar">The new default way to compile submissions: `-std=gnu17 -O3 -g3
-Wall -Wextra -pedantic`.
You **are encouraged** to use the example Makefile here, rather than the
`mkiocccentry` repo. For details and help, see below in the [Makefile
section](#makefile).
`mkiocccentry` repo. For details and help, see below in the [Makefile section](#makefile).
</p>
<p class="leftbar">
@@ -149,8 +232,7 @@ Submissions are in the form of a single xz compressed tarball.
<p class="leftbar">
To assist in the formation of the xz compressed tarball for submission, use the
`mkiocccentry(1)` tool as found in the [mkiocccentry
repo](https://github.com/ioccc-src/mkiocccentry).
`mkiocccentry(1)` tool as found in the [mkiocccentry repo](https://github.com/ioccc-src/mkiocccentry).
</p>
<p class="leftbar">
@@ -159,18 +241,19 @@ to account for the new [mkiocccentry repo](https://github.com/ioccc-src/mkioccce
</p>
<p class="leftbar">
The IOCCC submission URL, [when the IOCCC is open](../status.html#open), is
[submit.ioccc.org](https://submit.ioccc.org/).
</p>
<p class="leftbar">
Because the Judges send you your initial login and password, and because it will
not be immediate, you should **MAKE SURE** you give yourself enough time before
the contest closes. In other words, don't wait until the last few days!
See the
FAQ on "[obtaining and compiling the mkiocccentry tools](../faq.html#mkiocccentry)"
and the
FAQ on "[how to enter the IOCCC](../faq.html#enter)"
as that FAQ has import details on
[how to register](register.html)
as well as
[how to upload your submission](submit.html) for the IOCCC.
</p>
Jump to: [top](#)
<div id="hints">
<div id="suggestions">
# HINTS AND SUGGESTIONS:
+3 -3
View File
@@ -430,7 +430,7 @@
</div>
<p>The contest needs to be either <a href="../status.html#pending">pending</a> or <a href="../status.html#open">open</a>
in order to register for the IOCCC.</p>
<p>For details see the “<a href="#status_impact">How the contest status impacts registration</a>” section below.</p>
<p>For details see the “<a href="#status_impact">how the contest status impacts registration</a>” section below.</p>
<div id="step_b">
<h2 id="step-b-enter-your-email-address">Step B: Enter your email address</h2>
</div>
@@ -540,8 +540,8 @@ receive an email message containing your <a href="https://submit.ioccc.org">IOCC
you may <strong>register for the contest</strong>. Once you are registered <strong>AND</strong>
the contest is <a href="../status.html#open">open</a>, you will receive an email message containing your very own
<strong>Username and Initial Password until the contest is <a href="../status.html#open">open</a></strong>. You will need these
to be able to <a href="submit.html">upload your submissions</a> to the <a href="https://submit.ioccc.org">IOCCC submit
server</a>.</p>
to be able to “<strong><a href="submit.html">upload your submissions</a></strong>” to the
<a href="https://submit.ioccc.org">IOCCC submit server</a>.</p>
<p>See also the
FAQ on “<a href="../faq.html#submit">how to upload your submission</a>”
for more information on the submission process when the IOCCC <a href="../status.html#open">reopens</a>.</p>
+3 -3
View File
@@ -8,7 +8,7 @@
The contest needs to be either [pending](../status.html#pending) or [open](../status.html#open)
in order to register for the IOCCC.
For details see the "[How the contest status impacts registration](#status_impact)" section below.
For details see the "[how the contest status impacts registration](#status_impact)" section below.
<div id="step_b">
@@ -168,8 +168,8 @@ While the contest is **[OPEN](../status.html#open)**,
you may **register for the contest**. Once you are registered **AND**
the contest is [open](../status.html#open), you will receive an email message containing your very own
**Username and Initial Password until the contest is [open](../status.html#open)**. You will need these
to be able to [upload your submissions](submit.html) to the [IOCCC submit
server](https://submit.ioccc.org).
to be able to "**[upload your submissions](submit.html)**" to the
[IOCCC submit server](https://submit.ioccc.org).
See also the
FAQ on "[how to upload your submission](../faq.html#submit)"
+127 -38
View File
@@ -461,7 +461,7 @@ writing by <a href="../contact.html">contacting the judges</a>.</p>
</div>
<p>Jump to: <a href="#">top</a></p>
<p class="leftbar">
These <a href="rules.html">IOCCC rules</a> are version <strong>28.14 2024-12-07</strong>.
These <a href="rules.html">IOCCC rules</a> are version <strong>28.15 2024-12-28</strong>.
</p>
<p><strong>IMPORTANT</strong>: Be sure to read the <a href="guidelines.html">IOCCC guidelines</a>.</p>
<p>Jump to: <a href="#">top</a></p>
@@ -503,44 +503,50 @@ block or blockquote, just a vertical bar).</p>
<h1 id="important-ioccc-dates">Important IOCCC dates</h1>
</div>
<p class="leftbar">
This IOCCC runs from <strong>2024-MMM-DD HH:MM:SS UTC</strong> to <strong>202x-MMM-DD HH:MM:SS UTC</strong>.<br>
<strong>XXX - date/time is TBD - XXX</strong>
This IOCCC runs from <strong>2024-12-29 23:58:13.213455 UTC</strong> to <strong>2025-04-01 23:29:31.374143 UTC</strong>.
</p>
<p class="leftbar">
Until the start of this IOCCC, these <a href="rules.html">IOCCC rules</a>,
<a href="guidelines.html">IOCCC guidelines</a> and the <a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry
toolkit</a> should be considered
provisional <strong>BETA</strong> versions and <strong>may be adjusted <em>AT ANY TIME</em></strong>.
This contest will enter the <strong><a href="../status.html#pending">pending</a></strong> state on or about
<strong>2024-12-29 23:58:13.213455 UTC</strong>.
</p>
<p>When the IOCCC is open, the submission URL is:
<a href="https://submit.ioccc.org">https://submit.ioccc.org</a>; at all other
times that link is likely to be unresponsive.</p>
<p>Please review our
FAQ on “<a href="../faq.html#enter">how to enter the IOCCC</a>”
as that FAQ has import details on
<a href="register.html">how to register</a>
as well as
<a href="submit.html">how to upload your submission</a> for the IOCCC.</p>
<p class="leftbar">
The submit URL should be active on or slightly before <strong>2024-MMM-DD HH:MM:SS UTC</strong>.<br>
<strong>XXX - date/time is TBD - XXX</strong>
This contest will enter the <strong><a href="../status.html#open">open</a></strong> state on <strong>2025-01-31 23:19:17.130705 UTC</strong>.
</p>
<p>Please wait to submit your entries until after that time.</p>
<p>The official <a href="rules.html">IOCCC rules</a> and <a href="guidelines.html">IOCCC guidelines</a> will be
available on the <a href="../index.html">official IOCCC website</a> on or slightly before
the start of this IOCCC. The <code>mkiocccentry</code> toolkit may be obtained at any time
at the <a href="https://github.com/ioccc-src/mkiocccentry">report mkiocccentry bugs</a>.</p>
<p><strong>IMPORTANT</strong>: Please recheck on or after the start of this IOCCC to be sure you
are using the correct versions of these items <em>before using the IOCCC
submission URL</em>.</p>
<p>See the
<p class="leftbar">
This contest will enter the <strong><a href="../status.html#judging">judging</a></strong> state on <strong>2025-04-01 23:29:31.374143 UTC</strong>.
</p>
<p class="leftbar">
<strong>IMPORTANT NOTE</strong>: Until the content enters the <strong><a href="../status.html#open">open</a></strong> state, any or all
of the above <strong>dates and times may change</strong>!
</p>
<p class="leftbar">
Those who <a href="register.html">register</a> while the contest status is <strong><a href="../status.html#pending">pending</a></strong>
will receive email with their <a href="https://submit.ioccc.org">submit server</a> <strong>Username</strong> and <strong>Initial password</strong>
from an <a href="../judges.html">IOCCC judge</a> shortly after the contest status becomes <strong><a href="../status.html#open">open</a></strong>.
</p>
<p class="leftbar">
Once an <a href="../judges.html">IOCCC judge</a> emails you your <strong>Username</strong> and <strong>Initial password</strong>, you
will have 72 hours to <a href="pw-change.html">change your submit server initial password</a>.
If you do not change your <strong>Initial password</strong> in time, you will have to <a href="register.html">re-register</a>.
</p>
<p class="leftbar">
Because it takes time (maybe even a few days) for an <a href="../judges.html">IOCCC judge</a>
to process your registration and email you your initial login and password,
you should <strong>MAKE SURE</strong> you give yourself enough time before the contest closes.
In other words, <strong>DO NOT WAIT UNTIL THE FINAL DAYS</strong> of the contest to register!
The <a href="../judges.html">IOCCC judges</a> are <strong>NOT</strong> responsible for delayed or lost email,
nor for those who wait until the last minute to try to register!
</p>
<p class="leftbar">
See the
FAQ on “<a href="../faq.html#mkiocccentry">obtaining and compiling the mkiocccentry tools</a>”
and the
FAQ on “<a href="../faq.html#enter">how to enter the IOCCC</a>”
as that FAQ has import details on
<a href="register.html">how to register</a>
as well as
<a href="submit.html">how to upload your submission</a> for the IOCCC.</p>
<a href="submit.html">how to upload your submission</a> for the IOCCC.
</p>
<p>Jump to: <a href="#">top</a></p>
<div id="rules">
<h1 id="ioccc-rules">IOCCC RULES</h1>
@@ -633,16 +639,86 @@ as a command like argument to the <code>iocccsize(1)</code> tool. For example:
<div id="rule3">
<h2 id="rule-3">Rule 3</h2>
</div>
<p>Submissions should be performed using the instructions outlined in
“<a href="submit.html">how to upload your submission</a>”.</p>
<p>To submit to an open IOCCC, you must use the <a href="https://submit.ioccc.org/">IOCCC submit
server</a>. Unless the IOCCC is open, that link will
likely be unresponsive.</p>
<p class="leftbar">
The submit URL should be active on or slightly before <strong>2024-MMM-DD HH:MM:SS UTC</strong>.<br>
<strong>XXX - date/time is TBD - XXX</strong>
You must <a href="register.html">register</a> in order to submit your entry to the IOCCC.
You may <a href="register.html">register</a> while the contest is either
<strong><a href="../status.html#pending">pending</a></strong> or <strong><a href="../status.html#open">open</a></strong>.
</p>
<p class="leftbar">
See the
FAQ on “<a href="../faq.html#enter">how to register and submit to the IOCCC</a>”
for instructions on registering and participating in the IOCCC, as the process has changed from previous years!
</p>
<p class="leftbar">
When the contest is <strong><a href="../status.html#open">open</a></strong>, an
<a href="../judges.html">IOCCC judge</a> will email you your <a href="https://submit.ioccc.org">submit server</a>
<strong>Username</strong> and <strong>Initial password</strong>. This takes some time (maybe even a few days) for an
<a href="../judges.html">IOCCC judge</a> to process your registration and email you your
initial login and password.
</p>
<p class="leftbar">
Those who <a href="register.html">register</a> while the contest status is <strong><a href="../status.html#pending">pending</a></strong>
will receive email with their <a href="https://submit.ioccc.org">submit server</a> <strong>Username</strong> and <strong>Initial password</strong>
from an <a href="../judges.html">IOCCC judge</a> shortly after the contest status becomes <strong><a href="../status.html#open">open</a></strong>.
</p>
<p class="leftbar">
Once an <a href="../judges.html">IOCCC judge</a> emails you your <strong>Username</strong> and <strong>Initial password</strong>, you
will have 72 hours to <a href="pw-change.html">change your submit server initial password</a>.
If you do not change your <strong>Initial password</strong> in time, you will have to <a href="register.html">re-register</a>.
</p>
<p class="leftbar">
Because it takes time (maybe even a few days) for an <a href="../judges.html">IOCCC judge</a>
to process your registration and email you your initial login and password,
you should <strong>MAKE SURE</strong> you give yourself enough time before the contest closes.
In other words, <strong>DO NOT WAIT UNTIL THE FINAL DAYS</strong> of the contest to register!
The <a href="../judges.html">IOCCC judges</a> are <strong>NOT</strong> responsible for delayed or lost email,
nor for those who wait until the last minute to try to register!
</p>
<p class="leftbar">
For those who have <a href="register.html">registered</a> and received by email, their
<a href="https://submit.ioccc.org">submit server</a> <strong>Username</strong> and <strong>Initial password</strong>
from an <a href="../judges.html">IOCCC judge</a>, you may upload your submission to
the <a href="https://submit.ioccc.org">submit server</a> only while the
contest <strong><a href="../status.html#open">open</a></strong>.
</p>
<p class="leftbar">
The <a href="https://submit.ioccc.org">submit server</a>, in accordance with <a href="rules.html#rule17">Rule 17</a>,
places a limit of <strong>3999971</strong> octets on the size of your upload.
</p>
<p class="leftbar">
You are <strong>STRONGLY</strong> advised to use the <code>mkiocccentry(1)</code> tool
as found in the <a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry repo</a>
to form the file to upload to the <a href="https://submit.ioccc.org">submit server</a>.
</p>
<p class="leftbar">
See the
FAQ on “<a href="../faq.html#mkiocccentry">obtaining and compiling the mkiocccentry tools</a>”
for more information about the <code>mkiocccentry(1)</code> tool.
</p>
<p class="leftbar">
While the contest is <strong><a href="../status.html#open">open</a></strong>, you may modify your previously
uploaded submission by rebuilding your submission with the <code>mkiocccentry(1)</code> tool
and then re-uploading it to the same slot no the <a href="https://submit.ioccc.org">submit server</a>.
</p>
<p class="leftbar">
Once the contest enters the <strong><a href="../status.html#judging">judging</a></strong> state, you will
<strong>NOT</strong> be allowed to upload your submission files.
</p>
<p class="leftbar">
The <a href="https://submit.ioccc.org">submit server</a> will become active when the contest is <strong><a href="../status.html#open">open</a></strong>.
Until the contest status becomes <strong><a href="../status.html#open">open</a></strong>,
the <a href="https://submit.ioccc.org">submit server</a> may be offline and/or unresponsive.
</p>
<p class="leftbar">
See the
FAQ on “<a href="../faq.html#mkiocccentry">obtaining and compiling the mkiocccentry tools</a>”
and the
FAQ on “<a href="../faq.html#enter">how to enter the IOCCC</a>”
as that FAQ has import details on
<a href="register.html">how to register</a>
as well as
<a href="submit.html">how to upload your submission</a> for the IOCCC.
</p>
<p><strong>Please wait to submit</strong> your entries until after that time.</p>
<p>Jump to: <a href="#">top</a></p>
<div id="rule4">
<h2 id="rule-4">Rule 4</h2>
@@ -726,8 +802,11 @@ See also <a href="#rule5">Rule 5</a>, <a href="#rule18">Rule 18</a> and <a href=
<h2 id="rule-8">Rule 8</h2>
</div>
<p class="leftbar">
Entries must be received prior to the end of this IOCCC which is <strong>2024-MMM-DD HH:MM:SS UTC</strong>.<br>
<strong>XXX - date/time is TBD - XXX</strong>
Entries must be received prior to close of the contest is <strong><a href="../status.html#open">open</a></strong>.
</p>
<p class="leftbar">
This contest is scheduled to open on <strong>2025-01-31 23:19:17.130705 UTC</strong>
and close on <strong>2025-04-01 23:29:31.374143 UTC</strong>.
</p>
<p>A confirmation of submission will be sent to the submitting email address
before the close of the contest.</p>
@@ -1252,6 +1331,16 @@ should refresh the page <strong>even if you do follow us</strong></em>.
<p class="leftbar">
Check out the <a href="https://www.ioccc.org/index.html">Official IOCCC winner website</a> in general.
</p>
<p class="leftbar">
See the
FAQ on “<a href="../faq.html#mkiocccentry">obtaining and compiling the mkiocccentry tools</a>”
and the
FAQ on “<a href="../faq.html#enter">how to enter the IOCCC</a>”
as that FAQ has import details on
<a href="register.html">how to register</a>
as well as
<a href="submit.html">how to upload your submission</a> for the IOCCC.
</p>
<p>Jump to: <a href="#">top</a></p>
<p><strong>Leonid A. Broukhis</strong><br>
<strong>chongo (Landon Curt Noll) <code>/\cc/\</code></strong></p>
+223 -41
View File
@@ -37,18 +37,22 @@ granted provided this this copyright and notice are included in its entirety
and remains unaltered. All other uses must receive prior permission in
writing by [contacting the judges](../contact.html).
Jump to: [top](#)
<div id="rules_version">
<div id="version">
## IOCCC Rules version
</div>
</div>
Jump to: [top](#)
<p class="leftbar">
These [IOCCC rules](rules.html) are version **28.14 2024-12-07**.
These [IOCCC rules](rules.html) are version **28.15 2024-12-28**.
</p>
**IMPORTANT**: Be sure to read the [IOCCC guidelines](guidelines.html).
@@ -56,6 +60,7 @@ These [IOCCC rules](rules.html) are version **28.14 2024-12-07**.
Jump to: [top](#)
<div id="change_marks">
### Change marks
</div>
@@ -68,8 +73,10 @@ Most lines (we sometimes make mistakes) that were modified since the previous
IOCCC start with a solid 4 pixel black left border (or, in the case of a code
block or blockquote, just a vertical bar).
Jump to: [top](#)
<div id="obfuscate">
# Obfuscate defined:
</div>
@@ -83,8 +90,10 @@ tr.v. -cated, -cating, -cates.
&nbsp;&nbsp;&nbsp;&nbsp;[LLat. obfuscare, to darken : ob(intensive) + Lat. fuscare,<br>
&nbsp;&nbsp;&nbsp;&nbsp;to darken &lt; fuscus, dark.] -obfuscation n. obfuscatory adj.
Jump to: [top](#)
<div id="goals">
# Goals of the Contest
</div>
@@ -97,51 +106,58 @@ The goals of the IOCCC:
* To illustrate some of the subtleties of the C language.
* To provide a safe forum for poor C code. :-)
Jump to: [top](#)
<div id="dates">
# Important IOCCC dates
</div>
<p class="leftbar">
This IOCCC runs from **2024-MMM-DD HH:MM:SS UTC** to **202x-MMM-DD HH:MM:SS UTC**.<br>
**XXX - date/time is TBD - XXX**
This IOCCC runs from **2024-12-29 23:58:13.213455 UTC** to **2025-04-01 23:29:31.374143 UTC**.
</p>
<p class="leftbar">
Until the start of this IOCCC, these [IOCCC rules](rules.html),
[IOCCC guidelines](guidelines.html) and the [mkiocccentry
toolkit](https://github.com/ioccc-src/mkiocccentry) should be considered
provisional **BETA** versions and **may be adjusted _AT ANY TIME_**.
This contest will enter the **[pending](../status.html#pending)** state on or about
**2024-12-29 23:58:13.213455 UTC**.
</p>
When the IOCCC is open, the submission URL is:
[https://submit.ioccc.org](https://submit.ioccc.org); at all other
times that link is likely to be unresponsive.
Please review our
FAQ on "[how to enter the IOCCC](../faq.html#enter)"
as that FAQ has import details on
[how to register](register.html)
as well as
[how to upload your submission](submit.html) for the IOCCC.
<p class="leftbar">
The submit URL should be active on or slightly before **2024-MMM-DD HH:MM:SS UTC**.<br>
**XXX - date/time is TBD - XXX**
This contest will enter the **[open](../status.html#open)** state on **2025-01-31 23:19:17.130705 UTC**.
</p>
Please wait to submit your entries until after that time.
<p class="leftbar">
This contest will enter the **[judging](../status.html#judging)** state on **2025-04-01 23:29:31.374143 UTC**.
</p>
The official [IOCCC rules](rules.html) and [IOCCC guidelines](guidelines.html) will be
available on the [official IOCCC website](../index.html) on or slightly before
the start of this IOCCC. The `mkiocccentry` toolkit may be obtained at any time
at the [report mkiocccentry bugs](https://github.com/ioccc-src/mkiocccentry).
<p class="leftbar">
**IMPORTANT NOTE**: Until the content enters the **[open](../status.html#open)** state, any or all
of the above **dates and times may change**!
</p>
**IMPORTANT**: Please recheck on or after the start of this IOCCC to be sure you
are using the correct versions of these items _before using the IOCCC
submission URL_.
<p class="leftbar">
Those who [register](register.html) while the contest status is **[pending](../status.html#pending)**
will receive email with their [submit server](https://submit.ioccc.org) **Username** and **Initial password**
from an [IOCCC judge](../judges.html) shortly after the contest status becomes **[open](../status.html#open)**.
</p>
<p class="leftbar">
Once an [IOCCC judge](../judges.html) emails you your **Username** and **Initial password**, you
will have 72 hours to [change your submit server initial password](pw-change.html).
If you do not change your **Initial password** in time, you will have to [re-register](register.html).
</p>
<p class="leftbar">
Because it takes time (maybe even a few days) for an [IOCCC judge](../judges.html)
to process your registration and email you your initial login and password,
you should **MAKE SURE** you give yourself enough time before the contest closes.
In other words, **DO NOT WAIT UNTIL THE FINAL DAYS** of the contest to register!
The [IOCCC judges](../judges.html) are **NOT** responsible for delayed or lost email,
nor for those who wait until the last minute to try to register!
</p>
<p class="leftbar">
See the
FAQ on "[obtaining and compiling the mkiocccentry tools](../faq.html#mkiocccentry)"
and the
@@ -150,17 +166,22 @@ as that FAQ has import details on
[how to register](register.html)
as well as
[how to upload your submission](submit.html) for the IOCCC.
</p>
Jump to: [top](#)
<div id="rules">
# IOCCC RULES
</div>
To help us with the volume of submissions, we ask that you follow these rules:
Jump to: [top](#)
<div id="rule0">
## Rule 0
</div>
@@ -169,24 +190,30 @@ Jump to: [top](#)
Just as C starts at 0, so the IOCCC starts at [rule 0](#rule0). :-)
</p>
Jump to: [top](#)
<div id="rule1">
## Rule 1
</div>
Your submission must be a complete program.
Jump to: [top](#)
<div id="rule2">
## Rule 2
</div>
The size rule requires your submission to satisfy **BOTH** [Rule 2a](#rule2a) and [Rule 2b](#rule2b):
Jump to: [top](#)
<div id="rule2a">
## Rule 2a
</div>
@@ -226,8 +253,10 @@ as a command like argument to the `iocccsize(1)` tool. For example:
./iocccsize prog.c
```
Jump to: [top](#)
<div id="rule2b">
## Rule 2b
</div>
@@ -272,28 +301,112 @@ as a command like argument to the `iocccsize(1)` tool. For example:
./iocccsize prog.c
```
Jump to: [top](#)
<div id="rule3">
## Rule 3
</div>
Submissions should be performed using the instructions outlined in
"[how to upload your submission](submit.html)".
To submit to an open IOCCC, you must use the [IOCCC submit
server](https://submit.ioccc.org/). Unless the IOCCC is open, that link will
likely be unresponsive.
<p class="leftbar">
The submit URL should be active on or slightly before **2024-MMM-DD HH:MM:SS UTC**.<br>
**XXX - date/time is TBD - XXX**
You must [register](register.html) in order to submit your entry to the IOCCC.
You may [register](register.html) while the contest is either
**[pending](../status.html#pending)** or **[open](../status.html#open)**.
</p>
<p class="leftbar">
See the
FAQ on "[how to register and submit to the IOCCC](../faq.html#enter)"
for instructions on registering and participating in the IOCCC, as the process has changed from previous years!
</p>
<p class="leftbar">
When the contest is **[open](../status.html#open)**, an
[IOCCC judge](../judges.html) will email you your [submit server](https://submit.ioccc.org)
**Username** and **Initial password**. This takes some time (maybe even a few days) for an
[IOCCC judge](../judges.html) to process your registration and email you your
initial login and password.
</p>
<p class="leftbar">
Those who [register](register.html) while the contest status is **[pending](../status.html#pending)**
will receive email with their [submit server](https://submit.ioccc.org) **Username** and **Initial password**
from an [IOCCC judge](../judges.html) shortly after the contest status becomes **[open](../status.html#open)**.
</p>
<p class="leftbar">
Once an [IOCCC judge](../judges.html) emails you your **Username** and **Initial password**, you
will have 72 hours to [change your submit server initial password](pw-change.html).
If you do not change your **Initial password** in time, you will have to [re-register](register.html).
</p>
<p class="leftbar">
Because it takes time (maybe even a few days) for an [IOCCC judge](../judges.html)
to process your registration and email you your initial login and password,
you should **MAKE SURE** you give yourself enough time before the contest closes.
In other words, **DO NOT WAIT UNTIL THE FINAL DAYS** of the contest to register!
The [IOCCC judges](../judges.html) are **NOT** responsible for delayed or lost email,
nor for those who wait until the last minute to try to register!
</p>
<p class="leftbar">
For those who have [registered](register.html) and received by email, their
[submit server](https://submit.ioccc.org) **Username** and **Initial password**
from an [IOCCC judge](../judges.html), you may upload your submission to
the [submit server](https://submit.ioccc.org) only while the
contest **[open](../status.html#open)**.
</p>
<p class="leftbar">
The [submit server](https://submit.ioccc.org), in accordance with [Rule 17](rules.html#rule17),
places a limit of **3999971** octets on the size of your upload.
</p>
<p class="leftbar">
You are **STRONGLY** advised to use the `mkiocccentry(1)` tool
as found in the [mkiocccentry repo](https://github.com/ioccc-src/mkiocccentry)
to form the file to upload to the [submit server](https://submit.ioccc.org).
</p>
<p class="leftbar">
See the
FAQ on "[obtaining and compiling the mkiocccentry tools](../faq.html#mkiocccentry)"
for more information about the `mkiocccentry(1)` tool.
</p>
<p class="leftbar">
While the contest is **[open](../status.html#open)**, you may modify your previously
uploaded submission by rebuilding your submission with the `mkiocccentry(1)` tool
and then re-uploading it to the same slot no the [submit server](https://submit.ioccc.org).
</p>
<p class="leftbar">
Once the contest enters the **[judging](../status.html#judging)** state, you will
**NOT** be allowed to upload your submission files.
</p>
<p class="leftbar">
The [submit server](https://submit.ioccc.org) will become active when the contest is **[open](../status.html#open)**.
Until the contest status becomes **[open](../status.html#open)**,
the [submit server](https://submit.ioccc.org) may be offline and/or unresponsive.
</p>
<p class="leftbar">
See the
FAQ on "[obtaining and compiling the mkiocccentry tools](../faq.html#mkiocccentry)"
and the
FAQ on "[how to enter the IOCCC](../faq.html#enter)"
as that FAQ has import details on
[how to register](register.html)
as well as
[how to upload your submission](submit.html) for the IOCCC.
</p>
**Please wait to submit** your entries until after that time.
Jump to: [top](#)
<div id="rule4">
## Rule 4
</div>
@@ -318,8 +431,10 @@ the files accordingly.
See also [Rule 5](#rule5), [Rule 18](#rule18) and [Rule 21](#rule21).
</p>
Jump to: [top](#)
<div id="rule5">
## Rule 5
</div>
@@ -342,8 +457,10 @@ the `clobber` rule of your `Makefile` removes that copy in order to
restore the contents if your submission to its original submission.
</p>
Jump to: [top](#)
<div id="rule6">
## Rule 6
</div>
@@ -358,8 +475,10 @@ I am not a rule, I am a `free(void *human);` ‼️
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`}`
</p>
Jump to: [top](#)
<div id="rule7">
## Rule 7
</div>
@@ -394,23 +513,31 @@ winning entries, unless of course you're the winner! :-)
See also [Rule 5](#rule5), [Rule 18](#rule18) and [Rule 21](#rule21).
</p>
Jump to: [top](#)
<div id="rule8">
## Rule 8
</div>
<p class="leftbar">
Entries must be received prior to the end of this IOCCC which is **2024-MMM-DD HH:MM:SS UTC**.<br>
**XXX - date/time is TBD - XXX**
Entries must be received prior to close of the contest is **[open](../status.html#open)**.
</p>
<p class="leftbar">
This contest is scheduled to open on **2025-01-31 23:19:17.130705 UTC**
and close on **2025-04-01 23:29:31.374143 UTC**.
</p>
A confirmation of submission will be sent to the submitting email address
before the close of the contest.
Jump to: [top](#)
<div id="rule9">
## Rule 9
</div>
@@ -421,8 +548,10 @@ Each person may submit up to and including **10.000000** (ten in base 10) entrie
**Each submission _must be submitted separately_**.
Jump to: [top](#)
<div id="rule10">
## Rule 10
</div>
@@ -430,8 +559,10 @@ Jump to: [top](#)
Entries requiring human interaction to be initially compiled **are not
permitted**. However, see the [guidelines](guidelines.html).
Jump to: [top](#)
<div id="rule11">
## Rule 11
</div>
@@ -443,8 +574,10 @@ you expect on our test platforms. If your program needs special
permissions you **MUST** document this fact, and explain why
it is needed in your submissions `remarks.md` file.
Jump to: [top](#)
<div id="rule12">
## Rule 12
</div>
@@ -454,8 +587,10 @@ the opinion of the [judges](../judges.html), violates the rules will be disquali
Submissions that attempt to abuse the rules **MUST** try to justify why
their rule abuse is legal, in the `remarks.md` file.
Jump to: [top](#)
<div id="rule13">
## Rule 13
</div>
@@ -465,8 +600,10 @@ Any C source that fails to compile because of unescaped octets with
the high bit set (octet value >= 128) **_might_** be rejected.
</p>
Jump to: [top](#)
<div id="rule14">
## Rule 14
</div>
@@ -480,8 +617,10 @@ Please do **NOT** put trailing control-M's on remarks file lines.
Please check to be sure, before submitting, that you have removed
any control-M at the end of remark file lines.
Jump to: [top](#)
<div id="rule15">
## Rule 15
</div>
@@ -500,8 +639,10 @@ FAQ on "[how to register](../faq.html#register)"
for details.
</p>
Jump to: [top](#)
<div id="rule16">
## Rule 16
</div>
@@ -511,8 +652,10 @@ original submission**. Submissions that are similar to previous entries are
discouraged. As we judge anonymously, submissions that have already
been published may be disqualified.
Jump to: [top](#)
<div id="rule17">
## Rule 17
</div>
@@ -568,8 +711,10 @@ this rule! See the
FAQ on "[obtaining the mkiocccentry toolkit](../faq.html#mkiocccentry)"
for more details.
Jump to: [top](#)
### Rule 17 - The COMPLEX details
<p class="leftbar">
@@ -793,8 +938,10 @@ do this **AFTER** the [contest status](../status.html) has changed to
[open](../status.html#open).
</p>
Jump to: [top](#)
<div id="rule18">
## Rule 18
</div>
@@ -810,8 +957,10 @@ you **MUST HAVE PERMISSION** from the owner(s) to submit their content.
You **MUST NOT** submit anything that cannot be submitted under that license.
Jump to: [top](#)
<div id="rule19">
## Rule 19
</div>
@@ -831,8 +980,10 @@ Please see our FAQ "[remarks.md](../faq.html#remarks_md)" and the [IOCCC markdow
guidelines](../markdown.html) for additional markdown guidance.
</p>
Jump to: [top](#)
<div id="rule20">
## Rule 20
</div>
@@ -877,8 +1028,10 @@ Specification](https://en.wikipedia.org/wiki/Single_UNIX_Specification) are
available in the `$PATH` search path.
</p>
Jump to: [top](#)
<div id="rule21">
## Rule 21
</div>
@@ -893,8 +1046,10 @@ directory name or filename you create.
See also [Rule 5](#rule5).
</p>
Jump to: [top](#)
<div id="rule22">
## Rule 22
</div>
@@ -914,24 +1069,30 @@ for disqualification of your submission.
Yes, Virginia, **WE REALLY MEAN IT!**
Jump to: [top](#)
<div id="rule23">
## Rule 23
</div>
This prime rule number is reserved for future use.
Jump to: [top](#)
<div id="rule24">
## Rule 24
</div>
Even though 24 is not prime, you should still see [Rule 23](#rule23).
Jump to: [top](#)
<div id="rule25">
## Rule 25
</div>
@@ -940,8 +1101,10 @@ Jump to: [top](#)
The [IOCCC rule set](rules.html) needs more than 5^2 rules: see [Rule 26](#rule26).
</p>
Jump to: [top](#)
<div id="rule26">
## Rule 26
</div>
@@ -954,8 +1117,10 @@ Jump to: [top](#)
> "Mr. Jock, TV quiz PhD, bags few lynx."<br>
> "abcdefg, hijklmnop, qrstu&v, wxy&z."
Jump to: [top](#)
<div id="rule27">
## Rule 27
</div>
@@ -964,8 +1129,10 @@ Jump to: [top](#)
Unless otherwise needed, [Rule 27](#rule27) is reserved for something cubic. :-)
</p>
Jump to: [top](#)
<div id="rule28">
## Rule 28
</div>
@@ -975,8 +1142,10 @@ Jump to: [top](#)
as we do **NOT** plan to have **496** rules. :-)
</p>
Jump to: [top](#)
<div id="more-information">
<div id="information">
# FOR MORE INFORMATION:
@@ -1013,13 +1182,26 @@ should refresh the page **even if you do follow us**_.
Check out the [Official IOCCC winner website](https://www.ioccc.org/index.html) in general.
</p>
<p class="leftbar">
See the
FAQ on "[obtaining and compiling the mkiocccentry tools](../faq.html#mkiocccentry)"
and the
FAQ on "[how to enter the IOCCC](../faq.html#enter)"
as that FAQ has import details on
[how to register](register.html)
as well as
[how to upload your submission](submit.html) for the IOCCC.
</p>
Jump to: [top](#)
**Leonid A. Broukhis**<br>
**chongo (Landon Curt Noll) `/\cc/\`**
<hr style="width:10%;text-align:left;margin-left:0">
Jump to: [top](#)
+5 -5
View File
@@ -3,7 +3,7 @@
## Standard IOCCC stuff
%%XXX%% - put text here - XXX
XXX - put text here - XXX
View the `index.html` web page for the given winning entry for information on how
on how to compile it and how to run the winning program.
@@ -19,17 +19,17 @@ The primary website can be found at [www.ioccc.org](https://www.ioccc.org).
## Remarks on some of the winning entries
%%XXX%% - add text here - XXX
XXX - add text here - XXX
## %%XXX%% - other remarks if needed - XXX
## XXX - other remarks if needed - XXX
%%XXX%% - add text here if needed - XXX
XXX - add text here if needed - XXX
## Final Comments
%%XXX%% - add final text here - XXX
XXX - add final text here - XXX
**IMPORTANT NOTE**: See [contact.html](../contact.html) for up to date contact details
as well as details on how to provide fixes to any of the entries.