Update guidelines + add guidelines make rule
This commit is contained in:
1 parent
6655e2f31c
commit
6c268d233f
3 files changed
+30
-44
No files matched your search
@@ -666,6 +666,11 @@ rules: ${GEN_TOP_HTML} next/rules.md
|
|||||||
${GEN_TOP_HTML} -v 1 next/rules
|
${GEN_TOP_HTML} -v 1 next/rules
|
||||||
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
|
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
|
||||||
|
|
||||||
|
guidelines: ${GEN_TOP_HTML} next/guidelines.md
|
||||||
|
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
|
||||||
|
${GEN_TOP_HTML} -v 1 next/guidelines
|
||||||
|
@echo '=-=-=-=-= IOCCC complete make $@ =-=-=-=-='
|
||||||
|
|
||||||
security: ${GEN_TOP_HTML} SECURITY.md
|
security: ${GEN_TOP_HTML} SECURITY.md
|
||||||
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
|
@echo '=-=-=-=-= IOCCC begin make $@ =-=-=-=-='
|
||||||
${GEN_TOP_HTML} -v 1 SECURITY
|
${GEN_TOP_HTML} -v 1 SECURITY
|
||||||
|
|||||||
+12
-22
@@ -424,7 +424,7 @@ writing by <a href="../contact.html">contacting the judges</a>.</p>
|
|||||||
<h2 id="ioccc-guidelines-version">IOCCC Guidelines version</h2>
|
<h2 id="ioccc-guidelines-version">IOCCC Guidelines version</h2>
|
||||||
</div>
|
</div>
|
||||||
<p class="leftbar">
|
<p class="leftbar">
|
||||||
These <a href="guidelines.html">IOCCC guidelines</a> are version <strong>28.11 2024-07-27</strong>.
|
These <a href="guidelines.html">IOCCC guidelines</a> are version <strong>28.12 2024-08-21</strong>.
|
||||||
</p>
|
</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">
|
||||||
@@ -1041,11 +1041,8 @@ a one-liner in our vague opinion.</p>
|
|||||||
<p>We tend to <strong>DISLIKE</strong> programs that:</p>
|
<p>We tend to <strong>DISLIKE</strong> programs that:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>are very hardware specific</li>
|
<li>are very hardware specific</li>
|
||||||
<li><p class="leftbar">
|
<li>are very OS version specific (<code>index(3)</code>/<code>strchr(3)</code> differences are OK, but
|
||||||
are very OS version specific
|
sockets/streams specific code is likely not to be)</li>
|
||||||
(<code>index(3)</code>/<code>strchr(3)</code> differences are OK, but sockets/streams specific code is
|
|
||||||
likely not to be)
|
|
||||||
</p></li>
|
|
||||||
<li>dump core or have compiler warnings (it is OK only if
|
<li>dump core or have compiler warnings (it is OK only if
|
||||||
you warn us in your <code>remarks.md</code> file)</li>
|
you warn us in your <code>remarks.md</code> file)</li>
|
||||||
<li><p class="leftbar">
|
<li><p class="leftbar">
|
||||||
@@ -1350,22 +1347,8 @@ unless you are <a href="../authors.html#Cody_Boone_Ferguson">Cody Boone Ferguson
|
|||||||
run the risk of violating <a href="rules.html#rule7">Rule 7</a>.
|
run the risk of violating <a href="rules.html#rule7">Rule 7</a>.
|
||||||
</p>
|
</p>
|
||||||
<p class="leftbar">
|
<p class="leftbar">
|
||||||
Neither the <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/chkentry.c">chkentry tool
|
Neither the <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/chkentry.c">chkentry tool source</a>
|
||||||
source</a> nor
|
nor the <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/README.md">JSON parser and library</a>
|
||||||
the <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/mkiocccentry.c">mkiocccentry tool
|
|
||||||
source</a>
|
|
||||||
nor the <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/test_ioccc/fnamchk.c">fnamchk tool
|
|
||||||
source</a>
|
|
||||||
nor various others in the <a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry
|
|
||||||
repo</a> are original works, unless you
|
|
||||||
are <a href="http://www.isthe.com/chongo/index.html">Landon Curt Noll</a>, in which case
|
|
||||||
they are original! :-) 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 violating <a href="rules.html#rule7">Rule 7</a>.
|
|
||||||
</p>
|
|
||||||
<p class="leftbar">
|
|
||||||
Neither the <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/README.md">JSON parser and
|
|
||||||
library</a>
|
|
||||||
nor <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/jstrencode.c">jstrencode</a>
|
nor <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/jstrencode.c">jstrencode</a>
|
||||||
nor <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/jstrdecode.c">jstrdecode</a>
|
nor <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/jstrdecode.c">jstrdecode</a>
|
||||||
nor any of the other <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/jparse">jparse
|
nor any of the other <a href="https://github.com/ioccc-src/mkiocccentry/blob/master/jparse">jparse
|
||||||
@@ -1378,6 +1361,13 @@ Noll</a>, might run the risk of violating
|
|||||||
<a href="rules.html#rule7">Rule 7</a>.
|
<a href="rules.html#rule7">Rule 7</a>.
|
||||||
</p>
|
</p>
|
||||||
<p class="leftbar">
|
<p class="leftbar">
|
||||||
|
Unless you are <a href="http://www.isthe.com/chongo/index.html">Landon Curt Noll</a>, the
|
||||||
|
remaining tools in the <a href="https://github.com/ioccc-src/mkiocccentry">mkiocccentry repo</a>
|
||||||
|
are <strong>NOT</strong> original works. Submitting source that uses the content of those tools,
|
||||||
|
unless you are <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>
|
||||||
|
<p class="leftbar">
|
||||||
<a href="rules.html#rule7">Rule 7</a> does not prohibit you from writing your own
|
<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 <em>probably</em> won’t
|
Noll</a>, in which case you <em>probably</em> won’t
|
||||||
|
|||||||
+13
-22
@@ -48,7 +48,7 @@ writing by [contacting the judges](../contact.html).
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<p class="leftbar">
|
<p class="leftbar">
|
||||||
These [IOCCC guidelines](guidelines.html) are version **28.11 2024-07-27**.
|
These [IOCCC guidelines](guidelines.html) are version **28.12 2024-08-21**.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
**IMPORTANT**: Be **SURE** to read the [IOCCC rules](rules.html).
|
**IMPORTANT**: Be **SURE** to read the [IOCCC rules](rules.html).
|
||||||
@@ -847,9 +847,8 @@ a one-liner in our vague opinion.
|
|||||||
We tend to **DISLIKE** programs that:
|
We tend to **DISLIKE** programs that:
|
||||||
|
|
||||||
* are very hardware specific
|
* are very hardware specific
|
||||||
* <p class="leftbar">are very OS version specific
|
* are very OS version specific (`index(3)`/`strchr(3)` differences are OK, but
|
||||||
(`index(3)`/`strchr(3)` differences are OK, but sockets/streams specific code is
|
sockets/streams specific code is likely not to be)
|
||||||
likely not to be)</p>
|
|
||||||
* dump core or have compiler warnings (it is OK only if
|
* dump core or have compiler warnings (it is OK only if
|
||||||
you warn us in your `remarks.md` file)
|
you warn us in your `remarks.md` file)
|
||||||
* <p class="leftbar">won't compile or run in a [Single UNIX
|
* <p class="leftbar">won't compile or run in a [Single UNIX
|
||||||
@@ -1207,24 +1206,8 @@ unless you are [Cody Boone Ferguson](../authors.html#Cody_Boone_Ferguson), might
|
|||||||
run the risk of violating [Rule 7](rules.html#rule7).</p>
|
run the risk of violating [Rule 7](rules.html#rule7).</p>
|
||||||
|
|
||||||
<p class="leftbar">
|
<p class="leftbar">
|
||||||
Neither the [chkentry tool
|
Neither the [chkentry tool source](https://github.com/ioccc-src/mkiocccentry/blob/master/chkentry.c)
|
||||||
source](https://github.com/ioccc-src/mkiocccentry/blob/master/chkentry.c) nor
|
nor the [JSON parser and library](https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/README.md)
|
||||||
the [mkiocccentry tool
|
|
||||||
source](https://github.com/ioccc-src/mkiocccentry/blob/master/mkiocccentry.c)
|
|
||||||
nor the [fnamchk tool
|
|
||||||
source](https://github.com/ioccc-src/mkiocccentry/blob/master/test_ioccc/fnamchk.c)
|
|
||||||
nor various others in the [mkiocccentry
|
|
||||||
repo](https://github.com/ioccc-src/mkiocccentry) are original works, unless you
|
|
||||||
are [Landon Curt Noll](http://www.isthe.com/chongo/index.html), in which case
|
|
||||||
they are original! :-) Submitting source that uses the content of these tools,
|
|
||||||
unless you are [Landon Curt Noll](http://www.isthe.com/chongo/index.html), might
|
|
||||||
run the risk of violating [Rule 7](rules.html#rule7).
|
|
||||||
</p>
|
|
||||||
|
|
||||||
|
|
||||||
<p class="leftbar">
|
|
||||||
Neither the [JSON parser and
|
|
||||||
library](https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/README.md)
|
|
||||||
nor [jstrencode](https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/jstrencode.c)
|
nor [jstrencode](https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/jstrencode.c)
|
||||||
nor [jstrdecode](https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/jstrdecode.c)
|
nor [jstrdecode](https://github.com/ioccc-src/mkiocccentry/blob/master/jparse/jstrdecode.c)
|
||||||
nor any of the other [jparse
|
nor any of the other [jparse
|
||||||
@@ -1236,6 +1219,14 @@ are [Cody Boone Ferguson](../authors.html#Cody_Boone_Ferguson) or [Landon Curt
|
|||||||
Noll](http://www.isthe.com/chongo/index.html), might run the risk of violating
|
Noll](http://www.isthe.com/chongo/index.html), might run the risk of violating
|
||||||
[Rule 7](rules.html#rule7).</p>
|
[Rule 7](rules.html#rule7).</p>
|
||||||
|
|
||||||
|
<p class="leftbar">
|
||||||
|
Unless you are [Landon Curt Noll](http://www.isthe.com/chongo/index.html), the
|
||||||
|
remaining tools in the [mkiocccentry repo](https://github.com/ioccc-src/mkiocccentry)
|
||||||
|
are **NOT** original works. Submitting source that uses the content of those tools,
|
||||||
|
unless you are [Landon Curt Noll](http://www.isthe.com/chongo/index.html), might
|
||||||
|
run the risk of violating [Rule 7](rules.html#rule7).
|
||||||
|
</p>
|
||||||
|
|
||||||
<p class="leftbar">
|
<p class="leftbar">
|
||||||
[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
|
||||||
|
|||||||
Reference in new issue
Block a user