Live data from Hacker News

An Exploration of SBCL Internals (2020)

simonsafar.com

111–120 of 194 posts

Re: An Exploration of SBCL Internals (2020)

#118
post #79
post #32

Earlier quoted context omitted.

Gnu CL also had problems as a Common Lisp implementation. It works (like ECL, which is related) by compiling to C, which is then compiled with a C compiler and the object code loaded into the image. This approach generates inferior code to that which an implementation like SBCL can achieve. All the Lisp implementations needed more memory than C programs would, which limited their impact before 32 bit machines became…

There's arguably also the part where it was, AFAIK, mainly driven by needs of Maxima and it's declaration (or so I recall) of focusing on CLtL first didn't help things either. In comparison, ECL which forked from the same family seems to work out much better over time.

Another big user was ACL2, but that's been ported to SBCL (meaning, standardized enough to run on SBCL).
Post reply on HN