News for hackers. Stuff that matters.
Re:SBCL: New in Version 2.1.0 by phoe-krk on Thursday December 31, 2020 @03:06AM (#25590649)
In theory, a Common Lisp implementation is not required to be image-based. The standard permits a Common Lisp compiler that can e.g. be a batch file compiler that turns files into binaries, and then those can be executed without lots of live-programming, image-based goodies.

No CL implementation I'm aware of follows this paradigm.

Re:SBCL: New in Version 2.1.0 by lispm on Thursday December 31, 2020 @03:34AM (#25590773)
even live programming does not require images.

In most CL systems, image-based technically means it can dump memory to images on disk and start those. More exotic is nowadays, when quitting a Lisp system always writes all the changes to a new image, which then will be started next time.

ECL does not support images, but has live programming,

MOCL does not support images, nor full live programming. There are/were a bunch of CL compilers which work similar. They support then only a subset of CL - a subset without some runtime support for things like EVAL or COMPILE.

Typically non-image based and non-live Lisp compilers were written for the compilation of Lisp to C, with the purpose of generating small static executables, MOCL does that. MOCL is based on the earlier CLICC compiler.

Re:SBCL: New in Version 2.1.0 by vram22 on Saturday January 02, 2021 @12:58PM (#25614731)
Thanks.