<div dir="ltr">Thank you. That makes sense.<div><br></div><div>(And I meant *error-hook*, not  *rootlet-redefinition-hook*, of course. Too quick with the copy/pasting there.)<div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 8, 2017 at 4:57 PM,  <span dir="ltr">&lt;<a href="mailto:bil@ccrma.stanford.edu" target="_blank">bil@ccrma.stanford.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">s7_error will look for an active (s7-internal)<br>
setjmp if the error<br>
is not otherwise caught, and not handled by *error-hook*;<br>
if it doesn&#39;t find one, it just returns.  In the<br>
code you sent, I think it just returns after<br>
trying to print the error info.<br>
<br>
I think Snd sets up its own top-level setjmp<br>
and catches this case so that uncaught errors<br>
always return to its top level.<br>
<br>
<br>
</blockquote></div><br></div>