diff --git a/2004/kopczynski/README.md b/2004/kopczynski/README.md index 511a08f29..41627240c 100644 --- a/2004/kopczynski/README.md +++ b/2004/kopczynski/README.md @@ -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`. diff --git a/2004/kopczynski/index.html b/2004/kopczynski/index.html index 86ae2c685..6882d9d02 100644 --- a/2004/kopczynski/index.html +++ b/2004/kopczynski/index.html @@ -524,8 +524,6 @@ not the top left one.) The following messages will also work instead of ha TighterDemoThen

They can be mixed, of course!

    -
  1. 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.

  2. The variable names are confusing.

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

  4. diff --git a/2012/tromp/how.html b/2012/tromp/how.html index 276e7a93c..c0356e39d 100644 --- a/2012/tromp/how.html +++ b/2012/tromp/how.html @@ -383,7 +383,7 @@ -

    Spoiler

    +

    Deobfuscation

    The program implements a so called Krivine machine, enhanced with a basic input/output system and a reference diff --git a/2012/tromp/how.md b/2012/tromp/how.md index b3b175fa5..1d812d096 100644 --- a/2012/tromp/how.md +++ b/2012/tromp/how.md @@ -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 diff --git a/2013/endoh2/README.md b/2013/endoh2/README.md index 1e95224a7..3dc1a9e8c 100644 --- a/2013/endoh2/README.md +++ b/2013/endoh2/README.md @@ -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. diff --git a/2013/endoh2/index.html b/2013/endoh2/index.html index 88499a108..2b7abdef2 100644 --- a/2013/endoh2/index.html +++ b/2013/endoh2/index.html @@ -441,7 +441,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.

    diff --git a/2019/lynn/README.md b/2019/lynn/README.md index 297a397fb..13dc29264 100644 --- a/2019/lynn/README.md +++ b/2019/lynn/README.md @@ -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: diff --git a/2019/lynn/index.html b/2019/lynn/index.html index 3dedc1d56..4f1261405 100644 --- a/2019/lynn/index.html +++ b/2019/lynn/index.html @@ -443,7 +443,7 @@ includes 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, 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: