As I mentioned a while back, callbacks are going to need some form of
static (unmovable by GC) storage. While I _could_ just mmap some space,
etc, I was thinking this would be a nice general purpose extension: add
:STATIC-P keyword to MAKE-ARRAY which makes it allocate in static space.
Of course this makes the memory utterly unreclaimable, but for some
applications -- such as callbacks -- that is ok. Allocating in the static
space is nice at it allows us to do this for simple-arrays of arbitrary
element-types without hacking the collector(s). I would at this stage
leave DELETE-STATIC-FOO as a future extension when and if it becomes
Assuming a sane implementation of this, are there any objections to
such an extension?
-- Nikodemus Schemer: "Buddha is small, clean, and serious."
Lispnik: "Buddha is big, has hairy armpits, and laughs."