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&#39;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&#39;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==--