SBCL: New in Version 2.4.5
sbcl.org
sbcl.org
Anyway, it's impressive how fast SBCL can be given the amount of developer time/money it receives compared to Java, etc.
BEAM style concurrency requires preemptive scheduling which I don’t see happening. It requires a rewrite from the ground up.
To the extent that things are immutable and side-effect free, then it’d be data race free like Rust, but how does it handle code that needs to mutate state?
The rust borrow checker also eliminates memory allocation bugs, but that’s less interesting to me.
Just for the perspective, Rust is 9 years old, SBCL 25 years old and the first implementation of Lisp is 64 years old