more rules and guidelines improvements and tweaks
This commit is contained in:
1 parent
0ac0a7f240
commit
388431628e
4 files changed
+127
-113
No files matched your search
+32
-13
@@ -613,7 +613,7 @@ where <code>workdir</code> an <code>topdir</code> are the same as above.
|
||||
You may <strong>NOT</strong> submit a tarball created by the <code>-d</code> or <code>-s seed</code> option!
|
||||
</p>
|
||||
<p class="leftbar">
|
||||
<strong>IMPORTANT NOTE</strong>: if you run the program outside the repo directory
|
||||
<strong>IMPORTANT NOTE</strong>: if you run an IOCCC related tool outside the repo directory
|
||||
(specifying the absolute or relative path to the tool) and you have not
|
||||
installed the tools (and we <strong>STRONGLY</strong> recommend you <strong>do</strong> install them),
|
||||
then you will have to specify the options for the tools that are required like
|
||||
@@ -791,14 +791,33 @@ Although we are in an age where AI/LLM can create code, we don’t want to stop
|
||||
anyone from using any tools they like when they’re working on their submissions.
|
||||
</p>
|
||||
<p class="leftbar">
|
||||
The IOCCC has a rich history of remarkable winning entries created by authors
|
||||
who skillfully employed various code-related techniques such as code generators,
|
||||
code analysis tools, machine learning tools, natural language models, code
|
||||
copilot tools, and integrated development environments. Although it is <strong>NOT</strong>
|
||||
required to use these kinds of tools in order to compile or run a submission,
|
||||
individuals are free to continue to create their submissions using them. Even
|
||||
so, we <strong>DISLIKE</strong> submissions that <strong>require</strong> an <strong>IDE</strong> (integrated
|
||||
development environment).
|
||||
The IOCCC has a rich history of remarkable winning entries created
|
||||
by authors who skillfully employed various techniques
|
||||
such as code generators, code analysis tools, machine learning tools,
|
||||
natural language models, code copilot tools, so-called AI services,
|
||||
and/or large language models. Although it is <strong>NOT</strong> required use such
|
||||
things to develop your submission, you are free to continue to create
|
||||
their submissions using such tools.
|
||||
</p>
|
||||
<p class="leftbar">
|
||||
If you do make use of code generator, code analysis tool, machine learning
|
||||
tool, natural language model, code copilot tool, a so-called AI service,
|
||||
and/or large language models we <strong>ENCOURAGE you to describe how you used
|
||||
them</strong> in your `remarks.md`` file.
|
||||
</p>
|
||||
<p class="leftbar">
|
||||
You may use git, or services such as <a href="https://www.github.com">GitHub</a>
|
||||
to develop and maintain your submission. However, we <strong>DISLIKE</strong>
|
||||
submissions that <strong>require</strong> the their use in order to build/compile.
|
||||
</p>
|
||||
<p class="leftbar">
|
||||
Submissions will be judged in an environment that has no <strong>IDE</strong>.
|
||||
The <code>make(1)</code> tool, your <code>Makefile</code>, and other tools found in
|
||||
<a href="https://en.wikipedia.org/wiki/Single_UNIX_Specification">Single UNIX Specification</a>
|
||||
environments and systems that conform to the <a href="https://en.wikipedia.org/wiki/Single_UNIX_Specification">Single UNIX
|
||||
Specification</a>.
|
||||
And submission that fails to compile/build because it requires
|
||||
an <strong>IDE</strong> will be rejected.
|
||||
</p>
|
||||
<p class="leftbar">
|
||||
There have been instances where winning entry code was quite different from the
|
||||
@@ -829,10 +848,10 @@ We tend to look down on a <a href="https://en.wikipedia.org/wiki/Prime_number">p
|
||||
number</a> printer that claims that
|
||||
16 is a prime number. If you do have a bug or mis-feature, you are better off
|
||||
documenting it. Noting “<em>this submission sometimes prints the 4th power
|
||||
of a prime by mistake</em>” would save the above submission. And sometimes,
|
||||
a strange bug/(mis-)feature can even help the submission! Of course, a correctly
|
||||
working submission is best. Clever people will note that 16 might be prime
|
||||
under certain conditions. Wise people, when submitting something clever
|
||||
of a prime by mistake</em>” in your <code>remarks.md</code> file would save the above submission.
|
||||
Sometimes a strange bug/(mis-)feature can even help the submission! Of course, a correctly
|
||||
working submission might be better. Clever people will note that 16 might be prime
|
||||
under certain conditions. ;-) Wise people, when submitting something clever
|
||||
will fully explain such cleverness in their submission’s <code>remarks.md</code> file.
|
||||
</p>
|
||||
<p>People who are considering to just use some complex mathematical
|
||||
|
||||
Reference in new issue
Block a user