3 ms·
Why does the first part of your (first) sentence imply the second part? The two parts are separated by the word "makes".
by vram22 6y ago
Why does the first part of your (first) sentence imply the second part?
The two parts are separated by the word "makes".
- phoe-krk 6y agoIn 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.
- lispm 6y agoeven 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.
- vram22 6y agoThanks.