For those who didn't follow, some news from 2022:<p>- SBCL is now callable as a shared library<p>- SIMD support<p>- faster (de)compression with zstd<p>- TRACE supports tracing macro functions, compiler-macro functions, individual methods and local functions (flet and labels)<p>- the SBCL repository reached 20,000 commits.<p>- Prebuilt SBCL binary for Android (Termux) (unofficial)<p><a href="https://lisp-journey.gitlab.io/blog/these-years-in-common-lisp-2022-in-review/#implementations" rel="nofollow">https://lisp-journey.gitlab.io/blog/these-years-in-common-li...</a>
For such a small team developing SBCL, it has been hugely stable, consistent, and advancing for years. SBCL has many ways it could improve, but it definitely exceeds most bars of quality for serious—even commercial—projects.
I haven't looked in a while, so I'm wondering what SBCL's GC latency profile is like nowadays. IIRC, it used to be a non-incremental STW conservative GC, which is a bit unfortunate.