2 ms·
There are a bunch of other options explored in Common Lisp: * saving a compressed image (SBCL) * saving a space optimized executable, using a tree shaker (All
by lispm 4y ago
There are a bunch of other options explored in Common Lisp:
* saving a compressed image (SBCL)
* saving a space optimized executable, using a tree shaker (Allegro CL, LispWorks), the delivery tool removes unused code, documentation, debug info, etc. Executables start at around 7MB on some platforms.
* compiling to C, without using an image (ECL)
* compiling to byte codes (ECL, CLISP)
* whole program to C compilation of a static subset of Common Lisp (clicc, mocl, thinlisp) - this generates the smallest binaries