Automatic website update

This commit is contained in:
Automatic website updater 2026-03-18 21:35:04 +00:00
parent 598b1739f0
commit 2cc247e478

View file

@ -125,6 +125,10 @@ provide some benefits in specific circumstances.
<li><a id="toc-Procedures-9" href="#Procedures-9">1.10.2 Procedures</a></li>
<li><a id="toc-Record-Types-4" href="#Record-Types-4">1.10.3 Record Types</a></li>
</ul></li>
<li><a id="toc-_0028knots-web_0029" href="#knots_005fweb">1.11 (knots web)</a>
<ul class="toc-numbered-mark">
<li><a id="toc-Procedures-10" href="#Procedures-10">1.11.1 Procedures</a></li>
</ul></li>
</ul></li>
<li><a id="toc-Version-History-1" href="#Version-History">Appendix A Version History</a></li>
<li><a id="toc-Copying-Information-1" href="#Copying-Information">Appendix B Copying Information</a></li>
@ -157,6 +161,7 @@ Next: <a href="#Version-History" accesskey="n" rel="next">Version History</a>, P
<li><a href="#knots_005fthread_002dpool" accesskey="8">(knots thread-pool)</a></li>
<li><a href="#knots_005ftimeout" accesskey="9">(knots timeout)</a></li>
<li><a href="#knots_005fweb_002dserver">(knots web-server)</a></li>
<li><a href="#knots_005fweb">(knots web)</a></li>
</ul>
<hr>
<div class="section-level-extent" id="knots">
@ -1569,7 +1574,7 @@ timeout, raises <code class="code">&amp;port-write-timeout-error</code>. Both c
<div class="section-level-extent" id="knots_005fweb_002dserver">
<div class="nav-panel">
<p>
Previous: <a href="#knots_005ftimeout" accesskey="p" rel="prev">(knots timeout)</a>, Up: <a href="#API" accesskey="u" rel="up">API</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
Next: <a href="#knots_005fweb" accesskey="n" rel="next">(knots web)</a>, Previous: <a href="#knots_005ftimeout" accesskey="p" rel="prev">(knots timeout)</a>, Up: <a href="#API" accesskey="u" rel="up">API</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h3 class="section" id="g_t_0028knots-web_002dserver_0029"><span>1.10 (knots web-server)<a class="copiable-link" href="#g_t_0028knots-web_002dserver_0029"> &para;</a></span></h3>
@ -1739,6 +1744,77 @@ procedure being called at any particular time.
<hr>
</div>
</div>
<div class="section-level-extent" id="knots_005fweb">
<div class="nav-panel">
<p>
Previous: <a href="#knots_005fweb_002dserver" accesskey="p" rel="prev">(knots web-server)</a>, Up: <a href="#API" accesskey="u" rel="up">API</a> &nbsp; [<a href="#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<h3 class="section" id="g_t_0028knots-web_0029"><span>1.11 (knots web)<a class="copiable-link" href="#g_t_0028knots-web_0029"> &para;</a></span></h3>
<ul class="mini-toc">
<li><a href="#Procedures-10" accesskey="1">Procedures</a></li>
</ul>
<div class="subsection-level-extent" id="Procedures-10">
<h4 class="subsection"><span>1.11.1 Procedures<a class="copiable-link" href="#Procedures-10"> &para;</a></span></h4>
<dl class="first-deffn">
<dt class="deffn" id="index-call_002dwith_002dcached_002dconnection"><span class="category-def">Procedure: </span><span><strong class="def-name">call-with-cached-connection</strong> <var class="def-var-arguments">_ _ KEY: #:close-connection-on-exception?</var><a class="copiable-link" href="#index-call_002dwith_002dcached_002dconnection"> &para;</a></span></dt>
<dd><p>Check out a connection port from CACHE and call <code class="code">(proc port)</code>,
returning the result. The port is returned to the cache when PROC
returns, or closed on exception if CLOSE-CONNECTION-ON-EXCEPTION? is
true (the default).
</p>
</dd></dl>
<dl class="first-deffn">
<dt class="deffn" id="index-call_002dwith_002dconnection_002dcache"><span class="category-def">Procedure: </span><span><strong class="def-name">call-with-connection-cache</strong> <var class="def-var-arguments">_ _ _ KEY: #:verify-certificate?</var><a class="copiable-link" href="#index-call_002dwith_002dconnection_002dcache"> &para;</a></span></dt>
<dd><p>Create a connection cache for URI with up to MAX-CACHED-CONNECTIONS,
call <code class="code">(proc cache)</code>, then destroy the cache and return the values
returned by PROC.
</p>
</dd></dl>
<dl class="first-deffn">
<dt class="deffn" id="index-http_002dfold_002drequests"><span class="category-def">Procedure: </span><span><strong class="def-name">http-fold-requests</strong> <var class="def-var-arguments">_ _ _ _ KEY: #:batch-size</var><a class="copiable-link" href="#index-http_002dfold_002drequests"> &para;</a></span></dt>
<dd><p>Fold PROC over HTTP request/response pairs using CONNECTION-CACHE for
connections. PROC is called as <code class="code">(proc request response body-port
accumulator)</code> and its return value becomes the new accumulator. Requests
are sent in batches of up to BATCH-SIZE before responses are read (HTTP
pipelining).
</p>
<p>When the server closes the connection mid-batch the remaining requests
are retried on a fresh connection from the cache.
</p>
</dd></dl>
<dl class="first-deffn">
<dt class="deffn" id="index-make_002dconnection_002dcache"><span class="category-def">Procedure: </span><span><strong class="def-name">make-connection-cache</strong> <var class="def-var-arguments">_ _ KEY: #:verify-certificate?</var><a class="copiable-link" href="#index-make_002dconnection_002dcache"> &para;</a></span></dt>
<dd><p>Create a resource pool of up to MAX-CACHED-CONNECTIONS to URI.
</p>
</dd></dl>
<hr>
@ -1838,6 +1914,8 @@ Next: <a href="#Variable-Index" accesskey="n" rel="next">Variable Index</a>, Pre
&nbsp;
<a class="summary-letter-printindex" href="#Procedure-Index_fn_letter-F"><b>F</b></a>
&nbsp;
<a class="summary-letter-printindex" href="#Procedure-Index_fn_letter-H"><b>H</b></a>
&nbsp;
<a class="summary-letter-printindex" href="#Procedure-Index_fn_letter-K"><b>K</b></a>
&nbsp;
<a class="summary-letter-printindex" href="#Procedure-Index_fn_letter-M"><b>M</b></a>
@ -1859,6 +1937,8 @@ Next: <a href="#Variable-Index" accesskey="n" rel="next">Variable Index</a>, Pre
<tr><td></td><th class="entries-header-printindex">Index Entry</th><th class="sections-header-printindex">Section</th></tr>
<tr><td colspan="3"><hr></td></tr>
<tr><th id="Procedure-Index_fn_letter-C">C</th></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-call_002dwith_002dcached_002dconnection"><code>call-with-cached-connection</code></a></td><td class="printindex-index-section"><a href="#knots_005fweb">knots_web</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-call_002dwith_002dconnection_002dcache"><code>call-with-connection-cache</code></a></td><td class="printindex-index-section"><a href="#knots_005fweb">knots_web</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-call_002dwith_002ddefault_002dio_002dwaiters"><code>call-with-default-io-waiters</code></a></td><td class="printindex-index-section"><a href="#knots">knots</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-call_002dwith_002dparallelism_002dlimiter"><code>call-with-parallelism-limiter</code></a></td><td class="printindex-index-section"><a href="#knots_005fparallelism">knots_parallelism</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-call_002dwith_002dresource_002dfrom_002dpool"><code>call-with-resource-from-pool</code></a></td><td class="printindex-index-section"><a href="#knots_005fresource_002dpool">knots_resource-pool</a></td></tr>
@ -1893,12 +1973,16 @@ Next: <a href="#Variable-Index" accesskey="n" rel="next">Variable Index</a>, Pre
<tr><td></td><td class="printindex-index-entry"><a href="#index-fixed_002dsize_002dthread_002dpool_003f"><code>fixed-size-thread-pool?</code></a></td><td class="printindex-index-section"><a href="#knots_005fthread_002dpool">knots_thread-pool</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-format_002fknots"><code>format/knots</code></a></td><td class="printindex-index-section"><a href="#knots">knots</a></td></tr>
<tr><td colspan="3"><hr></td></tr>
<tr><th id="Procedure-Index_fn_letter-H">H</th></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-http_002dfold_002drequests"><code>http-fold-requests</code></a></td><td class="printindex-index-section"><a href="#knots_005fweb">knots_web</a></td></tr>
<tr><td colspan="3"><hr></td></tr>
<tr><th id="Procedure-Index_fn_letter-K">K</th></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-knots_002dexception_002dstack"><code>knots-exception-stack</code></a></td><td class="printindex-index-section"><a href="#knots">knots</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-knots_002dexception_003f"><code>knots-exception?</code></a></td><td class="printindex-index-section"><a href="#knots">knots</a></td></tr>
<tr><td colspan="3"><hr></td></tr>
<tr><th id="Procedure-Index_fn_letter-M">M</th></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-make_002dchunked_002doutput_002dport_002fknots"><code>make-chunked-output-port/knots</code></a></td><td class="printindex-index-section"><a href="#knots_005fweb_002dserver">knots_web-server</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-make_002dconnection_002dcache"><code>make-connection-cache</code></a></td><td class="printindex-index-section"><a href="#knots_005fweb">knots_web</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-make_002dfixed_002dsize_002dresource_002dpool"><code>make-fixed-size-resource-pool</code></a></td><td class="printindex-index-section"><a href="#knots_005fresource_002dpool">knots_resource-pool</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-make_002dfixed_002dsize_002dthread_002dpool"><code>make-fixed-size-thread-pool</code></a></td><td class="printindex-index-section"><a href="#knots_005fthread_002dpool">knots_thread-pool</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-make_002dknots_002dexception"><code>make-knots-exception</code></a></td><td class="printindex-index-section"><a href="#knots">knots</a></td></tr>
@ -1972,6 +2056,8 @@ Next: <a href="#Variable-Index" accesskey="n" rel="next">Variable Index</a>, Pre
&nbsp;
<a class="summary-letter-printindex" href="#Procedure-Index_fn_letter-F"><b>F</b></a>
&nbsp;
<a class="summary-letter-printindex" href="#Procedure-Index_fn_letter-H"><b>H</b></a>
&nbsp;
<a class="summary-letter-printindex" href="#Procedure-Index_fn_letter-K"><b>K</b></a>
&nbsp;
<a class="summary-letter-printindex" href="#Procedure-Index_fn_letter-M"><b>M</b></a>