<div dir="ltr">Hi Bill, in s7-scm.html it says <i>debug.scm has various debugging aids, including trace, break, watch, and a C-style stacktrace. The *s7* field 'debug controls when these are active, and to what extent.</i><div><i><br></i></div><div>Does that mean my s7 program just needs to load debug.scm in order to use these?</div><div><br></div><div>thanks</div><div>iain</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Thu, Feb 19, 2026 at 10:56 AM Iain Duncan <<a href="mailto:iainduncanlists@gmail.com">iainduncanlists@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Fantastic, thanks Bill!<div><br></div><div>iain</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 19, 2026 at 10:24 AM <<a href="mailto:bil@ccrma.stanford.edu" target="_blank">bil@ccrma.stanford.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">In s7-scm.html, there's an example that uses repl.scm<br>
and drop-into-repl. repl.scm is using a terminal in<br>
raw mode (or whatever the name is) and vt-100 codes.<br>
There's another commented-out example in the html file<br>
around line 883. I think nrepl would also work here,<br>
and would give mouse support. debug.scm has a break<br>
function, but it has been a long time since I used it.<br>
(It's also described in s7-scm.html).<br>
<br>
</blockquote></div>
</blockquote></div>