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 <<a href=3D"mailto:[email protected]">[email protected]</a= >> 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= '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'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'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==--