<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Yes! I would enthusiastically attend a “just bump the fasl version number” (i.e. null upgrade) bootstrapping class. <div><br></div><div>Modifying <b>gdb</b> so that it recognizes Lisp objects could help quite a bit<span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);"> </span><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">(e.g. headers, type bits, etc)</span>. When I was at Harlequin, I modified gdb so it better displayed Dylan stack frames (and hid internal ones), and that wasn’t such a heavy lift, even for someone who’d never hacked gdb before. </div><div><br></div><div><div dir="ltr">--Tim</div><div dir="ltr"><br><blockquote type="cite">On Dec 31, 2023, at 17:03, Andrew Shalit <alms@clozure.com> wrote:<br><br></blockquote></div><blockquote type="cite"><div dir="ltr"><span>I believe bumping the fasl version requires a new kernel and lisp heap.  So making that one change would allow you to go through the steps of bootstrapping a new kernal and image without having to worry about debugging code.</span><br><span></span><br><span></span><br><blockquote type="cite"><span>On Dec 31, 2023, at 2:38 PM, Ron Garret <ron@flownet.com> wrote:</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><blockquote type="cite"><span>On Dec 31, 2023, at 11:23 AM, Andrew Shalit <alms@clozure.com> wrote:</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>I’d suggest a first valuable step would be for people to learn how to bootstrap a new version of CCL.</span><br></blockquote></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>That sounds like a great idea.  Probably the best way to do that would be to go to the git repo and find the last time a change was made that required this bootstrapping process.  Does anyone happen to recall when that was?  Even better, does anyone know how to find the actual commit(s)?</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>rg</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><span></span><br><span></span><br></div></blockquote></div></body></html>