Automatic website update
This commit is contained in:
parent
66120947db
commit
c48e0c9dc7
1 changed files with 109 additions and 56 deletions
165
index.html
165
index.html
|
|
@ -224,7 +224,8 @@ on CVAR in a fiber to implement clean shutdown on Ctrl-C:
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-call_002dwith_002dtemporary_002dthread"><span class="category-def">Procedure: </span><span><strong class="def-name">call-with-temporary-thread</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-call_002dwith_002dtemporary_002dthread"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Run THUNK in a temporary thread and return its result to the calling
|
||||
fiber.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -256,7 +257,7 @@ buffering.
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-knots_002dexception_002dstack"><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"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return the stack from a <code class="code">&knots-exception</code>.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -265,7 +266,7 @@ buffering.
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-knots_002dexception_003f"><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"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code">&knots-exception</code>.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -274,7 +275,7 @@ buffering.
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-make_002dknots_002dexception"><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"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Construct a <code class="code">&knots-exception</code> with the given stack.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -283,7 +284,33 @@ buffering.
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-print_002dbacktrace_002dand_002dexception_002fknots"><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"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Print the backtrace and exception information from EXN to PORT. This
|
||||
procedure captures the stack, so should be run before the stack is
|
||||
unwound, so using <code class="code">with-exception-handler</code> without <code class="code">#:unwind?
|
||||
#t</code>, the exception may need to then be re-raised and handled in an outer
|
||||
exception handler.
|
||||
</p>
|
||||
<div class="example">
|
||||
<pre class="example-preformatted">(with-exception-handler
|
||||
(lambda (exn)
|
||||
;; Recover from the exception
|
||||
#f)
|
||||
(lambda ()
|
||||
(with-exception-handler
|
||||
(lambda (exn)
|
||||
(print-backtrace-and-exception/knots exn)
|
||||
(raise-exception exn))
|
||||
(lambda ()
|
||||
(do-things))))
|
||||
#:unwind? #t)
|
||||
</pre></div>
|
||||
|
||||
<p>It’s important to use <code class="code">print-backtrace-and-exception/knots</code> for
|
||||
displaying backtraces involving functionality from Guile Knots, since
|
||||
the stack involved is potentially split across several fibers. The
|
||||
stacks involved are attached to the exception, and this procedure
|
||||
extracts this information out and assembles a backtrace including all
|
||||
the code involved.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -367,18 +394,9 @@ Next: <a href="#knots_005fnon_002dblocking" accesskey="n" rel="next">(knots non-
|
|||
<h4 class="subsection"><span>1.2.1 Procedures<a class="copiable-link" href="#Procedures-1"> ¶</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"> ¶</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"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return the stack from a <code class="code">&knots-exception</code>.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -387,7 +405,7 @@ Next: <a href="#knots_005fnon_002dblocking" accesskey="n" rel="next">(knots non-
|
|||
|
||||
<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"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code">&knots-exception</code>.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -396,7 +414,7 @@ Next: <a href="#knots_005fnon_002dblocking" accesskey="n" rel="next">(knots non-
|
|||
|
||||
<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"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Construct a <code class="code">&knots-exception</code> with the given stack.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -405,7 +423,33 @@ Next: <a href="#knots_005fnon_002dblocking" accesskey="n" rel="next">(knots non-
|
|||
|
||||
<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"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Print the backtrace and exception information from EXN to PORT. This
|
||||
procedure captures the stack, so should be run before the stack is
|
||||
unwound, so using <code class="code">with-exception-handler</code> without <code class="code">#:unwind?
|
||||
#t</code>, the exception may need to then be re-raised and handled in an outer
|
||||
exception handler.
|
||||
</p>
|
||||
<div class="example">
|
||||
<pre class="example-preformatted">(with-exception-handler
|
||||
(lambda (exn)
|
||||
;; Recover from the exception
|
||||
#f)
|
||||
(lambda ()
|
||||
(with-exception-handler
|
||||
(lambda (exn)
|
||||
(print-backtrace-and-exception/knots exn)
|
||||
(raise-exception exn))
|
||||
(lambda ()
|
||||
(do-things))))
|
||||
#:unwind? #t)
|
||||
</pre></div>
|
||||
|
||||
<p>It’s important to use <code class="code">print-backtrace-and-exception/knots</code> for
|
||||
displaying backtraces involving functionality from Guile Knots, since
|
||||
the stack involved is potentially split across several fibers. The
|
||||
stacks involved are attached to the exception, and this procedure
|
||||
extracts this information out and assembles a backtrace including all
|
||||
the code involved.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -525,7 +569,7 @@ this will be raised after all exceptions have finished.
|
|||
|
||||
<dl class="first-deffn first-defmac-alias-first-deffn">
|
||||
<dt class="deffn defmac-alias-deffn" id="index-parallelism_002dlimiter_003f"><span class="category-def">Macro: </span><span><strong class="def-name">parallelism-limiter?</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-parallelism_002dlimiter_003f"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented macro.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code"><parallelism-limiter></code>.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -534,7 +578,8 @@ this will be raised after all exceptions have finished.
|
|||
|
||||
<dl class="first-deffn first-defmac-alias-first-deffn">
|
||||
<dt class="deffn defmac-alias-deffn" id="index-with_002dparallelism_002dlimiter"><span class="category-def">Macro: </span><span><strong class="def-name">with-parallelism-limiter</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-with_002dparallelism_002dlimiter"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented macro.
|
||||
<dd><p>Evaluate EXP ... while holding a slot from PARALLELISM-LIMITER.
|
||||
Syntactic sugar around <code class="code">call-with-parallelism-limiter</code>.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -560,7 +605,7 @@ available.
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-destroy_002dparallelism_002dlimiter"><span class="category-def">Procedure: </span><span><strong class="def-name">destroy-parallelism-limiter</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-destroy_002dparallelism_002dlimiter"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Destroy PARALLELISM-LIMITER, releasing its underlying resource pool.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -675,7 +720,7 @@ Next: <a href="#knots_005fqueue" accesskey="n" rel="next">(knots queue)</a>, Pre
|
|||
|
||||
<dl class="first-deffn first-defmac-alias-first-deffn">
|
||||
<dt class="deffn defmac-alias-deffn" id="index-fibers_002dpromise_003f"><span class="category-def">Macro: </span><span><strong class="def-name">fibers-promise?</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-fibers_002dpromise_003f"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented macro.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code"><fibers-promise></code>.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -810,7 +855,7 @@ Next: <a href="#knots_005fsort" accesskey="n" rel="next">(knots sort)</a>, Previ
|
|||
|
||||
<dl class="first-deffn first-defmac-alias-first-deffn">
|
||||
<dt class="deffn defmac-alias-deffn" id="index-resource_002dpool_002dchannel"><span class="category-def">Macro: </span><span><strong class="def-name">resource-pool-channel</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-resource_002dpool_002dchannel"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented macro.
|
||||
<dd><p>Return the channel used by the resource pool.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -819,7 +864,7 @@ Next: <a href="#knots_005fsort" accesskey="n" rel="next">(knots sort)</a>, Previ
|
|||
|
||||
<dl class="first-deffn first-defmac-alias-first-deffn">
|
||||
<dt class="deffn defmac-alias-deffn" id="index-resource_002dpool_002dconfiguration"><span class="category-def">Macro: </span><span><strong class="def-name">resource-pool-configuration</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-resource_002dpool_002dconfiguration"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented macro.
|
||||
<dd><p>Return the configuration alist of the resource pool.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -828,7 +873,7 @@ Next: <a href="#knots_005fsort" accesskey="n" rel="next">(knots sort)</a>, Previ
|
|||
|
||||
<dl class="first-deffn first-defmac-alias-first-deffn">
|
||||
<dt class="deffn defmac-alias-deffn" id="index-resource_002dpool_002dname"><span class="category-def">Macro: </span><span><strong class="def-name">resource-pool-name</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-resource_002dpool_002dname"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented macro.
|
||||
<dd><p>Return the name of the resource pool.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -837,7 +882,7 @@ Next: <a href="#knots_005fsort" accesskey="n" rel="next">(knots sort)</a>, Previ
|
|||
|
||||
<dl class="first-deffn first-defmac-alias-first-deffn">
|
||||
<dt class="deffn defmac-alias-deffn" id="index-resource_002dpool_003f"><span class="category-def">Macro: </span><span><strong class="def-name">resource-pool?</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-resource_002dpool_003f"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented macro.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code"><resource-pool></code>.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -846,7 +891,8 @@ Next: <a href="#knots_005fsort" accesskey="n" rel="next">(knots sort)</a>, Previ
|
|||
|
||||
<dl class="first-deffn first-defmac-alias-first-deffn">
|
||||
<dt class="deffn defmac-alias-deffn" id="index-with_002dresource_002dfrom_002dpool"><span class="category-def">Macro: </span><span><strong class="def-name">with-resource-from-pool</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-with_002dresource_002dfrom_002dpool"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented macro.
|
||||
<dd><p>Evaluate EXP ... with RESOURCE bound to a resource checked out from
|
||||
POOL. Syntactic sugar around <code class="code">call-with-resource-from-pool</code>.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1009,7 +1055,7 @@ the current scheduler.
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-make_002dresource_002dpool_002ddestroy_002dresource_002dexception"><span class="category-def">Procedure: </span><span><strong class="def-name">make-resource-pool-destroy-resource-exception</strong><a class="copiable-link" href="#index-make_002dresource_002dpool_002ddestroy_002dresource_002dexception"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Construct a <code class="code">&resource-pool-destroy-resource</code> exception.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1018,7 +1064,8 @@ the current scheduler.
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-resource_002dpool_002ddestroy_002dresource_002dexception_003f"><span class="category-def">Procedure: </span><span><strong class="def-name">resource-pool-destroy-resource-exception?</strong> <var class="def-var-arguments">obj</var><a class="copiable-link" href="#index-resource_002dpool_002ddestroy_002dresource_002dexception_003f"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code">&resource-pool-destroy-resource</code>
|
||||
exception.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1027,7 +1074,7 @@ the current scheduler.
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-resource_002dpool_002ddestroyed_002derror_002dpool"><span class="category-def">Procedure: </span><span><strong class="def-name">resource-pool-destroyed-error-pool</strong> <var class="def-var-arguments">obj</var><a class="copiable-link" href="#index-resource_002dpool_002ddestroyed_002derror_002dpool"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return the pool from a <code class="code">&resource-pool-destroyed</code> exception.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1036,7 +1083,7 @@ the current scheduler.
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-resource_002dpool_002ddestroyed_002derror_003f"><span class="category-def">Procedure: </span><span><strong class="def-name">resource-pool-destroyed-error?</strong> <var class="def-var-arguments">obj</var><a class="copiable-link" href="#index-resource_002dpool_002ddestroyed_002derror_003f"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code">&resource-pool-destroyed</code> exception.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1078,7 +1125,7 @@ number of seconds to wait; defaults to <code class="code">5</code>. Raises
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-resource_002dpool_002dtimeout_002derror_002dpool"><span class="category-def">Procedure: </span><span><strong class="def-name">resource-pool-timeout-error-pool</strong> <var class="def-var-arguments">obj</var><a class="copiable-link" href="#index-resource_002dpool_002dtimeout_002derror_002dpool"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return the pool from a <code class="code">&resource-pool-timeout</code> exception.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1087,7 +1134,7 @@ number of seconds to wait; defaults to <code class="code">5</code>. Raises
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-resource_002dpool_002dtimeout_002derror_003f"><span class="category-def">Procedure: </span><span><strong class="def-name">resource-pool-timeout-error?</strong> <var class="def-var-arguments">obj</var><a class="copiable-link" href="#index-resource_002dpool_002dtimeout_002derror_003f"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code">&resource-pool-timeout</code> exception.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1096,7 +1143,7 @@ number of seconds to wait; defaults to <code class="code">5</code>. Raises
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-resource_002dpool_002dtoo_002dmany_002dwaiters_002derror_002dpool"><span class="category-def">Procedure: </span><span><strong class="def-name">resource-pool-too-many-waiters-error-pool</strong> <var class="def-var-arguments">obj</var><a class="copiable-link" href="#index-resource_002dpool_002dtoo_002dmany_002dwaiters_002derror_002dpool"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return the pool from a <code class="code">&resource-pool-too-many-waiters</code> exception.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1105,7 +1152,8 @@ number of seconds to wait; defaults to <code class="code">5</code>. Raises
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-resource_002dpool_002dtoo_002dmany_002dwaiters_002derror_002dwaiters_002dcount"><span class="category-def">Procedure: </span><span><strong class="def-name">resource-pool-too-many-waiters-error-waiters-count</strong> <var class="def-var-arguments">obj</var><a class="copiable-link" href="#index-resource_002dpool_002dtoo_002dmany_002dwaiters_002derror_002dwaiters_002dcount"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return the waiters count from a <code class="code">&resource-pool-too-many-waiters</code>
|
||||
exception.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1114,7 +1162,8 @@ number of seconds to wait; defaults to <code class="code">5</code>. Raises
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-resource_002dpool_002dtoo_002dmany_002dwaiters_002derror_003f"><span class="category-def">Procedure: </span><span><strong class="def-name">resource-pool-too-many-waiters-error?</strong> <var class="def-var-arguments">obj</var><a class="copiable-link" href="#index-resource_002dpool_002dtoo_002dmany_002dwaiters_002derror_003f"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code">&resource-pool-too-many-waiters</code>
|
||||
exception.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1242,7 +1291,7 @@ Next: <a href="#knots_005ftimeout" accesskey="n" rel="next">(knots timeout)</a>,
|
|||
|
||||
<dl class="first-deffn first-defmac-alias-first-deffn">
|
||||
<dt class="deffn defmac-alias-deffn" id="index-fixed_002dsize_002dthread_002dpool_002dchannel"><span class="category-def">Macro: </span><span><strong class="def-name">fixed-size-thread-pool-channel</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-fixed_002dsize_002dthread_002dpool_002dchannel"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented macro.
|
||||
<dd><p>Return the channel of the fixed-size thread pool.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1251,7 +1300,7 @@ Next: <a href="#knots_005ftimeout" accesskey="n" rel="next">(knots timeout)</a>,
|
|||
|
||||
<dl class="first-deffn first-defmac-alias-first-deffn">
|
||||
<dt class="deffn defmac-alias-deffn" id="index-fixed_002dsize_002dthread_002dpool_002dcurrent_002dprocedures"><span class="category-def">Macro: </span><span><strong class="def-name">fixed-size-thread-pool-current-procedures</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-fixed_002dsize_002dthread_002dpool_002dcurrent_002dprocedures"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented macro.
|
||||
<dd><p>Return the current procedures vector of the fixed-size thread pool.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1260,7 +1309,7 @@ Next: <a href="#knots_005ftimeout" accesskey="n" rel="next">(knots timeout)</a>,
|
|||
|
||||
<dl class="first-deffn first-defmac-alias-first-deffn">
|
||||
<dt class="deffn defmac-alias-deffn" id="index-fixed_002dsize_002dthread_002dpool_003f"><span class="category-def">Macro: </span><span><strong class="def-name">fixed-size-thread-pool?</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-fixed_002dsize_002dthread_002dpool_003f"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented macro.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code"><fixed-size-thread-pool></code>.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1269,7 +1318,7 @@ Next: <a href="#knots_005ftimeout" accesskey="n" rel="next">(knots timeout)</a>,
|
|||
|
||||
<dl class="first-deffn first-defmac-alias-first-deffn">
|
||||
<dt class="deffn defmac-alias-deffn" id="index-thread_002dpool_002dresource_002dpool"><span class="category-def">Macro: </span><span><strong class="def-name">thread-pool-resource-pool</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-thread_002dpool_002dresource_002dpool"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented macro.
|
||||
<dd><p>Return the underlying resource pool of the thread pool.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1278,7 +1327,7 @@ Next: <a href="#knots_005ftimeout" accesskey="n" rel="next">(knots timeout)</a>,
|
|||
|
||||
<dl class="first-deffn first-defmac-alias-first-deffn">
|
||||
<dt class="deffn defmac-alias-deffn" id="index-thread_002dpool_003f"><span class="category-def">Macro: </span><span><strong class="def-name">thread-pool?</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-thread_002dpool_003f"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented macro.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code"><thread-pool></code>.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1468,7 +1517,7 @@ bytes.
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-thread_002dpool_002darguments_002dparameter"><span class="category-def">Procedure: </span><span><strong class="def-name">thread-pool-arguments-parameter</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-thread_002dpool_002darguments_002dparameter"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return the arguments parameter for POOL, dispatching on pool type.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1477,7 +1526,7 @@ bytes.
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-thread_002dpool_002ddefault_002dcheckout_002dtimeout"><span class="category-def">Procedure: </span><span><strong class="def-name">thread-pool-default-checkout-timeout</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-thread_002dpool_002ddefault_002dcheckout_002dtimeout"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return the default checkout timeout for POOL.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1486,7 +1535,7 @@ bytes.
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-thread_002dpool_002dtimeout_002derror_002dpool"><span class="category-def">Procedure: </span><span><strong class="def-name">thread-pool-timeout-error-pool</strong> <var class="def-var-arguments">obj</var><a class="copiable-link" href="#index-thread_002dpool_002dtimeout_002derror_002dpool"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return the pool from a <code class="code">&thread-pool-timeout-error</code> exception.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1495,7 +1544,8 @@ bytes.
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-thread_002dpool_002dtimeout_002derror_003f"><span class="category-def">Procedure: </span><span><strong class="def-name">thread-pool-timeout-error?</strong> <var class="def-var-arguments">obj</var><a class="copiable-link" href="#index-thread_002dpool_002dtimeout_002derror_003f"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code">&thread-pool-timeout-error</code>
|
||||
exception.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1546,7 +1596,7 @@ Next: <a href="#knots_005fweb_002dserver" accesskey="n" rel="next">(knots web-se
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-port_002dread_002dtimeout_002derror_003f"><span class="category-def">Procedure: </span><span><strong class="def-name">port-read-timeout-error?</strong> <var class="def-var-arguments">obj</var><a class="copiable-link" href="#index-port_002dread_002dtimeout_002derror_003f"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code">&port-read-timeout-error</code>.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1555,7 +1605,7 @@ Next: <a href="#knots_005fweb_002dserver" accesskey="n" rel="next">(knots web-se
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-port_002dtimeout_002derror_003f"><span class="category-def">Procedure: </span><span><strong class="def-name">port-timeout-error?</strong> <var class="def-var-arguments">obj</var><a class="copiable-link" href="#index-port_002dtimeout_002derror_003f"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code">&port-timeout-error</code>.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1564,7 +1614,7 @@ Next: <a href="#knots_005fweb_002dserver" accesskey="n" rel="next">(knots web-se
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-port_002dwrite_002dtimeout_002derror_003f"><span class="category-def">Procedure: </span><span><strong class="def-name">port-write-timeout-error?</strong> <var class="def-var-arguments">obj</var><a class="copiable-link" href="#index-port_002dwrite_002dtimeout_002derror_003f"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code">&port-write-timeout-error</code>.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1695,7 +1745,7 @@ Next: <a href="#knots_005fweb" accesskey="n" rel="next">(knots web)</a>, Previou
|
|||
|
||||
<dl class="first-deffn first-defmac-alias-first-deffn">
|
||||
<dt class="deffn defmac-alias-deffn" id="index-web_002dserver_002dport"><span class="category-def">Macro: </span><span><strong class="def-name">web-server-port</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-web_002dserver_002dport"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented macro.
|
||||
<dd><p>Return the port number of the web server.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1704,7 +1754,7 @@ Next: <a href="#knots_005fweb" accesskey="n" rel="next">(knots web)</a>, Previou
|
|||
|
||||
<dl class="first-deffn first-defmac-alias-first-deffn">
|
||||
<dt class="deffn defmac-alias-deffn" id="index-web_002dserver_002dsocket"><span class="category-def">Macro: </span><span><strong class="def-name">web-server-socket</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-web_002dserver_002dsocket"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented macro.
|
||||
<dd><p>Return the socket of the web server.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1713,7 +1763,7 @@ Next: <a href="#knots_005fweb" accesskey="n" rel="next">(knots web)</a>, Previou
|
|||
|
||||
<dl class="first-deffn first-defmac-alias-first-deffn">
|
||||
<dt class="deffn defmac-alias-deffn" id="index-web_002dserver_003f"><span class="category-def">Macro: </span><span><strong class="def-name">web-server?</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-web_002dserver_003f"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented macro.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code"><web-server></code>.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1728,7 +1778,8 @@ Next: <a href="#knots_005fweb" accesskey="n" rel="next">(knots web)</a>, Previou
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-default_002dwrite_002dresponse_002dexception_002dhandler"><span class="category-def">Procedure: </span><span><strong class="def-name">default-write-response-exception-handler</strong> <var class="def-var-arguments">a b</var><a class="copiable-link" href="#index-default_002dwrite_002dresponse_002dexception_002dhandler"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Default handler for exceptions raised while writing an HTTP response.
|
||||
Logs the error for REQUEST to the current error port.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1753,7 +1804,8 @@ true.
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-read_002drequest_002dbody_002fknots"><span class="category-def">Procedure: </span><span><strong class="def-name">read-request-body/knots</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-read_002drequest_002dbody_002fknots"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Read and return the full body of request R as a bytevector. Handles
|
||||
chunked transfer encoding.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1762,7 +1814,8 @@ true.
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-request_002dbody_002dended_002dprematurely_002derror_003f"><span class="category-def">Procedure: </span><span><strong class="def-name">request-body-ended-prematurely-error?</strong> <var class="def-var-arguments">obj</var><a class="copiable-link" href="#index-request_002dbody_002dended_002dprematurely_002derror_003f"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return <code class="code">#t</code> if OBJ is a <code class="code">&request-body-ended-prematurely</code>
|
||||
exception.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -1771,7 +1824,8 @@ true.
|
|||
|
||||
<dl class="first-deffn">
|
||||
<dt class="deffn" id="index-request_002dbody_002dport_002fknots"><span class="category-def">Procedure: </span><span><strong class="def-name">request-body-port/knots</strong> <var class="def-var-arguments">a</var><a class="copiable-link" href="#index-request_002dbody_002dport_002fknots"> ¶</a></span></dt>
|
||||
<dd><p>Undocumented procedure.
|
||||
<dd><p>Return an input port for reading the body of request REQUEST. Handles
|
||||
chunked transfer encoding.
|
||||
</p>
|
||||
</dd></dl>
|
||||
|
||||
|
|
@ -2048,7 +2102,6 @@ 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>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue