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:
Landon Curt Noll committed 2024-03-18 01:26:39 -07:00
1 parent 9eb7a54e9f
commit b0b212acb1
402 files changed
+37061 -55132

No files matched your search

+38 -64
View File
@@ -129,9 +129,9 @@
<h2 id="author"><a name="author"></a>Author:</h2>
<ul>
<li>Name: <a href="../../authors.html#Carlos_Duarte">Carlos
Duarte</a><br> Location: <a href="../../location.html#ZZ">ZZ</a> -
<em>Unknown location</em> <br><br></li>
<li>Name: <a href="../../authors.html#Carlos_Duarte">Carlos Duarte</a><br>
Location: <a href="../../location.html#ZZ">ZZ</a> - <em>Unknown location</em>
<br><br></li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-author.sh -->
@@ -140,23 +140,19 @@ Duarte</a><br> Location: <a href="../../location.html#ZZ">ZZ</a> -
<!-- START: this line starts content for HTML phase 21 by: bin/pandoc-wrapper.sh via bin/md2html.sh -->
<h2 id="to-build">To build:</h2>
<p>We recommend that you try the alternate version first so you can see
what this entry looked like back in 1995 (with a configurable speed).
See the <a href="#original-code">original code</a> section below for the
original entry.</p>
<p>We recommend that you try the alternate version first so you can see what this
entry looked like back in 1995 (with a configurable speed). See the <a href="#original-code">original
code</a> section below for the original entry.</p>
<div class="sourceCode" id="cb1"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb1-1"><a href="#cb1-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> alt</span></code></pre></div>
<p>The alternate version uses <code>usleep(3)</code> with
<code>SLEEP</code> (defined in the Makefile, default <code>3000</code>)
microseconds to make it easier to see the maze being solved in real
time. You can redefine <code>SLEEP</code> at compile time to reconfigure
it in case it’s going too slow, too fast :-) or you’re doing some
strange experiment like making it 100000 (which is actually fun :-)
).</p>
<p>The alternate version uses <code>usleep(3)</code> with <code>SLEEP</code> (defined in the Makefile,
default <code>3000</code>) microseconds to make it easier to see the maze being solved in
real time. You can redefine <code>SLEEP</code> at compile time to reconfigure it in case
it’s going too slow, too fast :-) or you’re doing some strange experiment like
making it 100000 (which is actually fun :-) ).</p>
<h3 id="bugs-and-misfeatures">Bugs and (Mis)features:</h3>
<p>The current status of this entry is:</p>
<pre><code>STATUS: INABIAF - please **DO NOT** fix</code></pre>
<p>For more detailed information see <a
href="../../bugs.html#1995_cdua">1995 cdua bugs</a>.</p>
<p>For more detailed information see <a href="../../bugs.html#1995_cdua">1995 cdua bugs</a>.</p>
<h2 id="to-use">To use:</h2>
<div class="sourceCode" id="cb3"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb3-1"><a href="#cb3-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./cdua.alt</span></span></code></pre></div>
<h2 id="try">Try:</h2>
@@ -167,76 +163,54 @@ href="../../bugs.html#1995_cdua">1995 cdua bugs</a>.</p>
<div class="sourceCode" id="cb5"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb5-1"><a href="#cb5-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> SLEEP=65000 clobber alt</span>
<span id="cb5-2"><a href="#cb5-2" aria-hidden="true" tabindex="-1"></a></span>
<span id="cb5-3"><a href="#cb5-3" aria-hidden="true" tabindex="-1"></a><span class="ex">./cdua.alt</span> <span class="co"># press enter and watch it go much slower!</span></span></code></pre></div>
<p>Do you see anything strange in this version when <code>SLEEP</code>
is a high value like <code>65000</code>? What happens if you use
<code>100000</code>? Is this strange output still there? Why?</p>
<p>Do you see anything strange in this version when <code>SLEEP</code> is a high value like
<code>65000</code>? What happens if you use <code>100000</code>? Is this strange output still there?
Why?</p>
<h2 id="original-code">Original code:</h2>
<p>With modern systems this was hard to see it solve it in real time
because it goes so quickly which is why we recommend the alternate
version first: you can actually see it being solved in real time rather
than have it go by in a flash.</p>
<p>If you wish to use the original version, for instance if you wish to
see how fast your computer is :-) or use both to see the difference, you
can do so.</p>
<p>With modern systems this was hard to see it solve it in real time because it
goes so quickly which is why we recommend the alternate version first: you can
actually see it being solved in real time rather than have it go by in a flash.</p>
<p>If you wish to use the original version, for instance if you wish to see how
fast your computer is :-) or use both to see the difference, you can do so.</p>
<h3 id="original-build">Original build:</h3>
<div class="sourceCode" id="cb6"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb6-1"><a href="#cb6-1" aria-hidden="true" tabindex="-1"></a><span class="fu">make</span> all</span></code></pre></div>
<h3 id="original-use">Original use:</h3>
<div class="sourceCode" id="cb7"><pre class="sourceCode sh"><code class="sourceCode bash"><span id="cb7-1"><a href="#cb7-1" aria-hidden="true" tabindex="-1"></a><span class="ex">./cdua</span></span></code></pre></div>
<h2 id="judges-remarks">Judges’ remarks:</h2>
<p>This could be used as the basis of an a-maze-ing screen
exerciser.</p>
<p>This could be used as the basis of an a-maze-ing screen exerciser.</p>
<h2 id="authors-remarks">Author’s remarks:</h2>
<p>A program that generates a maze, and then solves it, all this being
seen by the user. Some highlights of obfuscation are: 3 step function in
one - <code>main()</code>, several recursive calls with conditional
actions, and just one (big and ugly) statement to solve the maze.</p>
<h2 id="copyright-and-cc-by-sa-4.0-license">Copyright and CC BY-SA 4.0
License:</h2>
<p>This file is Copyright (c) 2023 by Landon Curt Noll. All Rights
Reserved. You are free to share and adapt this file under the terms of
this license:</p>
<p>A program that generates a maze, and then solves it, all this being seen by the
user. Some highlights of obfuscation are: 3 step function in one - <code>main()</code>,
several recursive calls with conditional actions, and just one (big and ugly)
statement to solve the maze.</p>
<h2 id="copyright-and-cc-by-sa-4.0-license">Copyright and CC BY-SA 4.0 License:</h2>
<p>This file is Copyright (c) 2023 by Landon Curt Noll. All Rights Reserved.
You are free to share and adapt this file under the terms of this license:</p>
<pre><code>Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</code></pre>
<p>For more information, see:
https://creativecommons.org/licenses/by-sa/4.0/</p>
<p>For more information, see: https://creativecommons.org/licenses/by-sa/4.0/</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-index-inventory.sh via bin/md2html.sh -->
<!-- START: this line starts content generated by: bin/output-index-inventory.sh -->
<h1 id="inventory-for-1995cdua"><a name="inventory"></a>Inventory for
1995/cdua</h1>
<h1 id="inventory-for-1995cdua"><a name="inventory"></a>Inventory for 1995/cdua</h1>
<p><a href="#top">Jump to top</a></p>
<h2 id="primary-files">Primary files</h2>
<ul>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/cdua/cdua.c">cdua.c</a>
- entry source</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/cdua/Makefile">Makefile</a>
- entry Makefile</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/cdua/cdua.alt.c">cdua.alt.c</a>
- alternative source</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/cdua/cdua.orig.c">cdua.orig.c</a>
- original source</li>
<li><a href="1995_cdua.tar.bz2">1995_cdua.tar.bz2</a> - download entry
source</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/cdua/cdua.c">cdua.c</a> - entry source</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/cdua/Makefile">Makefile</a> - entry Makefile</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/cdua/cdua.alt.c">cdua.alt.c</a> - alternative source</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/cdua/cdua.orig.c">cdua.orig.c</a> - original source</li>
<li><a href="1995_cdua.tar.bz2">1995_cdua.tar.bz2</a> - download entry source</li>
</ul>
<h2 id="secondary-files">Secondary files</h2>
<ul>
<li><a href="index.html">index.html</a> - entry home page</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/cdua/.entry.json">.entry.json</a>
- description of entry in JSON</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/cdua/.gitignore">.gitignore</a>
- list of files that should not be committed under git</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/cdua/.entry.json">.entry.json</a> - description of entry in JSON</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/cdua/.gitignore">.gitignore</a> - list of files that should not be committed under git</li>
<li><a href=".path">.path</a> - directory path from top directory</li>
<li><a
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/cdua/README.md">README.md</a>
- markdown source for index.html</li>
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1995/cdua/README.md">README.md</a> - markdown source for index.html</li>
</ul>
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->