Closed cireu closed 4 years ago
function finalize accept an GCed Lisp reference, turn it into Box and dispose it directly to trigger Drop, but IMO it's better to do an explicit drop to clarify the intention.
finalize
Box
Drop
Yeah, that's a good idea. Stylistically I prefer drop without the std::mem prefix, though.
drop
std::mem
Done
function
finalize
accept an GCed Lisp reference, turn it intoBox
and dispose it directly to triggerDrop
, but IMO it's better to do an explicit drop to clarify the intention.