Hi, Andy Wingo <wi...@pobox.com> skribis:
> Ooooh, good one. A bug in Guile, this one, and tricky to get around. > Of course, running finalizers in a separate thread will solve it. It’s about differing user-provided finalizer execution, no? What about using asyncs for that? For instance, scm_i_finalize_smob make a differed, instead of direct, call to the SMOB’s ‘free’, via scm_i_queue_async_cell. Thanks, Ludo’.