Re: compiling crashes, compiling and loading slowness
Douglas Katzman via Sbcl-help <[email protected]> Tue, 14 Apr 2026 17:27:15 -0400
| Newsgroups | gmane.lisp.steel-bank.general |
|---|---|
| Message-ID | <CAOrNasydN--9nbVZsbaSUngq+e+2zUcB1YUB4w1Mq8fad812Sg@mail.gmail.com> |
--===============0295652625459049360== Content-Type: multipart/alternative; boundary="0000000000000416f1064f7244c2" --0000000000000416f1064f7244c2 Content-Type: text/plain; charset="UTF-8" That's the right idea. But I was going to change them to EQUAL hash-tables. Nobody should care if the fun-name-hashset wastes space (for values that are never needed), as it is GCed after compilation. And this will incentivize implementing SBCL hash-tables that don't store a value, which has been on my project list forever. Slot names might use symbol-hash instead of symbol-name-hash which gives some pseudorandomness --0000000000000416f1064f7244c2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr">That's the right idea. But I was goin= g to change them to EQUAL hash-tables. Nobody should care if the fun-name-h= ashset wastes space (for values that are never needed), as it is GCed after= compilation.</div><div dir=3D"ltr">And this will incentivize implementing = SBCL hash-tables that don't store a value, which has been on my project= list forever.<br><div>Slot names might use symbol-hash instead=C2=A0of sym= bol-name-hash which gives some pseudorandomness=C2=A0</div></div></div> --0000000000000416f1064f7244c2-- --===============0295652625459049360== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============0295652625459049360== 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 --===============0295652625459049360==--