Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Minimal Lisp binaries

Name: Anonymous 2014-03-30 20:28

Nearly all lisp dialects have native code compilers, and many can produce standalone executables. One thing I don't understand however is why executables require the full run-time? especially when your code doesn't use eval. Is there a way to use create a minimal image with sbcl that only includes the functions your program uses?

Name: Anonymous 2014-04-01 15:28

An example of a very fast, specialised memory management approach is the "per frame" allocator used in many games. This works by incrementing a single pointer to allocate memory, and at the end of a time period (typically a visual "frame") all objects are discarded at once by simply setting the pointer back to the base address and overwriting them in the next allocation. This can be "safe", however the constraints of object lifetime would be very strict.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List