Slight clarification added to guidelines

This commit is contained in:
Cody Boone Ferguson committed 2024-07-05 05:56:23 -07:00
1 parent a72cff909f
commit 95efa5ada6
2 files changed
+32 -34

No files matched your search

+16 -17
View File
@@ -413,7 +413,7 @@ writing by <a href="../contact.html">contacting the judges</a>.</p>
<div id="guidelines_version"> <div id="guidelines_version">
<h2 id="ioccc-guidelines-version">IOCCC Guidelines version</h2> <h2 id="ioccc-guidelines-version">IOCCC Guidelines version</h2>
</div> </div>
<p><strong><code>|</code></strong> These <a href="guidelines.html">IOCCC guidelines</a> are version <strong>28.4 2024-07-02</strong>.</p> <p><strong><code>|</code></strong> These <a href="guidelines.html">IOCCC guidelines</a> are version <strong>28.5 2024-07-05</strong>.</p>
<p><strong>IMPORTANT</strong>: Be <strong>SURE</strong> to read the <a href="rules.html">IOCCC rules</a>.</p> <p><strong>IMPORTANT</strong>: Be <strong>SURE</strong> to read the <a href="rules.html">IOCCC rules</a>.</p>
<div id="change_marks"> <div id="change_marks">
<h3 id="change-marks">Change marks</h3> <h3 id="change-marks">Change marks</h3>
@@ -1097,27 +1097,26 @@ Submitting source that uses the content of these tools, unless you are
<a href="http://www.isthe.com/chongo/index.html">Landon Curt Noll</a>, might run the risk of <a href="http://www.isthe.com/chongo/index.html">Landon Curt Noll</a>, might run the risk of
violating <a href="rules.html#rule7">Rule 7</a>.</p> violating <a href="rules.html#rule7">Rule 7</a>.</p>
<p><strong><code>|</code></strong> Neither the <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/README.md">jparse tool and <p><strong><code>|</code></strong> Neither the <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/README.md">jparse tool and
library</a> nor the library</a>
<a href="https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/jstrencode.c">jstrencode nor <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/jstrencode.c">jstrencode</a>
tool</a> nor nor <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/jstrdecode.c">jstrdecode</a>
<a href="https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/jstrdecode.c">jstrdecode nor any of the other <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/jparse">jparse
tool</a> tools</a> are original works, unless you are <a href="../authors.html#Cody_Boone_Ferguson">Cody
are original works, unless you are <a href="../authors.html#Cody_Boone_Ferguson">Cody Boone Ferguson</a> or Boone Ferguson</a> or <a href="http://www.isthe.com/chongo/index.html">Landon Curt
<a href="http://www.isthe.com/chongo/index.html">Landon Curt Noll</a>, in which case they are original!
Noll</a>, in which case they are original! :-) :-) Submitting source that uses the code of these tools or library, unless you
Submitting source that uses the code of these tools or libraries, unless you are are <a href="../authors.html#Cody_Boone_Ferguson">Cody Boone Ferguson</a> or <a href="http://www.isthe.com/chongo/index.html">Landon Curt
<a href="../authors.html#Cody_Boone_Ferguson">Cody Boone Ferguson</a> Noll</a>, might run the risk of violating
or <a href="http://www.isthe.com/chongo/index.html">Landon Curt Noll</a>, might run the risk of <a href="rules.html#rule7">Rule 7</a>.</p>
violating <a href="rules.html#rule7">Rule 7</a>.</p>
<p><strong><code>|</code></strong> <a href="rules.html#rule7">Rule 7</a> does not prohibit you from writing your own <p><strong><code>|</code></strong> <a href="rules.html#rule7">Rule 7</a> does not prohibit you from writing your own
obfuscated versions of these tools, unless of course you are <a href="http://www.isthe.com/chongo/index.html">Landon Curt obfuscated versions of these tools, unless of course you are <a href="http://www.isthe.com/chongo/index.html">Landon Curt
Noll</a>, in which case you probably won’t Noll</a>, in which case you <em>probably</em> won’t
win since judges are disqualified! :-) win since judges are disqualified! :-)
However, if you do write your own version, you might wish to make it do something more However, <em><strong>if you do</strong> write your own version, <strong>you might wish</strong> to make it do something more
interesting than simply implementing the IOCCC tools’ algorithms. On the other interesting</em> than simply implementing the <a href="../index.html">IOCCC</a> tools’ algorithms. On the other
hand, writing an obfuscated version of a library runs the risk of violating hand, writing an obfuscated version of a library runs the risk of violating
<a href="rules.html#rule1">Rule 1</a> as it is likely not a complete program.</p> <a href="rules.html#rule1">Rule 1</a> as it is likely not a complete program.</p>
<p>While programs that only run in a specific word size are OK. If you have <p>While programs that only run in a specific word size are OK, if you have
to pick, choose a 64-bit word size.</p> to pick, choose a 64-bit word size.</p>
<p><strong><code>|</code></strong> If <a href="../judges.html">IOCCC judges</a> are feeling ornery we <p><strong><code>|</code></strong> If <a href="../judges.html">IOCCC judges</a> are feeling ornery we
might choose to compile your program for running on an Arduino or might choose to compile your program for running on an Arduino or
+16 -17
View File
@@ -43,7 +43,7 @@ writing by [contacting the judges](../contact.html).
## IOCCC Guidelines version ## IOCCC Guidelines version
</div> </div>
**`|`** These [IOCCC guidelines](guidelines.html) are version **28.4 2024-07-02**. **`|`** These [IOCCC guidelines](guidelines.html) are version **28.5 2024-07-05**.
**IMPORTANT**: Be **SURE** to read the [IOCCC rules](rules.html). **IMPORTANT**: Be **SURE** to read the [IOCCC rules](rules.html).
@@ -986,29 +986,28 @@ Submitting source that uses the content of these tools, unless you are
violating [Rule 7](rules.html#rule7). violating [Rule 7](rules.html#rule7).
**`|`** Neither the [jparse tool and **`|`** Neither the [jparse tool and
library](https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/README.md) nor the library](https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/README.md)
[jstrencode nor [jstrencode](https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/jstrencode.c)
tool](https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/jstrencode.c) nor nor [jstrdecode](https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/jstrdecode.c)
[jstrdecode nor any of the other [jparse
tool](https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/jstrdecode.c) tools](https://github.com/ioccc-src/mkiocccentry/blob/master/jparse) are original works, unless you are [Cody
are original works, unless you are [Cody Boone Ferguson](../authors.html#Cody_Boone_Ferguson) or Boone Ferguson](../authors.html#Cody_Boone_Ferguson) or [Landon Curt
[Landon Curt Noll](http://www.isthe.com/chongo/index.html), in which case they are original!
Noll](http://www.isthe.com/chongo/index.html), in which case they are original! :-) :-) Submitting source that uses the code of these tools or library, unless you
Submitting source that uses the code of these tools or libraries, unless you are are [Cody Boone Ferguson](../authors.html#Cody_Boone_Ferguson) or [Landon Curt
[Cody Boone Ferguson](../authors.html#Cody_Boone_Ferguson) Noll](http://www.isthe.com/chongo/index.html), might run the risk of violating
or [Landon Curt Noll](http://www.isthe.com/chongo/index.html), might run the risk of [Rule 7](rules.html#rule7).
violating [Rule 7](rules.html#rule7).
**`|`** [Rule 7](rules.html#rule7) does not prohibit you from writing your own **`|`** [Rule 7](rules.html#rule7) does not prohibit you from writing your own
obfuscated versions of these tools, unless of course you are [Landon Curt obfuscated versions of these tools, unless of course you are [Landon Curt
Noll](http://www.isthe.com/chongo/index.html), in which case you probably won't Noll](http://www.isthe.com/chongo/index.html), in which case you _probably_ won't
win since judges are disqualified! :-) win since judges are disqualified! :-)
However, if you do write your own version, you might wish to make it do something more However, _**if you do** write your own version, **you might wish** to make it do something more
interesting than simply implementing the IOCCC tools' algorithms. On the other interesting_ than simply implementing the [IOCCC](../index.html) tools' algorithms. On the other
hand, writing an obfuscated version of a library runs the risk of violating hand, writing an obfuscated version of a library runs the risk of violating
[Rule 1](rules.html#rule1) as it is likely not a complete program. [Rule 1](rules.html#rule1) as it is likely not a complete program.
While programs that only run in a specific word size are OK. If you have While programs that only run in a specific word size are OK, if you have
to pick, choose a 64-bit word size. to pick, choose a 64-bit word size.
**`|`** If [IOCCC judges](../judges.html) are feeling ornery we **`|`** If [IOCCC judges](../judges.html) are feeling ornery we