Function
Registers an object for finalization.
finalize-when-unreachable object => object
<object>.
<object>.
common-extensions
finalization
Registers object for finalization. If object becomes unreachable, it is added to the finalization queue rather than being immediately reclaimed.
Object waits in the finalization queue until the application calls drain-finalization-queue, which processes each object in the queue by calling the generic function finalize on it.
The function returns its argument.
drain-finalization-queue, page 57