Re: [PATCH] Arena compile: fix ensure-generic-function for arenas

Richard Westhaver <[email protected]> Fri, 20 Mar 2026 16:10:04 -0400
Newsgroups gmane.lisp.steel-bank.devel
Message-ID <CAOt6oAPBcNVObQw17ZWGuNxg+gA77zOJbeYnyuRfTZJ_SZzTeA@mail.gmail.com>
Andreas do you have any context you could share around the session that
arrived at this change and if there was any additional explanation
provided? The original intent of the work session may help too although I
think general 'bug hunting' would suffice. Typically I would prefer the
principle of least action here and not assume what a user is doing with an
arena.

RE security:

> More so, I'll stand firmly on my stance that standard-object (including
> generic functions) at least as currently implemented in SBCL don't belong
> in production services due to how exploitable they are from a
> cause-the-house-to-come-tumbling-down perspective


Could you elaborate on some of the concerns? Perhaps I'm misunderstanding
the context here as well - is this specific to adding standard-objects at
runtime, potentially corrupting the image?


On Thu, Mar 19, 2026 at 11:41 AM Douglas Katzman via Sbcl-devel <
[email protected]> wrote:

> This patch is fine with me - and applied - though I think there's a
> certain amount of irony in doing anything whatsoever with CLOS while
> claiming to be parsimonious with memory, or at least aware of how/when/why
> consing occurs.
> Adding GFs at runtime is surely a bit much for me to stomach! More so,
> I'll stand firmly on my stance that standard-object (including generic
> functions) at least as currently implemented in SBCL don't belong in
> production services due to how exploitable they are from a
> cause-the-house-to-come-tumbling-down perspective
> _______________________________________________
> Sbcl-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/sbcl-devel
>

_______________________________________________
Sbcl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sbcl-devel