Crystal FFI to C library: who owns a Crystal object pointer retained by C?
Goal Pass a reference to a Crystal object into a C library callback so the C side can retain and later invoke it, while the Crystal process uses the default Boehm conservative garbage collector. Constraint The Boehm GC does not automatically treat pointers stored in C memory as roots, and Crystal's FFI documentation does not clearly specify a supported API f