7 ms·
You can use a regular common lisp distribution like SBCL and just stick to foreign types https://www.sbcl.org/manual/#Foreign-Types https://www.sbcl.org/manual/
by ignoreusernames 3y ago
You can use a regular common lisp distribution like SBCL and just stick to foreign types https://www.sbcl.org/manual/#Foreign-Types https://www.sbcl.org/manual/#Foreign-Types this way you still have a GC for lighter tasks but with the option of manual memory management
- massysett 3y agoYou can also use the DYNAMIC-EXTENT declaration to (in general) tell your implementation to stack-allocate a value. http://clhs.lisp.se/Body/d_dynami.htm#dynamic-extent http://clhs.lisp.se/Body/d_dynami.htm#dynamic-extent