Dear OCaml users and developers,
I have one more question about Gc.finalise to which I couldn't find an answer in the documentation.
Suppose I do, "Gc.finalise f v", and the function f makes the value v reachable again. If I want f to be called again should v become unreachable again, do I need to again call "Gc.finalise f v", after f has "revived" v?
My experimentation _seems_ to suggest that I do, but there is always the danger that I am misinterpreting the results of my experiment. :-)
Thank you in advance!
--
Best,
Zhenya