Skip to content

Commit

Permalink
fix the remaining spoilers
Browse files Browse the repository at this point in the history
  • Loading branch information
lcn2 committed Jul 1, 2024
1 parent 85c9916 commit 5dd3311
Show file tree
Hide file tree
Showing 8 changed files with 8 additions and 13 deletions.
7 changes: 2 additions & 5 deletions 2004/kopczynski/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -192,12 +192,9 @@ dirtiest IF`:

They can be mixed, of course!

8. NOTE: item 8 was removed by the judges so as to not spoil the challenge of
figuring how arguments can be used to alter the exit value.
8. The variable names are confusing.

9. The variable names are confusing.

10. Finally, the program tries to be as concise as possible. Some obfuscation
9. Finally, the program tries to be as concise as possible. Some obfuscation
comes from this. For additional obfuscation and conciseness, `if` means `while`.


Expand Down
2 changes: 0 additions & 2 deletions 2004/kopczynski/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -524,8 +524,6 @@ <h3 id="algorithm-obfuscation">Algorithm &amp; Obfuscation</h3>
TighterDemoThen</code></pre>
<p>They can be mixed, of course!</p>
<ol start="8" type="1">
<li><p>NOTE: item 8 was removed by the judges so as to not spoil the challenge of
figuring how arguments can be used to alter the exit value.</p></li>
<li><p>The variable names are confusing.</p></li>
<li><p>Finally, the program tries to be as concise as possible. Some obfuscation
comes from this. For additional obfuscation and conciseness, <code>if</code> means <code>while</code>.</p></li>
Expand Down
2 changes: 1 addition & 1 deletion 2012/tromp/how.html
Original file line number Diff line number Diff line change
Expand Up @@ -383,7 +383,7 @@ <h2>how.html for 2012/tromp</h2>
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->

<!-- BEFORE: 1st line of markdown file: 2012/tromp/how.md -->
<h1 id="spoiler">Spoiler</h1>
<h1 id="deobfuscation">Deobfuscation</h1>
<p>The program implements a so called <a href="https://en.wikipedia.org/wiki/Krivine_machine">Krivine
machine</a>, enhanced with a <a href="https://en.wikipedia.org/wiki/BIOS">basic
input/output system</a> and a reference
Expand Down
2 changes: 1 addition & 1 deletion 2012/tromp/how.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Spoiler
# Deobfuscation

The program implements a so called [Krivine
machine](https://en.wikipedia.org/wiki/Krivine_machine), enhanced with a [basic
Expand Down
2 changes: 1 addition & 1 deletion 2013/endoh2/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ I believe that the JPEG encoder is the world's smallest ever.
Nevertheless, the program was too big to meet the IOCCC's size rule. So I
created a smaller bootstrap program that generates the main program. `endoh2.c`
contains fragments of the main program *as a comment* which `iocccsize -i` does
*not* count. I gratefully thank the judges for spoiling the size rule this
*not* count. I gratefully thank the judges for deobfuscating the size rule this
year.

I think the program will work on any major platforms and compilers.
Expand Down
2 changes: 1 addition & 1 deletion 2013/endoh2/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -441,7 +441,7 @@ <h3 id="notes">Notes</h3>
<p>Nevertheless, the program was too big to meet the IOCCC’s size rule. So I
created a smaller bootstrap program that generates the main program. <code>endoh2.c</code>
contains fragments of the main program <em>as a comment</em> which <code>iocccsize -i</code> does
<em>not</em> count. I gratefully thank the judges for spoiling the size rule this
<em>not</em> count. I gratefully thank the judges for deobfuscating the size rule this
year.</p>
<p>I think the program will work on any major platforms and compilers.</p>
<h3 id="legal">Legal</h3>
Expand Down
2 changes: 1 addition & 1 deletion 2019/lynn/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ and shows GHC also accepts our subset of Haskell:

#### Self-hosting compiler:

To avoid spoiling this entry by revealing the original Haskell source, we
To avoid deobfuscating this entry by revealing the original Haskell source, we
instead provide [hint.hs](%%REPO_URL%%/2019/lynn/hint.hs), the output of a certain stage of the
compiler when run on itself. This intermediate output is hopefully difficult to
understand, yet is accepted by our compiler:
Expand Down
2 changes: 1 addition & 1 deletion 2019/lynn/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -443,7 +443,7 @@ <h4 id="fibonacci-numbers">Fibonacci numbers:</h4>
and shows GHC also accepts our subset of Haskell:</p>
<pre><code> ghc ghcfib.hs</code></pre>
<h4 id="self-hosting-compiler">Self-hosting compiler:</h4>
<p>To avoid spoiling this entry by revealing the original Haskell source, we
<p>To avoid deobfuscating this entry by revealing the original Haskell source, we
instead provide <a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/2019/lynn/hint.hs">hint.hs</a>, the output of a certain stage of the
compiler when run on itself. This intermediate output is hopefully difficult to
understand, yet is accepted by our compiler:</p>
Expand Down

0 comments on commit 5dd3311

Please sign in to comment.