Re: Follow-up to earlier question

Douglas Katzman via Sbcl-help <[email protected]> Fri, 27 Mar 2026 17:55:49 -0400
Newsgroups gmane.lisp.steel-bank.general
Message-ID <CAOrNasyKRA5pWZUmE-nnSUWw9V0Bb9vvMmZ2ixc0vMXJz-=scg@mail.gmail.com>
--===============0692892158728089371==
Content-Type: multipart/alternative; boundary="0000000000000e1bd1064e0891a7"

--0000000000000e1bd1064e0891a7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, Mar 27, 2026 at 5:45=E2=80=AFPM Stas Boukarev <[email protected]> =
wrote:

> The C backtrace is not very elucidating when it comes to anonymous
> functions, or arguments.
>
Right but I am responding to the notion that a C library solves anything
about backtracing from Lisp. It's not for lack of knowing the call chain
that printing crashed. And backtrace from C will be
less-than-maximally-useful regardless of whether it's a library or
hand-rolled.  To me the advantage of the C backtrace is exactly that it
does not try to print arguments, meaning it won't recursively crash.

--0000000000000e1bd1064e0891a7
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br><div class=3D"gmail_quote gmail_quote_container"><div =
dir=3D"ltr" class=3D"gmail_attr">On Fri, Mar 27, 2026 at 5:45=E2=80=AFPM St=
as Boukarev &lt;<a href=3D"mailto:[email protected]">[email protected]</a=
>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">The=
 C backtrace is not very elucidating when it comes to anonymous<br>
functions, or arguments.<br></blockquote><div>Right but I am responding to =
the notion that a C library solves anything about backtracing from Lisp. It=
&#39;s not for lack of knowing=C2=A0the call chain that printing crashed.=
=C2=A0And backtrace from C will be less-than-maximally-useful regardless of=
 whether it&#39;s a library or hand-rolled.=C2=A0 To me the advantage of th=
e C backtrace is exactly that it does not try to print arguments, meaning i=
t won&#39;t recursively crash.</div></div></div>

--0000000000000e1bd1064e0891a7--


--===============0692892158728089371==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============0692892158728089371==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Sbcl-help mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-help

--===============0692892158728089371==--