The order of objects returned from a guardian

2005-07-26 Thread Marius Vollmer
Hi, Guile's guardians currently make the guarantee that "it is impossible for a guardian to return a 'contained' object before its 'containing' object." I am considering removing this guarantee since it makes it impossible for guardians to deal with cycles among guarded objects, and because it is

Guardians....

2005-07-26 Thread Marius Vollmer
Hi, I am afraid I have to come back to guardians once more. I stumpled over our peculiar guardians while trying to improve the weak hash table marking algorithm so that it will properly deal with references from the non-weak part to the weak part. (For example, referencing a weak key from a non-