Hacker News new | ask | show | jobs
by BaculumMeumEst 971 days ago
i'm not sure how it's going to work in CL application code, but if you can re-use fixed memory and avoid runtime allocation with it like you can in C, it seems like it would be really nice for lisp game development, where avoiding GC pauses can be unintuitive or annoying
1 comments

re-using memory is old trick in Common Lisp application code.

This is more "create a separate arena where we can allocate a ton of stuff and then drop it without actually going through collector".

In fact, this is very similar to features provided in at least Symbolics Genera, which provided developer-created arenas as well.