[HN Gopher] Steel Bank Common Lisp 2.3.5 released
___________________________________________________________________
Steel Bank Common Lisp 2.3.5 released
Author : mm007emko
Score : 57 points
Date : 2023-05-28 19:51 UTC (3 hours ago)
(HTM) web link (sbcl.org)
(TXT) w3m dump (sbcl.org)
| dmpk2k wrote:
| 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.
| Archit3ch wrote:
| Follow-up question: is there a way to "freeze" the GC? As in,
| I've done all my allocations, now I want to run a main loop
| uninterrupted, and force clean up inside at_exit().
| phoe-krk wrote:
| Try setting or binding SB-KERNEL:*GC-INHIBIT* to true.
| jjtheblunt wrote:
| This might align with your interest, from 2023.
|
| https://applied-langua.ge/~hayley/swcl-gc.pdf
| dmpk2k wrote:
| Thank you!
| vindarel wrote:
| It's at least good enough to release a game on Steam. Here's an
| experience report:
| https://raw.githubusercontent.com/Shinmera/talks/master/els2...
| (https://kandria.com/)
|
| > Overall we have needed to do surprisingly little actual
| performance analysis and optimisation work to make Kandria run
| well. This is definitely in large part thanks to SBCL's quite
| good native code compiler and type inference systems, and the
| prior work we've done to design critical libraries to not be
| completely obscene in terms of their performance
| characteristics.
|
| > [...]
| reikonomusha wrote:
| 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.
| vindarel wrote:
| For those who didn't follow, some news from 2022:
|
| - SBCL is now callable as a shared library
|
| - SIMD support
|
| - faster (de)compression with zstd
|
| - TRACE supports tracing macro functions, compiler-macro
| functions, individual methods and local functions (flet and
| labels)
|
| - the SBCL repository reached 20,000 commits.
|
| - Prebuilt SBCL binary for Android (Termux) (unofficial)
|
| https://lisp-journey.gitlab.io/blog/these-years-in-common-li...
___________________________________________________________________
(page generated 2023-05-28 23:00 UTC)