Hacker News
new
|
past
|
comments
|
ask
|
show
|
jobs
|
submit
login
ignoreusernames
on March 11, 2024
|
parent
|
context
|
favorite
| on:
(How to Write a (Lisp) Interpreter (In Python)) (2...
You can use a regular common lisp distribution like SBCL and just stick to 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
on March 11, 2024
[–]
You 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
Guidelines
|
FAQ
|
Lists
|
API
|
Security
|
Legal
|
Apply to YC
|
Contact
Search: