force use of pandoc version >= 3.1.12.2
The `bin/pandoc-wrapper.sh` tool will verify that the ssytem has a recent enough version of `pandoc(1)`. We explain why we insist on `pandoc(1)`. version >= 3.1.12.2 in comments where the $PANDOC_MIN_VERSION is set. Added `--wrap=preserve` as a default argument to `pandoc(1)`. While this change will impact every HTML file generated, we believe this will improve the ability of someone to look at the generated HTML and correlate with the original markdown. Changed `bin/pandoc-wrapper.sh` VERSION from "1.4.2 2024-03-17" to "1.4.3 2024-03-18". Performed `make www` to achieve all of the above and to generate HTML using the new `--wrap=preserve` `pandoc(1)` mode.
This commit is contained in:
1 parent
9eb7a54e9f
commit
b0b212acb1
402 files changed
+37061
-55132
No files matched your search
+76
-101
@@ -123,19 +123,16 @@
|
||||
<!-- END: this line ends content from: inc/before-content.default.html -->
|
||||
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
|
||||
<h1 id="fourteenth-international-obfuscated-c-code-contest">Fourteenth
|
||||
International Obfuscated C Code Contest</h1>
|
||||
<h1 id="fourteenth-international-obfuscated-c-code-contest">Fourteenth International Obfuscated C Code Contest</h1>
|
||||
<h2 id="standard-ioccc-stuff">Standard IOCCC stuff</h2>
|
||||
<p>View the <code>index.html</code> web page for the given winning entry
|
||||
for information on how on how to compile it and how to run the winning
|
||||
program. Look at the winning source and try to figure how it does what
|
||||
it does! You may then wish to look at the Author’s remarks for even more
|
||||
details.</p>
|
||||
<p>The IOCCC has its own domain. The IOCCC has an official home page: <a
|
||||
href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
||||
<p>Use <code>make</code> to compile entries. It is possible that on BSD
|
||||
or non-Unix systems the Makefile needs to be changed. See the Makefile
|
||||
for details.</p>
|
||||
<p>View the <code>index.html</code> web page for the given winning entry for information on how
|
||||
on how to compile it and how to run the winning program.
|
||||
Look at the winning source and try to figure how it does what it does!
|
||||
You may then wish to look at the Author’s remarks for even more details.</p>
|
||||
<p>The IOCCC has its own domain. The IOCCC has an official home page:
|
||||
<a href="https://www.ioccc.org">www.ioccc.org</a>.</p>
|
||||
<p>Use <code>make</code> to compile entries. It is possible that on BSD or non-Unix
|
||||
systems the Makefile needs to be changed. See the Makefile for details.</p>
|
||||
<p>Read over the Makefile for compile/build issues. Your system may
|
||||
require certain changes (add or remove a library, add or remove a
|
||||
<code>#define</code> i.e. the <code>-D</code> flag).</p>
|
||||
@@ -143,134 +140,112 @@ require certain changes (add or remove a library, add or remove a
|
||||
yours is lacking, you may need to compile using gcc instead of your
|
||||
local compiler.</p>
|
||||
<h2 id="new-judges">New Judges</h2>
|
||||
<p>Larry Bassel is now a graduate student in number theory at UC San
|
||||
Diego. Barbara Frezza also went to San Diego to enter into law school at
|
||||
the same time. Her cooking in the role of official chef was sorely
|
||||
missed. Both Larry and Barbara have taken important new steps in their
|
||||
lives. We wish them the best.</p>
|
||||
<p>Landon was unable to contact Sriram Srinivasan at the start of the
|
||||
1998 IOCCC season. Having not heard from Sriram, Landon put out a call
|
||||
for new IOCCC judges. A number of excellent people applied.</p>
|
||||
<p>Landon selected Leonid A. Broukhis, a two time IOCCC winning author,
|
||||
as a co-judge. Landon and Leo together selected Jeremy Horn and Peter
|
||||
Seebach. The four <a href="https://www.ioccc.org/judges.html">judges</a>
|
||||
together worked thru-out the 1998 IOCCC season.</p>
|
||||
<p>Larry Bassel is now a graduate student in number theory at UC San Diego.
|
||||
Barbara Frezza also went to San Diego to enter into law school at the
|
||||
same time. Her cooking in the role of official chef was sorely missed.
|
||||
Both Larry and Barbara have taken important new steps in their lives.
|
||||
We wish them the best.</p>
|
||||
<p>Landon was unable to contact Sriram Srinivasan at the start of
|
||||
the 1998 IOCCC season. Having not heard from Sriram, Landon put out
|
||||
a call for new IOCCC judges. A number of excellent people applied.</p>
|
||||
<p>Landon selected Leonid A. Broukhis, a two time IOCCC winning author, as a
|
||||
co-judge. Landon and Leo together selected Jeremy Horn and Peter
|
||||
Seebach. The four <a href="https://www.ioccc.org/judges.html">judges</a> together worked
|
||||
thru-out the 1998 IOCCC season.</p>
|
||||
<h3 id="note-about-judges">2023 note about judges:</h3>
|
||||
<p>The number of judges now is only 2, Landon Curt Noll and Leonid A.
|
||||
Broukhis.</p>
|
||||
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the
|
||||
entries</h2>
|
||||
<p>This year, <a
|
||||
href="https://www.ioccc.org/authors.html#Jens_Schweikhardt">Jens
|
||||
Schweikhardt</a> won 3 times … AGAIN! He is the only person who was able
|
||||
to do this, let alone do it in two contests in a row. <a
|
||||
href="https://www.ioccc.org/authors.html#Bas_de_Bakker">Bas de
|
||||
Bakker</a> and <a
|
||||
href="https://www.ioccc.org/authors.html#J_David_Lowe">David Lowe</a>
|
||||
won twice this year as well.</p>
|
||||
<p>As we stated in the <a href="guidelines.txt">guidelines</a>, the
|
||||
authors of the winning entries are as much news to us as they are to you
|
||||
because we keep authorship separate from rest of the entry. Some people
|
||||
have it, we guess!</p>
|
||||
<p>The number of judges now is only 2, Landon Curt Noll and Leonid A. Broukhis.</p>
|
||||
<h2 id="remarks-on-some-of-the-entries">Remarks on some of the entries</h2>
|
||||
<p>This year, <a href="https://www.ioccc.org/authors.html#Jens_Schweikhardt">Jens
|
||||
Schweikhardt</a> won 3 times
|
||||
… AGAIN! He is the only person who was able to do this, let alone do it in
|
||||
two contests in a row. <a href="https://www.ioccc.org/authors.html#Bas_de_Bakker">Bas de
|
||||
Bakker</a> and <a href="https://www.ioccc.org/authors.html#J_David_Lowe">David
|
||||
Lowe</a> won twice this year as
|
||||
well.</p>
|
||||
<p>As we stated in the <a href="guidelines.txt">guidelines</a>, the authors of the winning entries are
|
||||
as much news to us as they are to you because we keep authorship separate from
|
||||
rest of the entry. Some people have it, we guess!</p>
|
||||
<p>There were a few very good entries that might have won if it were not
|
||||
for the fact that they didn’t work. If you didn’t win, but think you had
|
||||
a chance: test your program, fix it and submit it next year!</p>
|
||||
for the fact that they didn’t work. If you didn’t win, but think you
|
||||
had a chance: test your program, fix it and submit it next year!</p>
|
||||
<p>This year we awarded some outstanding entries. We recommend that you
|
||||
look at all of the winning entries. The list of winning entries is a bit
|
||||
too long to say something about every entry. On the other hand a partial
|
||||
mention of a few is in order:</p>
|
||||
look at all of the winning entries. The list of winning entries is a bit too long to
|
||||
say something about every entry. On the other hand a partial mention
|
||||
of a few is in order:</p>
|
||||
<ul>
|
||||
<li>Audiences were very impressed with the Best of Show entry.</li>
|
||||
<li>The judges were amused that for the first time we received an entry
|
||||
that caused gcc to give the assembler bad input in some cases.</li>
|
||||
<li>The poot entries got a good laugh from the USENIX IOCCC BOF (Birds
|
||||
Of a Feather) crowd.</li>
|
||||
<li>The poot entries got a good laugh from the USENIX IOCCC BOF (Birds Of a Feather) crowd.</li>
|
||||
<li>Those with Functional Programming knowledge as well as those
|
||||
impressed with CPP code expansion liked the entry that translated lambda
|
||||
expressions into combinator expressions.</li>
|
||||
impressed with CPP code expansion liked the entry that translated
|
||||
lambda expressions into combinator expressions.</li>
|
||||
<li>Logic minded folks will get somewhat twisted up while following the
|
||||
flow of the <a href="schnitzi/index.html">Best Flow Control
|
||||
entry</a>.</li>
|
||||
<li>Those who know the PostScript language will be ‘bemused’ by the <a
|
||||
href="bas1/index.html">Best Encapsulation entry</a>.</li>
|
||||
flow of the <a href="schnitzi/index.html">Best Flow Control entry</a>.</li>
|
||||
<li>Those who know the PostScript language will be ‘bemused’ by
|
||||
the <a href="bas1/index.html">Best Encapsulation entry</a>.</li>
|
||||
</ul>
|
||||
<p>There were some outstanding entries that did not win. Unfortunately
|
||||
some very good entries lost because they:</p>
|
||||
<ul>
|
||||
<li>depended too much on non-portable side effects in expressions;</li>
|
||||
<li>depended too much on a particular byte order;</li>
|
||||
<li>required the use of a special script, data file or pseudo-machine
|
||||
language that was not supplied with the entry.</li>
|
||||
<li>required the use of a special script, data file or pseudo-machine language
|
||||
that was not supplied with the entry.</li>
|
||||
</ul>
|
||||
<p>We hope the authors of some of those entries will fix and re-submit
|
||||
them for the next IOCCC.</p>
|
||||
<h2 id="there-was-no-1997-contest">There was no 1997 contest</h2>
|
||||
<p>So what happened to 1997? There was no summer USENIX Technical
|
||||
Conference. The Technical Conference was held Jun 15-19, 1998 instead …
|
||||
18 months later than the 1996 summer USENIX Technical Conference. In
|
||||
addition we had to select some new IOCCC judges. As a result the IOCCC
|
||||
Conference. The Technical Conference was held Jun 15-19, 1998 instead
|
||||
… 18 months later than the 1996 summer USENIX Technical Conference.
|
||||
In addition we had to select some new IOCCC judges. As a result the IOCCC
|
||||
skipped over 1997.</p>
|
||||
<h2 id="final-comments">Final Comments</h2>
|
||||
<p>Please send us comments and suggestions what we have expressed above.
|
||||
Also include anything else that you would like to see in future
|
||||
contests. Send such email to:</p>
|
||||
Also include anything else that you would like to see in future contests.
|
||||
Send such email to:</p>
|
||||
<pre><code>questions@ioccc.org</code></pre>
|
||||
<p><strong>IMPORTANT NOTE</strong>: The email addresses found above are
|
||||
for historical purposes only, and should not be used today. See <a
|
||||
href="../contact.html">contact.html</a> for up to date contact details
|
||||
as well as details on how to provide fixes to any of the entries. See
|
||||
also <a href="../faq.html">the IOCCC FAQ</a> for addition information on
|
||||
the IOCCC.</p>
|
||||
<p>If you use, distribute or publish these entries in some way, please
|
||||
drop us a line. We enjoy seeing who, where and how the contest is
|
||||
used.</p>
|
||||
<p>You must include the words ‘ioccc question’ in the subject of your
|
||||
email message when sending email to the judges.</p>
|
||||
<p>The next IOCCC is planned to start towards the end of 1999. Watch <a
|
||||
href="https://www.ioccc.org">www.ioccc.org</a> for news of the next
|
||||
contest.</p>
|
||||
<p><strong>IMPORTANT NOTE</strong>: The email addresses found above are for historical
|
||||
purposes only, and should not be used today. See
|
||||
<a href="../contact.html">contact.html</a> for up to date contact details
|
||||
as well as details on how to provide fixes to any of the entries.
|
||||
See also <a href="../faq.html">the IOCCC FAQ</a> for addition information on the IOCCC.</p>
|
||||
<p>If you use, distribute or publish these entries in some way, please drop
|
||||
us a line. We enjoy seeing who, where and how the contest is used.</p>
|
||||
<p>You must include the words ‘ioccc question’ in the subject of your email
|
||||
message when sending email to the judges.</p>
|
||||
<p>The next IOCCC is planned to start towards the end of 1999. Watch
|
||||
<a href="https://www.ioccc.org">www.ioccc.org</a> for news of the next contest.</p>
|
||||
<h1 id="copyright-and-license">Copyright and License</h1>
|
||||
<p>Copyright (c) 1999,2023, Landon Curt Noll, Jeremy Horn, Peter Seebach
|
||||
and Leonid A. Broukhis. All Rights Reserved. This work is licensed under
|
||||
a <a href="https://creativecommons.org/licenses/by-sa/4.0/">Creative
|
||||
Commons CC BY-SA 4.0 DEED Attribution-ShareAlike 4.0 International</a>
|
||||
license. If you do use this work in some form, the <a
|
||||
href="../judges.html">IOCCC judges</a> would appreciate (but does not
|
||||
require) if you were to <a href="../contact.html">send us a note about
|
||||
your use</a>.</p>
|
||||
<p>Copyright (c) 1999,2023, Landon Curt Noll, Jeremy Horn, Peter Seebach and Leonid A. Broukhis. All Rights Reserved.
|
||||
This work is licensed under a <a href="https://creativecommons.org/licenses/by-sa/4.0/">Creative Commons CC BY-SA 4.0 DEED Attribution-ShareAlike
|
||||
4.0 International</a> license.
|
||||
If you do use this work in some form, the <a href="../judges.html">IOCCC judges</a> would appreciate
|
||||
(but does not require) if you were to <a href="../contact.html">send us a note about your use</a>.</p>
|
||||
|
||||
<!-- END: this line ends content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
|
||||
<!-- START: this line starts content for HTML phase 22 by: bin/output-year-index.sh via bin/md2html.sh -->
|
||||
|
||||
<!-- START: this line starts content generated by: bin/output-year-index.sh -->
|
||||
|
||||
<h1
|
||||
id="winning-entries-of-1998---the-14th-ioccc"><a name=inventory></a><a name=1998></a>Winning
|
||||
Entries of 1998 - The 14th IOCCC</h1>
|
||||
<p><strong>Download IOCCC</strong> <a
|
||||
href="1998/ioccc.1998.tar.bz2">1998 entry source</a></p>
|
||||
<h1 id="winning-entries-of-1998---the-14th-ioccc"><a name=inventory></a><a name=1998></a>Winning Entries of 1998 - The 14th IOCCC</h1>
|
||||
<p><strong>Download IOCCC</strong> <a href="1998/ioccc.1998.tar.bz2">1998 entry source</a></p>
|
||||
<ul>
|
||||
<li><a href="banks/index.html">1998/banks</a> - Best of Show</li>
|
||||
<li><a href="bas1/index.html">1998/bas1</a> - Best Encapsulation</li>
|
||||
<li><a href="bas2/index.html">1998/bas2</a> - Best Small Program</li>
|
||||
<li><a href="chaos/index.html">1998/chaos</a> - Best Object
|
||||
Orientation</li>
|
||||
<li><a href="chaos/index.html">1998/chaos</a> - Best Object Orientation</li>
|
||||
<li><a href="df/index.html">1998/df</a> - Best Data Hiding</li>
|
||||
<li><a href="dlowe/index.html">1998/dlowe</a> - Best Utility</li>
|
||||
<li><a href="dloweneil/index.html">1998/dloweneil</a> - Most Fun</li>
|
||||
<li><a href="dorssel/index.html">1998/dorssel</a> - Obsolescent
|
||||
Feature</li>
|
||||
<li><a href="fanf/index.html">1998/fanf</a> - Most Obfuscated
|
||||
Translator</li>
|
||||
<li><a href="schnitzi/index.html">1998/schnitzi</a> - Best Flow
|
||||
Control</li>
|
||||
<li><a href="dorssel/index.html">1998/dorssel</a> - Obsolescent Feature</li>
|
||||
<li><a href="fanf/index.html">1998/fanf</a> - Most Obfuscated Translator</li>
|
||||
<li><a href="schnitzi/index.html">1998/schnitzi</a> - Best Flow Control</li>
|
||||
<li><a href="schweikh1/index.html">1998/schweikh1</a> - CPP Abuse</li>
|
||||
<li><a href="schweikh2/index.html">1998/schweikh2</a> - Most Erratic
|
||||
Behavior</li>
|
||||
<li><a href="schweikh3/index.html">1998/schweikh3</a> - Most Space
|
||||
Efficient</li>
|
||||
<li><a href="tomtorfs/index.html">1998/tomtorfs</a> - Best
|
||||
Self-Documenting</li>
|
||||
<li><a href="schweikh2/index.html">1998/schweikh2</a> - Most Erratic Behavior</li>
|
||||
<li><a href="schweikh3/index.html">1998/schweikh3</a> - Most Space Efficient</li>
|
||||
<li><a href="tomtorfs/index.html">1998/tomtorfs</a> - Best Self-Documenting</li>
|
||||
</ul>
|
||||
<p> <strong>Jump to:</strong> <a href="#">top</a></p>
|
||||
|
||||
|
||||
Reference in new issue
Block a user