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
+44
-69
@@ -129,9 +129,9 @@
|
||||
|
||||
<h2 id="author"><a name="author"></a>Author:</h2>
|
||||
<ul>
|
||||
<li>Name: <a href="../../authors.html#Arch_D_Robison">Arch D.
|
||||
Robison</a><br> Location: <a href="../../location.html#US">US</a> -
|
||||
<em>United States of America</em> (<em>United States</em>) <br><br></li>
|
||||
<li>Name: <a href="../../authors.html#Arch_D_Robison">Arch D. Robison</a><br>
|
||||
Location: <a href="../../location.html#US">US</a> - <em>United States of America</em> (<em>United States</em>)
|
||||
<br><br></li>
|
||||
</ul>
|
||||
|
||||
<!-- END: next line ends content generated by: bin/output-index-author.sh -->
|
||||
@@ -144,8 +144,7 @@ Robison</a><br> Location: <a href="../../location.html#US">US</a> -
|
||||
<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#1989_robison">1989 robison bugs</a>.</p>
|
||||
<p>For more detailed information see <a href="../../bugs.html#1989_robison">1989 robison 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">./robison</span></span>
|
||||
<span id="cb3-2"><a href="#cb3-2" aria-hidden="true" tabindex="-1"></a><span class="co"># enter valid expressions</span></span></code></pre></div>
|
||||
@@ -157,91 +156,67 @@ href="../../bugs.html#1989_robison">1989 robison bugs</a>.</p>
|
||||
<span id="cb4-5"><a href="#cb4-5" aria-hidden="true" tabindex="-1"></a><span class="ex">./try.sh</span></span>
|
||||
<span id="cb4-6"><a href="#cb4-6" aria-hidden="true" tabindex="-1"></a></span>
|
||||
<span id="cb4-7"><a href="#cb4-7" aria-hidden="true" tabindex="-1"></a><span class="bu">echo</span> 100 / 100 <span class="kw">|</span> <span class="ex">./robison</span> <span class="co"># <-- what happens here ?</span></span></code></pre></div>
|
||||
<p>NOTE: This program will very likely crash or break into tiny bits :-)
|
||||
if you feed it numbers with non-binary digits. This, as you might notice
|
||||
if you try one of the above commands, can happen with other input as
|
||||
well. If you wish to understand why this happens check the source
|
||||
code.</p>
|
||||
<p>NOTE: This program will very likely crash or break into tiny bits :-) if you
|
||||
feed it numbers with non-binary digits. This, as you might notice if you try one
|
||||
of the above commands, can happen with other input as well. If you wish to
|
||||
understand why this happens check the source code.</p>
|
||||
<h2 id="judges-remarks">Judges’ remarks:</h2>
|
||||
<p>Sites with punch card facilities will be happy to note that the
|
||||
source deck can be re-collated with an ASCII sort.</p>
|
||||
<p>Note that this program uses only a small subset of the constructs
|
||||
that the C language supports.</p>
|
||||
<p>For an interesting document on APL, see <a
|
||||
href="https://computerhistory.org/blog/the-apl-programming-language-source-code/"
|
||||
class="uri">https://computerhistory.org/blog/the-apl-programming-language-source-code/</a>.</p>
|
||||
<p>Sites with punch card facilities will be happy to note that
|
||||
the source deck can be re-collated with an ASCII sort.</p>
|
||||
<p>Note that this program uses only a small subset of the
|
||||
constructs that the C language supports.</p>
|
||||
<p>For an interesting document on APL, see
|
||||
<a href="https://computerhistory.org/blog/the-apl-programming-language-source-code/" class="uri">https://computerhistory.org/blog/the-apl-programming-language-source-code/</a>.</p>
|
||||
<h2 id="authors-remarks">Author’s remarks:</h2>
|
||||
<p>This program is a handy picoAPL interpreter written in
|
||||
<code>C--</code>. It outputs the evaluation of an <a
|
||||
href="https://en.wikipedia.org/wiki/APL_(programming_language)">APL</a>
|
||||
expression from standard input. Functions are limited to dyadic
|
||||
<code>+</code>,<code>-</code>,<code>x</code>, and unary <code>-</code>;
|
||||
numerals must be binary. Parentheses may be used for grouping. For
|
||||
example:</p>
|
||||
<p>This program is a handy picoAPL interpreter written in <code>C--</code>. It
|
||||
outputs the evaluation of an
|
||||
<a href="https://en.wikipedia.org/wiki/APL_(programming_language)">APL</a> expression from standard
|
||||
input. Functions are limited to dyadic <code>+</code>,<code>-</code>,<code>x</code>, and unary <code>-</code>;
|
||||
numerals must be binary. Parentheses may be used for
|
||||
grouping. For example:</p>
|
||||
<pre><code>101x111-100</code></pre>
|
||||
<p>prints:</p>
|
||||
<pre><code>1111</code></pre>
|
||||
<p>That is <code>5x(7-4)</code> is <code>15</code>. (APL groups from
|
||||
right to left.) Extending it to the full APL language should be
|
||||
trivial.</p>
|
||||
<p>The <code>C--</code> language improves the C language by removing
|
||||
superfluous and confusing features: arithmetic, logical operations,
|
||||
shifts, relational operators, address-of, and flow control. In fact, the
|
||||
only expressions retained are function calls, indirection, array
|
||||
<p>That is <code>5x(7-4)</code> is <code>15</code>. (APL groups from right to left.)
|
||||
Extending it to the full APL language should be trivial.</p>
|
||||
<p>The <code>C--</code> language improves the C language by removing superfluous
|
||||
and confusing features: arithmetic, logical operations, shifts,
|
||||
relational operators, address-of, and flow control. In fact, the only
|
||||
expressions retained are function calls, indirection, array
|
||||
assignments, the ‘,’ operator, and <code>sizeof</code>. Despite these
|
||||
restrictions, the <code>C--</code> program does arithmetic on
|
||||
arbitrarily large binary numbers.</p>
|
||||
<p>To obtain a <code>C--</code> reference, simply rip out the irrelevant
|
||||
pages from your K&R C manual. To obtain a <code>C--</code> compiler,
|
||||
simply rip out the irrelevant bytes from your <code>cc</code>
|
||||
compiler.</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>
|
||||
restrictions, the <code>C--</code> program does arithmetic on arbitrarily
|
||||
large binary numbers.</p>
|
||||
<p>To obtain a <code>C--</code> reference, simply rip out the irrelevant pages
|
||||
from your K&R C manual. To obtain a <code>C--</code> compiler, simply rip
|
||||
out the irrelevant bytes from your <code>cc</code> compiler.</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-1989robison"><a name="inventory"></a>Inventory for
|
||||
1989/robison</h1>
|
||||
<h1 id="inventory-for-1989robison"><a name="inventory"></a>Inventory for 1989/robison</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/1989/robison/robison.c">robison.c</a>
|
||||
- entry source</li>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1989/robison/Makefile">Makefile</a>
|
||||
- entry Makefile</li>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1989/robison/robison.orig.c">robison.orig.c</a>
|
||||
- original source</li>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1989/robison/try.sh">try.sh</a>
|
||||
- how to run</li>
|
||||
<li><a href="1989_robison.tar.bz2">1989_robison.tar.bz2</a> - download
|
||||
entry source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1989/robison/robison.c">robison.c</a> - entry source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1989/robison/Makefile">Makefile</a> - entry Makefile</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1989/robison/robison.orig.c">robison.orig.c</a> - original source</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1989/robison/try.sh">try.sh</a> - how to run</li>
|
||||
<li><a href="1989_robison.tar.bz2">1989_robison.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/1989/robison/.entry.json">.entry.json</a>
|
||||
- description of entry in JSON</li>
|
||||
<li><a
|
||||
href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1989/robison/.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/1989/robison/.entry.json">.entry.json</a> - description of entry in JSON</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1989/robison/.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/1989/robison/README.md">README.md</a>
|
||||
- markdown source for index.html</li>
|
||||
<li><a href="https://github.com/ioccc-src/temp-test-ioccc/blob/master/1989/robison/README.md">README.md</a> - markdown source for index.html</li>
|
||||
</ul>
|
||||
|
||||
<!-- END: next line ends content generated by: bin/output-index-inventory.sh -->
|
||||
|
||||
Reference in new issue
Block a user