Hello, I had a realization yesterday, that our documentation misses the point of guardians. Guardians exist to allow finalization of resources without introducing concurrency. However if you pump a guardian from the after-gc-hook, as recommended by "GC Hooks" in the manual, a guardian is simply a finalizer, implemented in a roundabout way.
Food for thought! Andy -- http://wingolog.org/
