diff --git a/faq.html b/faq.html index d7033e94f..a18f5d8fd 100644 --- a/faq.html +++ b/faq.html @@ -388,7 +388,7 @@ -

IOCCC FAQ Table of Contents

+

IOCCC FAQ Table of Contents

This is FAQ version 28.1 2024-10-20.

0. Entering the IOCCC: the bare minimum you need to know

1. Entering the IOCCC: more help and details

2. IOCCC Judging process

3. The mkiocccentry toolkit: finer details

4. Compiling IOCCC entries

5. Dependencies for some IOCCC entries

6. Problems compiling IOCCC entries

7. Running IOCCC entries

8. Changes made to IOCCC entries

9. Helping the IOCCC

10. Miscellaneous IOCCC

11. History of the IOCCC

Jump to: top

The IOCCC FAQ

@@ -536,7 +536,7 @@

Jump to: top

-

Q: How can I enter the IOCCC?

+

Q 0.0: How can I enter the IOCCC?

To submit your code to the IOCCC, you MUST follow these steps:

@@ -609,7 +609,7 @@ with the proper instructions. Watch the IOCCC news for an announcement of the availability of the IOCCC submit server.

Jump to: top

-

Q: What is the mkiocccentry tool and how do I use it?

+

Q 0.1: What is the mkiocccentry tool and how do I use it?

This tool comes from the mkiocccentry repo and it is required that you @@ -656,7 +656,7 @@ mentioned and as described below.

Jump to: top

- +

After you @@ -673,7 +673,7 @@ for more up to date information on downloading, compiling, and related FAQ infor

-

Q: What platform should I assume for my submission?

+

Q 0.3: What platform should I assume for my submission?

@@ -684,7 +684,7 @@ or later SUS.

Jump to: top

-

Q: What should I put in my submission Makefile?

+

Q 0.4: What should I put in my submission Makefile?

We recommend starting with the sample @@ -710,7 +710,7 @@ command that is compatible with GNU Make version 3.81.

-

Q: What should I put in the remarks.md file of my submission?

+

Q 0.5: What should I put in the remarks.md file of my submission?

@@ -756,7 +756,7 @@ this is not clear!

Jump to: top

-

Q: Is there a way to not have to re-enter the same information, when making a change to my submission?

+

Q 1.0: How can I avoid reentering the information to mkiocccentry?

Yes! The mkiocccentry(1) tool has some options to help write OR read from an answers file so you do not have to input the author(s) or the submission @@ -770,7 +770,7 @@ overwrite your prog.c or some other important file!

    mkiocccentry -i answers.txt ...

Jump to: top

-

Q: May I use a different source or compiled filename than prog.c or prog?

+

Q 1.1: May I use a different source or compiled filename than prog.c or prog?

While your entry’s source filename, as submitted, must be prog.c, your entry’s Makefile may copy prog.c to a different filename as part of the compiling/building process. For example:

@@ -815,7 +815,7 @@ For example:

Jump to: top

-

Q: What are the IOCCC best practices for using markdown?

+

Q 1.2: What are the IOCCC best practices for using markdown?

The IOCCC makes extensive use of markdown. @@ -831,7 +831,7 @@ as it lists things you should not use in markdown files.

See also CommonMark Spec.

Jump to: top

-

Q: How do I report bugs in an mkiocccentry tool?

+

Q 1.3: How do I report bugs in an mkiocccentry tool?

As the mkiocccentry toolkit is crucial in the contest, both for submitters and the judges, if you find a bug @@ -850,7 +850,7 @@ in the mkiocccentry repo

Jump to: top

-

Q: What is the best way to ask a question about the IOCCC rules, guideline and tools?

+

Q 2.0: What is the best way to ask a question about the IOCCC rules, guideline and tools?

We realise that the IOCCC rules, IOCCC guidelines @@ -897,7 +897,7 @@ FAQ on “rules, guidelines, tools feedback”.

Jump to: top

-

Q: How can I comment or make a suggestion on IOCCC rules, guidelines and tools?

+

Q 2.1: How can I comment or make a suggestion on IOCCC rules, guidelines and tools?

The IOCCC judges to welcome feedback on the IOCCC @@ -919,7 +919,7 @@ discussion.

Jump to: top

-

Q: Are there any compiler warnings that I should not worry about?

+

Q 2.2: Are there any compiler warnings that I should not worry about?

There are unfortunately some warnings that cannot be disabled; they are always @@ -935,7 +935,7 @@ inevitable in obfuscated code and even non-obfuscated code.

should be worried about too much as this is on the compiler developers, not you.

Jump to: top

-

Q: What types of entries have been frequently submitted to the IOCCC?

+

Q 2.3: What types of entries have been frequently submitted to the IOCCC?

There are types of entries that are frequently submitted to the IOCCC. While we do not wish to prevent people from sending @@ -1040,7 +1040,7 @@ of the same theme.

Jump to: top

-

Q: How did an entry that breaks the size rule 2 win the IOCCC?

+

Q 2.4: How did an entry that breaks the size rule 2 win the IOCCC?

As entries have been fixed it is entirely possible that some of the entries no @@ -1056,13 +1056,13 @@ get around rule 2 size limits is discouraged).

Jump to: top

-

Q: How many submissions do the judges receive for a given IOCCC?

+

Q 2.5: How many submissions do the judges receive for a given IOCCC?

By tradition, we do not say.

Jump to: top

-

Q: How much time does it take to judge the contest?

+

Q 2.6: How much time does it take to judge the contest?

It takes a fair amount of time to setup, run, respond to messages, process entries, review entries, trim down the set entries to a set of winning entries, doing the @@ -1081,7 +1081,7 @@ for more information.

Jump to: top

-

Q: How many judging rounds do you have?

+

Q 2.7: How many judging rounds do you have?

Are you trying to trick us? :-)

@@ -1095,7 +1095,7 @@ certainly more than 3.

-

Q: Why do some IOCCC entries receive the Grand Prize or Best of Show award?

+

Q 2.8: Why do some IOCCC entries receive the Grand Prize or Best of Show award?

@@ -1137,7 +1137,7 @@ more other entries that came in close behind.

-

Q: How are winning IOCCC entries announced?

+

Q 2.9: How are winning IOCCC entries announced?

@@ -1160,7 +1160,7 @@ winning entries page. This is done by updating this repo.

Jump to: top

-

Q: Why don’t you publish submissions that do not win?

+

Q 2.10: Why don’t you publish submissions that do not win?

Because the publication on the IOCCC site IS the award! @@ -1174,7 +1174,7 @@ entries that do not win on their web page for everyone to see.

Jump to: top
-

Q: What sort of checks does the mkiocccentry tool perform?

+

Q 3.0: What sort of checks does the mkiocccentry tool perform?

mkiocccentry(1) will check and warn about the following conditions: