Automatic website update

This commit is contained in:
Automatic website updater 2026-03-22 18:38:13 +00:00
parent ded9c78f1a
commit 66120947db

View file

@ -79,55 +79,60 @@ provide some benefits in specific circumstances.
<li><a id="toc-Procedures" href="#Procedures">1.1.1 Procedures</a></li>
<li><a id="toc-Record-Types" href="#Record-Types">1.1.2 Record Types</a></li>
</ul></li>
<li><a id="toc-_0028knots-non_002dblocking_0029" href="#knots_005fnon_002dblocking">1.2 (knots non-blocking)</a>
<li><a id="toc-_0028knots-backtraces_0029" href="#knots_005fbacktraces">1.2 (knots backtraces)</a>
<ul class="toc-numbered-mark">
<li><a id="toc-Procedures-1" href="#Procedures-1">1.2.1 Procedures</a></li>
<li><a id="toc-Record-Types-1" href="#Record-Types-1">1.2.2 Record Types</a></li>
</ul></li>
<li><a id="toc-_0028knots-parallelism_0029" href="#knots_005fparallelism">1.3 (knots parallelism)</a>
<li><a id="toc-_0028knots-non_002dblocking_0029" href="#knots_005fnon_002dblocking">1.3 (knots non-blocking)</a>
<ul class="toc-numbered-mark">
<li><a id="toc-Macros" href="#Macros">1.3.1 Macros</a></li>
<li><a id="toc-Procedures-2" href="#Procedures-2">1.3.2 Procedures</a></li>
<li><a id="toc-Procedures-2" href="#Procedures-2">1.3.1 Procedures</a></li>
</ul></li>
<li><a id="toc-_0028knots-promise_0029" href="#knots_005fpromise">1.4 (knots promise)</a>
<li><a id="toc-_0028knots-parallelism_0029" href="#knots_005fparallelism">1.4 (knots parallelism)</a>
<ul class="toc-numbered-mark">
<li><a id="toc-Macros-1" href="#Macros-1">1.4.1 Macros</a></li>
<li><a id="toc-Macros" href="#Macros">1.4.1 Macros</a></li>
<li><a id="toc-Procedures-3" href="#Procedures-3">1.4.2 Procedures</a></li>
</ul></li>
<li><a id="toc-_0028knots-queue_0029" href="#knots_005fqueue">1.5 (knots queue)</a>
<li><a id="toc-_0028knots-promise_0029" href="#knots_005fpromise">1.5 (knots promise)</a>
<ul class="toc-numbered-mark">
<li><a id="toc-Procedures-4" href="#Procedures-4">1.5.1 Procedures</a></li>
<li><a id="toc-Macros-1" href="#Macros-1">1.5.1 Macros</a></li>
<li><a id="toc-Procedures-4" href="#Procedures-4">1.5.2 Procedures</a></li>
</ul></li>
<li><a id="toc-_0028knots-resource_002dpool_0029" href="#knots_005fresource_002dpool">1.6 (knots resource-pool)</a>
<li><a id="toc-_0028knots-queue_0029" href="#knots_005fqueue">1.6 (knots queue)</a>
<ul class="toc-numbered-mark">
<li><a id="toc-Macros-2" href="#Macros-2">1.6.1 Macros</a></li>
<li><a id="toc-Parameters" href="#Parameters">1.6.2 Parameters</a></li>
<li><a id="toc-Procedures-5" href="#Procedures-5">1.6.3 Procedures</a></li>
<li><a id="toc-Record-Types-1" href="#Record-Types-1">1.6.4 Record Types</a></li>
<li><a id="toc-Procedures-5" href="#Procedures-5">1.6.1 Procedures</a></li>
</ul></li>
<li><a id="toc-_0028knots-sort_0029" href="#knots_005fsort">1.7 (knots sort)</a>
<li><a id="toc-_0028knots-resource_002dpool_0029" href="#knots_005fresource_002dpool">1.7 (knots resource-pool)</a>
<ul class="toc-numbered-mark">
<li><a id="toc-Procedures-6" href="#Procedures-6">1.7.1 Procedures</a></li>
<li><a id="toc-Macros-2" href="#Macros-2">1.7.1 Macros</a></li>
<li><a id="toc-Parameters" href="#Parameters">1.7.2 Parameters</a></li>
<li><a id="toc-Procedures-6" href="#Procedures-6">1.7.3 Procedures</a></li>
<li><a id="toc-Record-Types-2" href="#Record-Types-2">1.7.4 Record Types</a></li>
</ul></li>
<li><a id="toc-_0028knots-thread_002dpool_0029" href="#knots_005fthread_002dpool">1.8 (knots thread-pool)</a>
<li><a id="toc-_0028knots-sort_0029" href="#knots_005fsort">1.8 (knots sort)</a>
<ul class="toc-numbered-mark">
<li><a id="toc-Macros-3" href="#Macros-3">1.8.1 Macros</a></li>
<li><a id="toc-Procedures-7" href="#Procedures-7">1.8.2 Procedures</a></li>
<li><a id="toc-Record-Types-2" href="#Record-Types-2">1.8.3 Record Types</a></li>
<li><a id="toc-Procedures-7" href="#Procedures-7">1.8.1 Procedures</a></li>
</ul></li>
<li><a id="toc-_0028knots-timeout_0029" href="#knots_005ftimeout">1.9 (knots timeout)</a>
<li><a id="toc-_0028knots-thread_002dpool_0029" href="#knots_005fthread_002dpool">1.9 (knots thread-pool)</a>
<ul class="toc-numbered-mark">
<li><a id="toc-Procedures-8" href="#Procedures-8">1.9.1 Procedures</a></li>
<li><a id="toc-Record-Types-3" href="#Record-Types-3">1.9.2 Record Types</a></li>
<li><a id="toc-Macros-3" href="#Macros-3">1.9.1 Macros</a></li>
<li><a id="toc-Procedures-8" href="#Procedures-8">1.9.2 Procedures</a></li>
<li><a id="toc-Record-Types-3" href="#Record-Types-3">1.9.3 Record Types</a></li>
</ul></li>
<li><a id="toc-_0028knots-web_002dserver_0029" href="#knots_005fweb_002dserver">1.10 (knots web-server)</a>
<li><a id="toc-_0028knots-timeout_0029" href="#knots_005ftimeout">1.10 (knots timeout)</a>
<ul class="toc-numbered-mark">
<li><a id="toc-Macros-4" href="#Macros-4">1.10.1 Macros</a></li>
<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>
<li><a id="toc-Procedures-9" href="#Procedures-9">1.10.1 Procedures</a></li>
<li><a id="toc-Record-Types-4" href="#Record-Types-4">1.10.2 Record Types</a></li>
</ul></li>
<li><a id="toc-_0028knots-web_0029" href="#knots_005fweb">1.11 (knots web)</a>
<li><a id="toc-_0028knots-web_002dserver_0029" href="#knots_005fweb_002dserver">1.11 (knots web-server)</a>
<ul class="toc-numbered-mark">
<li><a id="toc-Procedures-10" href="#Procedures-10">1.11.1 Procedures</a></li>
<li><a id="toc-Macros-4" href="#Macros-4">1.11.1 Macros</a></li>
<li><a id="toc-Procedures-10" href="#Procedures-10">1.11.2 Procedures</a></li>
<li><a id="toc-Record-Types-5" href="#Record-Types-5">1.11.3 Record Types</a></li>
</ul></li>
<li><a id="toc-_0028knots-web_0029" href="#knots_005fweb">1.12 (knots web)</a>
<ul class="toc-numbered-mark">
<li><a id="toc-Procedures-11" href="#Procedures-11">1.12.1 Procedures</a></li>
</ul></li>
</ul></li>
<li><a id="toc-Version-History-1" href="#Version-History">Appendix A Version History</a></li>
@ -152,14 +157,15 @@ Next: <a href="#Version-History" accesskey="n" rel="next">Version History</a>, P
<ul class="mini-toc">
<li><a href="#knots" accesskey="1">(knots)</a></li>
<li><a href="#knots_005fnon_002dblocking" accesskey="2">(knots non-blocking)</a></li>
<li><a href="#knots_005fparallelism" accesskey="3">(knots parallelism)</a></li>
<li><a href="#knots_005fpromise" accesskey="4">(knots promise)</a></li>
<li><a href="#knots_005fqueue" accesskey="5">(knots queue)</a></li>
<li><a href="#knots_005fresource_002dpool" accesskey="6">(knots resource-pool)</a></li>
<li><a href="#knots_005fsort" accesskey="7">(knots sort)</a></li>
<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_005fbacktraces" accesskey="2">(knots backtraces)</a></li>
<li><a href="#knots_005fnon_002dblocking" accesskey="3">(knots non-blocking)</a></li>
<li><a href="#knots_005fparallelism" accesskey="4">(knots parallelism)</a></li>
<li><a href="#knots_005fpromise" accesskey="5">(knots promise)</a></li>
<li><a href="#knots_005fqueue" accesskey="6">(knots queue)</a></li>
<li><a href="#knots_005fresource_002dpool" accesskey="7">(knots resource-pool)</a></li>
<li><a href="#knots_005fsort" accesskey="8">(knots sort)</a></li>
<li><a href="#knots_005fthread_002dpool" accesskey="9">(knots thread-pool)</a></li>
<li><a href="#knots_005ftimeout">(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>
@ -167,7 +173,7 @@ Next: <a href="#Version-History" accesskey="n" rel="next">Version History</a>, P
<div class="section-level-extent" id="knots">
<div class="nav-panel">
<p>
Next: <a href="#knots_005fnon_002dblocking" accesskey="n" rel="next">(knots non-blocking)</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_005fbacktraces" accesskey="n" rel="next">(knots backtraces)</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_0029"><span>1.1 (knots)<a class="copiable-link" href="#g_t_0028knots_0029"> &para;</a></span></h3>
@ -342,12 +348,12 @@ to the current error port every 20 seconds while waiting.
<hr>
</div>
</div>
<div class="section-level-extent" id="knots_005fnon_002dblocking">
<div class="section-level-extent" id="knots_005fbacktraces">
<div class="nav-panel">
<p>
Next: <a href="#knots_005fparallelism" accesskey="n" rel="next">(knots parallelism)</a>, Previous: <a href="#knots" accesskey="p" rel="prev">(knots)</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_005fnon_002dblocking" accesskey="n" rel="next">(knots non-blocking)</a>, Previous: <a href="#knots" accesskey="p" rel="prev">(knots)</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-non_002dblocking_0029"><span>1.2 (knots non-blocking)<a class="copiable-link" href="#g_t_0028knots-non_002dblocking_0029"> &para;</a></span></h3>
<h3 class="section" id="g_t_0028knots-backtraces_0029"><span>1.2 (knots backtraces)<a class="copiable-link" href="#g_t_0028knots-backtraces_0029"> &para;</a></span></h3>
@ -355,11 +361,98 @@ Next: <a href="#knots_005fparallelism" accesskey="n" rel="next">(knots paralleli
<ul class="mini-toc">
<li><a href="#Procedures-1" accesskey="1">Procedures</a></li>
<li><a href="#Record-Types-1" accesskey="2">Record Types</a></li>
</ul>
<div class="subsection-level-extent" id="Procedures-1">
<h4 class="subsection"><span>1.2.1 Procedures<a class="copiable-link" href="#Procedures-1"> &para;</a></span></h4>
<dl class="first-deffn">
<dt class="deffn" id="index-classify_002dstack_002dsituation"><span class="category-def">Procedure: </span><span><strong class="def-name">classify-stack-situation</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-classify_002dstack_002dsituation"> &para;</a></span></dt>
<dd><p>Undocumented procedure.
</p>
</dd></dl>
<dl class="first-deffn">
<dt class="deffn" id="index-knots_002dexception_002dstack-1"><span class="category-def">Procedure: </span><span><strong class="def-name">knots-exception-stack</strong> <var class="def-var-arguments">obj</var><a class="copiable-link" href="#index-knots_002dexception_002dstack-1"> &para;</a></span></dt>
<dd><p>Undocumented procedure.
</p>
</dd></dl>
<dl class="first-deffn">
<dt class="deffn" id="index-knots_002dexception_003f-1"><span class="category-def">Procedure: </span><span><strong class="def-name">knots-exception?</strong> <var class="def-var-arguments">obj</var><a class="copiable-link" href="#index-knots_002dexception_003f-1"> &para;</a></span></dt>
<dd><p>Undocumented procedure.
</p>
</dd></dl>
<dl class="first-deffn">
<dt class="deffn" id="index-make_002dknots_002dexception-1"><span class="category-def">Procedure: </span><span><strong class="def-name">make-knots-exception</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-make_002dknots_002dexception-1"> &para;</a></span></dt>
<dd><p>Undocumented procedure.
</p>
</dd></dl>
<dl class="first-deffn">
<dt class="deffn" id="index-print_002dbacktrace_002dand_002dexception_002fknots-1"><span class="category-def">Procedure: </span><span><strong class="def-name">print-backtrace-and-exception/knots</strong> <var class="def-var-arguments">_ KEY: #:port</var><a class="copiable-link" href="#index-print_002dbacktrace_002dand_002dexception_002fknots-1"> &para;</a></span></dt>
<dd><p>Undocumented procedure.
</p>
</dd></dl>
</div>
<div class="subsection-level-extent" id="Record-Types-1">
<h4 class="subsection"><span>1.2.2 Record Types<a class="copiable-link" href="#Record-Types-1"> &para;</a></span></h4>
<dl class="first-deftp">
<dt class="deftp" id="index-_0026knots_002dexception-1"><span class="category-def">Record type: </span><span><strong class="def-name">&amp;knots-exception</strong><a class="copiable-link" href="#index-_0026knots_002dexception-1"> &para;</a></span></dt>
<dd><p>This record type has the following fields:
</p>
<ul class="itemize mark-bullet">
<li><code class="code">stack</code></li></ul>
</dd></dl>
<hr>
</div>
</div>
<div class="section-level-extent" id="knots_005fnon_002dblocking">
<div class="nav-panel">
<p>
Next: <a href="#knots_005fparallelism" accesskey="n" rel="next">(knots parallelism)</a>, Previous: <a href="#knots_005fbacktraces" accesskey="p" rel="prev">(knots backtraces)</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-non_002dblocking_0029"><span>1.3 (knots non-blocking)<a class="copiable-link" href="#g_t_0028knots-non_002dblocking_0029"> &para;</a></span></h3>
<ul class="mini-toc">
<li><a href="#Procedures-2" accesskey="1">Procedures</a></li>
</ul>
<div class="subsection-level-extent" id="Procedures-2">
<h4 class="subsection"><span>1.3.1 Procedures<a class="copiable-link" href="#Procedures-2"> &para;</a></span></h4>
<dl class="first-deffn">
<dt class="deffn" id="index-non_002dblocking_002dopen_002dsocket_002dfor_002duri"><span class="category-def">Procedure: </span><span><strong class="def-name">non-blocking-open-socket-for-uri</strong> <var class="def-var-arguments">_ KEY: #:verify-certificate?</var><a class="copiable-link" href="#index-non_002dblocking_002dopen_002dsocket_002dfor_002duri"> &para;</a></span></dt>
<dd><p>Open a socket for URI and return it as a non-blocking port.
@ -397,7 +490,7 @@ defaults to <code class="code">#t</code>.
<p>
Next: <a href="#knots_005fpromise" accesskey="n" rel="next">(knots promise)</a>, Previous: <a href="#knots_005fnon_002dblocking" accesskey="p" rel="prev">(knots non-blocking)</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-parallelism_0029"><span>1.3 (knots parallelism)<a class="copiable-link" href="#g_t_0028knots-parallelism_0029"> &para;</a></span></h3>
<h3 class="section" id="g_t_0028knots-parallelism_0029"><span>1.4 (knots parallelism)<a class="copiable-link" href="#g_t_0028knots-parallelism_0029"> &para;</a></span></h3>
@ -405,10 +498,10 @@ Next: <a href="#knots_005fpromise" accesskey="n" rel="next">(knots promise)</a>,
<ul class="mini-toc">
<li><a href="#Macros" accesskey="1">Macros</a></li>
<li><a href="#Procedures-2" accesskey="2">Procedures</a></li>
<li><a href="#Procedures-3" accesskey="2">Procedures</a></li>
</ul>
<div class="subsection-level-extent" id="Macros">
<h4 class="subsection"><span>1.3.1 Macros<a class="copiable-link" href="#Macros"> &para;</a></span></h4>
<h4 class="subsection"><span>1.4.1 Macros<a class="copiable-link" href="#Macros"> &para;</a></span></h4>
<dl class="first-deffn first-defmac-alias-first-deffn">
@ -450,8 +543,8 @@ this will be raised after all exceptions have finished.
</div>
<div class="subsection-level-extent" id="Procedures-2">
<h4 class="subsection"><span>1.3.2 Procedures<a class="copiable-link" href="#Procedures-2"> &para;</a></span></h4>
<div class="subsection-level-extent" id="Procedures-3">
<h4 class="subsection"><span>1.4.2 Procedures<a class="copiable-link" href="#Procedures-3"> &para;</a></span></h4>
<dl class="first-deffn">
@ -566,7 +659,7 @@ Further fibers block until a slot becomes free.
<p>
Next: <a href="#knots_005fqueue" accesskey="n" rel="next">(knots queue)</a>, Previous: <a href="#knots_005fparallelism" accesskey="p" rel="prev">(knots parallelism)</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-promise_0029"><span>1.4 (knots promise)<a class="copiable-link" href="#g_t_0028knots-promise_0029"> &para;</a></span></h3>
<h3 class="section" id="g_t_0028knots-promise_0029"><span>1.5 (knots promise)<a class="copiable-link" href="#g_t_0028knots-promise_0029"> &para;</a></span></h3>
@ -574,10 +667,10 @@ Next: <a href="#knots_005fqueue" accesskey="n" rel="next">(knots queue)</a>, Pre
<ul class="mini-toc">
<li><a href="#Macros-1" accesskey="1">Macros</a></li>
<li><a href="#Procedures-3" accesskey="2">Procedures</a></li>
<li><a href="#Procedures-4" accesskey="2">Procedures</a></li>
</ul>
<div class="subsection-level-extent" id="Macros-1">
<h4 class="subsection"><span>1.4.1 Macros<a class="copiable-link" href="#Macros-1"> &para;</a></span></h4>
<h4 class="subsection"><span>1.5.1 Macros<a class="copiable-link" href="#Macros-1"> &para;</a></span></h4>
<dl class="first-deffn first-defmac-alias-first-deffn">
@ -591,8 +684,8 @@ Next: <a href="#knots_005fqueue" accesskey="n" rel="next">(knots queue)</a>, Pre
</div>
<div class="subsection-level-extent" id="Procedures-3">
<h4 class="subsection"><span>1.4.2 Procedures<a class="copiable-link" href="#Procedures-3"> &para;</a></span></h4>
<div class="subsection-level-extent" id="Procedures-4">
<h4 class="subsection"><span>1.5.2 Procedures<a class="copiable-link" href="#Procedures-4"> &para;</a></span></h4>
<dl class="first-deffn">
@ -662,17 +755,17 @@ yet started or is still in progress.
<p>
Next: <a href="#knots_005fresource_002dpool" accesskey="n" rel="next">(knots resource-pool)</a>, Previous: <a href="#knots_005fpromise" accesskey="p" rel="prev">(knots promise)</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-queue_0029"><span>1.5 (knots queue)<a class="copiable-link" href="#g_t_0028knots-queue_0029"> &para;</a></span></h3>
<h3 class="section" id="g_t_0028knots-queue_0029"><span>1.6 (knots queue)<a class="copiable-link" href="#g_t_0028knots-queue_0029"> &para;</a></span></h3>
<ul class="mini-toc">
<li><a href="#Procedures-4" accesskey="1">Procedures</a></li>
<li><a href="#Procedures-5" accesskey="1">Procedures</a></li>
</ul>
<div class="subsection-level-extent" id="Procedures-4">
<h4 class="subsection"><span>1.5.1 Procedures<a class="copiable-link" href="#Procedures-4"> &para;</a></span></h4>
<div class="subsection-level-extent" id="Procedures-5">
<h4 class="subsection"><span>1.6.1 Procedures<a class="copiable-link" href="#Procedures-5"> &para;</a></span></h4>
<dl class="first-deffn">
@ -699,7 +792,7 @@ a time, preserving arrival order.
<p>
Next: <a href="#knots_005fsort" accesskey="n" rel="next">(knots sort)</a>, Previous: <a href="#knots_005fqueue" accesskey="p" rel="prev">(knots queue)</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-resource_002dpool_0029"><span>1.6 (knots resource-pool)<a class="copiable-link" href="#g_t_0028knots-resource_002dpool_0029"> &para;</a></span></h3>
<h3 class="section" id="g_t_0028knots-resource_002dpool_0029"><span>1.7 (knots resource-pool)<a class="copiable-link" href="#g_t_0028knots-resource_002dpool_0029"> &para;</a></span></h3>
@ -708,11 +801,11 @@ Next: <a href="#knots_005fsort" accesskey="n" rel="next">(knots sort)</a>, Previ
<ul class="mini-toc">
<li><a href="#Macros-2" accesskey="1">Macros</a></li>
<li><a href="#Parameters" accesskey="2">Parameters</a></li>
<li><a href="#Procedures-5" accesskey="3">Procedures</a></li>
<li><a href="#Record-Types-1" accesskey="4">Record Types</a></li>
<li><a href="#Procedures-6" accesskey="3">Procedures</a></li>
<li><a href="#Record-Types-2" accesskey="4">Record Types</a></li>
</ul>
<div class="subsection-level-extent" id="Macros-2">
<h4 class="subsection"><span>1.6.1 Macros<a class="copiable-link" href="#Macros-2"> &para;</a></span></h4>
<h4 class="subsection"><span>1.7.1 Macros<a class="copiable-link" href="#Macros-2"> &para;</a></span></h4>
<dl class="first-deffn first-defmac-alias-first-deffn">
@ -763,7 +856,7 @@ Next: <a href="#knots_005fsort" accesskey="n" rel="next">(knots sort)</a>, Previ
</div>
<div class="subsection-level-extent" id="Parameters">
<h4 class="subsection"><span>1.6.2 Parameters<a class="copiable-link" href="#Parameters"> &para;</a></span></h4>
<h4 class="subsection"><span>1.7.2 Parameters<a class="copiable-link" href="#Parameters"> &para;</a></span></h4>
<dl class="first-defvr">
@ -779,8 +872,8 @@ Next: <a href="#knots_005fsort" accesskey="n" rel="next">(knots sort)</a>, Previ
</div>
<div class="subsection-level-extent" id="Procedures-5">
<h4 class="subsection"><span>1.6.3 Procedures<a class="copiable-link" href="#Procedures-5"> &para;</a></span></h4>
<div class="subsection-level-extent" id="Procedures-6">
<h4 class="subsection"><span>1.7.3 Procedures<a class="copiable-link" href="#Procedures-6"> &para;</a></span></h4>
<dl class="first-deffn">
@ -1030,8 +1123,8 @@ number of seconds to wait; defaults to <code class="code">5</code>. Raises
</div>
<div class="subsection-level-extent" id="Record-Types-1">
<h4 class="subsection"><span>1.6.4 Record Types<a class="copiable-link" href="#Record-Types-1"> &para;</a></span></h4>
<div class="subsection-level-extent" id="Record-Types-2">
<h4 class="subsection"><span>1.7.4 Record Types<a class="copiable-link" href="#Record-Types-2"> &para;</a></span></h4>
<dl class="first-deftp">
@ -1092,17 +1185,17 @@ number of seconds to wait; defaults to <code class="code">5</code>. Raises
<p>
Next: <a href="#knots_005fthread_002dpool" accesskey="n" rel="next">(knots thread-pool)</a>, Previous: <a href="#knots_005fresource_002dpool" accesskey="p" rel="prev">(knots resource-pool)</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-sort_0029"><span>1.7 (knots sort)<a class="copiable-link" href="#g_t_0028knots-sort_0029"> &para;</a></span></h3>
<h3 class="section" id="g_t_0028knots-sort_0029"><span>1.8 (knots sort)<a class="copiable-link" href="#g_t_0028knots-sort_0029"> &para;</a></span></h3>
<ul class="mini-toc">
<li><a href="#Procedures-6" accesskey="1">Procedures</a></li>
<li><a href="#Procedures-7" accesskey="1">Procedures</a></li>
</ul>
<div class="subsection-level-extent" id="Procedures-6">
<h4 class="subsection"><span>1.7.1 Procedures<a class="copiable-link" href="#Procedures-6"> &para;</a></span></h4>
<div class="subsection-level-extent" id="Procedures-7">
<h4 class="subsection"><span>1.8.1 Procedures<a class="copiable-link" href="#Procedures-7"> &para;</a></span></h4>
<dl class="first-deffn">
@ -1132,7 +1225,7 @@ current fibers parallelism.
<p>
Next: <a href="#knots_005ftimeout" accesskey="n" rel="next">(knots timeout)</a>, Previous: <a href="#knots_005fsort" accesskey="p" rel="prev">(knots sort)</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-thread_002dpool_0029"><span>1.8 (knots thread-pool)<a class="copiable-link" href="#g_t_0028knots-thread_002dpool_0029"> &para;</a></span></h3>
<h3 class="section" id="g_t_0028knots-thread_002dpool_0029"><span>1.9 (knots thread-pool)<a class="copiable-link" href="#g_t_0028knots-thread_002dpool_0029"> &para;</a></span></h3>
@ -1140,11 +1233,11 @@ Next: <a href="#knots_005ftimeout" accesskey="n" rel="next">(knots timeout)</a>,
<ul class="mini-toc">
<li><a href="#Macros-3" accesskey="1">Macros</a></li>
<li><a href="#Procedures-7" accesskey="2">Procedures</a></li>
<li><a href="#Record-Types-2" accesskey="3">Record Types</a></li>
<li><a href="#Procedures-8" accesskey="2">Procedures</a></li>
<li><a href="#Record-Types-3" accesskey="3">Record Types</a></li>
</ul>
<div class="subsection-level-extent" id="Macros-3">
<h4 class="subsection"><span>1.8.1 Macros<a class="copiable-link" href="#Macros-3"> &para;</a></span></h4>
<h4 class="subsection"><span>1.9.1 Macros<a class="copiable-link" href="#Macros-3"> &para;</a></span></h4>
<dl class="first-deffn first-defmac-alias-first-deffn">
@ -1194,8 +1287,8 @@ Next: <a href="#knots_005ftimeout" accesskey="n" rel="next">(knots timeout)</a>,
</div>
<div class="subsection-level-extent" id="Procedures-7">
<h4 class="subsection"><span>1.8.2 Procedures<a class="copiable-link" href="#Procedures-7"> &para;</a></span></h4>
<div class="subsection-level-extent" id="Procedures-8">
<h4 class="subsection"><span>1.9.2 Procedures<a class="copiable-link" href="#Procedures-8"> &para;</a></span></h4>
<dl class="first-deffn">
@ -1411,8 +1504,8 @@ bytes.
</div>
<div class="subsection-level-extent" id="Record-Types-2">
<h4 class="subsection"><span>1.8.3 Record Types<a class="copiable-link" href="#Record-Types-2"> &para;</a></span></h4>
<div class="subsection-level-extent" id="Record-Types-3">
<h4 class="subsection"><span>1.9.3 Record Types<a class="copiable-link" href="#Record-Types-3"> &para;</a></span></h4>
<dl class="first-deftp">
@ -1437,18 +1530,18 @@ bytes.
<p>
Next: <a href="#knots_005fweb_002dserver" accesskey="n" rel="next">(knots web-server)</a>, Previous: <a href="#knots_005fthread_002dpool" accesskey="p" rel="prev">(knots thread-pool)</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-timeout_0029"><span>1.9 (knots timeout)<a class="copiable-link" href="#g_t_0028knots-timeout_0029"> &para;</a></span></h3>
<h3 class="section" id="g_t_0028knots-timeout_0029"><span>1.10 (knots timeout)<a class="copiable-link" href="#g_t_0028knots-timeout_0029"> &para;</a></span></h3>
<ul class="mini-toc">
<li><a href="#Procedures-8" accesskey="1">Procedures</a></li>
<li><a href="#Record-Types-3" accesskey="2">Record Types</a></li>
<li><a href="#Procedures-9" accesskey="1">Procedures</a></li>
<li><a href="#Record-Types-4" accesskey="2">Record Types</a></li>
</ul>
<div class="subsection-level-extent" id="Procedures-8">
<h4 class="subsection"><span>1.9.1 Procedures<a class="copiable-link" href="#Procedures-8"> &para;</a></span></h4>
<div class="subsection-level-extent" id="Procedures-9">
<h4 class="subsection"><span>1.10.1 Procedures<a class="copiable-link" href="#Procedures-9"> &para;</a></span></h4>
<dl class="first-deffn">
@ -1535,8 +1628,8 @@ timeout, raises <code class="code">&amp;port-write-timeout-error</code>. Both c
</div>
<div class="subsection-level-extent" id="Record-Types-3">
<h4 class="subsection"><span>1.9.2 Record Types<a class="copiable-link" href="#Record-Types-3"> &para;</a></span></h4>
<div class="subsection-level-extent" id="Record-Types-4">
<h4 class="subsection"><span>1.10.2 Record Types<a class="copiable-link" href="#Record-Types-4"> &para;</a></span></h4>
<dl class="first-deftp">
@ -1585,7 +1678,7 @@ timeout, raises <code class="code">&amp;port-write-timeout-error</code>. Both c
<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>
<h3 class="section" id="g_t_0028knots-web_002dserver_0029"><span>1.11 (knots web-server)<a class="copiable-link" href="#g_t_0028knots-web_002dserver_0029"> &para;</a></span></h3>
@ -1593,11 +1686,11 @@ Next: <a href="#knots_005fweb" accesskey="n" rel="next">(knots web)</a>, Previou
<ul class="mini-toc">
<li><a href="#Macros-4" accesskey="1">Macros</a></li>
<li><a href="#Procedures-9" accesskey="2">Procedures</a></li>
<li><a href="#Record-Types-4" accesskey="3">Record Types</a></li>
<li><a href="#Procedures-10" accesskey="2">Procedures</a></li>
<li><a href="#Record-Types-5" accesskey="3">Record Types</a></li>
</ul>
<div class="subsection-level-extent" id="Macros-4">
<h4 class="subsection"><span>1.10.1 Macros<a class="copiable-link" href="#Macros-4"> &para;</a></span></h4>
<h4 class="subsection"><span>1.11.1 Macros<a class="copiable-link" href="#Macros-4"> &para;</a></span></h4>
<dl class="first-deffn first-defmac-alias-first-deffn">
@ -1629,8 +1722,8 @@ Next: <a href="#knots_005fweb" accesskey="n" rel="next">(knots web)</a>, Previou
</div>
<div class="subsection-level-extent" id="Procedures-9">
<h4 class="subsection"><span>1.10.2 Procedures<a class="copiable-link" href="#Procedures-9"> &para;</a></span></h4>
<div class="subsection-level-extent" id="Procedures-10">
<h4 class="subsection"><span>1.11.2 Procedures<a class="copiable-link" href="#Procedures-10"> &para;</a></span></h4>
<dl class="first-deffn">
@ -1735,8 +1828,8 @@ procedure being called at any particular time.
</div>
<div class="subsection-level-extent" id="Record-Types-4">
<h4 class="subsection"><span>1.10.3 Record Types<a class="copiable-link" href="#Record-Types-4"> &para;</a></span></h4>
<div class="subsection-level-extent" id="Record-Types-5">
<h4 class="subsection"><span>1.11.3 Record Types<a class="copiable-link" href="#Record-Types-5"> &para;</a></span></h4>
<dl class="first-deftp">
@ -1761,17 +1854,17 @@ procedure being called at any particular time.
<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>
<h3 class="section" id="g_t_0028knots-web_0029"><span>1.12 (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>
<li><a href="#Procedures-11" 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>
<div class="subsection-level-extent" id="Procedures-11">
<h4 class="subsection"><span>1.12.1 Procedures<a class="copiable-link" href="#Procedures-11"> &para;</a></span></h4>
<dl class="first-deffn">
@ -1893,6 +1986,7 @@ Next: <a href="#Procedure-Index" accesskey="n" rel="next">Procedure Index</a>, P
<tr><td colspan="3"><hr></td></tr>
<tr><th id="Data-Type-Index_tp_symbol-1">&amp;</th></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-_0026knots_002dexception"><code>&amp;knots-exception</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-_0026knots_002dexception-1"><code>&amp;knots-exception</code></a></td><td class="printindex-index-section"><a href="#knots_005fbacktraces">knots_backtraces</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-_0026port_002dread_002dtimeout_002derror"><code>&amp;port-read-timeout-error</code></a></td><td class="printindex-index-section"><a href="#knots_005ftimeout">knots_timeout</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-_0026port_002dtimeout_002derror"><code>&amp;port-timeout-error</code></a></td><td class="printindex-index-section"><a href="#knots_005ftimeout">knots_timeout</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-_0026port_002dwrite_002dtimeout_002derror"><code>&amp;port-write-timeout-error</code></a></td><td class="printindex-index-section"><a href="#knots_005ftimeout">knots_timeout</a></td></tr>
@ -1954,6 +2048,7 @@ Next: <a href="#Variable-Index" accesskey="n" rel="next">Variable Index</a>, Pre
<tr><td></td><td class="printindex-index-entry"><a href="#index-call_002dwith_002dsigint"><code>call-with-sigint</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_002dtemporary_002dthread"><code>call-with-temporary-thread</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_002dthread"><code>call-with-thread</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-classify_002dstack_002dsituation"><code>classify-stack-situation</code></a></td><td class="printindex-index-section"><a href="#knots_005fbacktraces">knots_backtraces</a></td></tr>
<tr><td colspan="3"><hr></td></tr>
<tr><th id="Procedure-Index_fn_letter-D">D</th></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-default_002dwrite_002dresponse_002dexception_002dhandler"><code>default-write-response-exception-handler</code></a></td><td class="printindex-index-section"><a href="#knots_005fweb_002dserver">knots_web-server</a></td></tr>
@ -1988,7 +2083,9 @@ Next: <a href="#Variable-Index" accesskey="n" rel="next">Variable Index</a>, Pre
<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_002dstack-1"><code>knots-exception-stack</code></a></td><td class="printindex-index-section"><a href="#knots_005fbacktraces">knots_backtraces</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></td><td class="printindex-index-entry"><a href="#index-knots_002dexception_003f-1"><code>knots-exception?</code></a></td><td class="printindex-index-section"><a href="#knots_005fbacktraces">knots_backtraces</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>
@ -1996,6 +2093,7 @@ Next: <a href="#Variable-Index" accesskey="n" rel="next">Variable Index</a>, Pre
<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>
<tr><td></td><td class="printindex-index-entry"><a href="#index-make_002dknots_002dexception-1"><code>make-knots-exception</code></a></td><td class="printindex-index-section"><a href="#knots_005fbacktraces">knots_backtraces</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-make_002dparallelism_002dlimiter"><code>make-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-make_002dresource_002dpool"><code>make-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_002dresource_002dpool_002ddestroy_002dresource_002dexception"><code>make-resource-pool-destroy-resource-exception</code></a></td><td class="printindex-index-section"><a href="#knots_005fresource_002dpool">knots_resource-pool</a></td></tr>
@ -2011,6 +2109,7 @@ Next: <a href="#Variable-Index" accesskey="n" rel="next">Variable Index</a>, Pre
<tr><td></td><td class="printindex-index-entry"><a href="#index-port_002dtimeout_002derror_003f"><code>port-timeout-error?</code></a></td><td class="printindex-index-section"><a href="#knots_005ftimeout">knots_timeout</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-port_002dwrite_002dtimeout_002derror_003f"><code>port-write-timeout-error?</code></a></td><td class="printindex-index-section"><a href="#knots_005ftimeout">knots_timeout</a></td></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-print_002dbacktrace_002dand_002dexception_002fknots"><code>print-backtrace-and-exception/knots</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-print_002dbacktrace_002dand_002dexception_002fknots-1"><code>print-backtrace-and-exception/knots</code></a></td><td class="printindex-index-section"><a href="#knots_005fbacktraces">knots_backtraces</a></td></tr>
<tr><td colspan="3"><hr></td></tr>
<tr><th id="Procedure-Index_fn_letter-R">R</th></tr>
<tr><td></td><td class="printindex-index-entry"><a href="#index-read_002drequest_002dbody_002fknots"><code>read-request-body/knots</code></a></td><td class="printindex-index-section"><a href="#knots_005fweb_002dserver">knots_web-server</a></td></tr>