diff options
Diffstat (limited to 'module')
-rw-r--r-- | module/ice-9/guardians.scm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/module/ice-9/guardians.scm b/module/ice-9/guardians.scm index ef050475b..34e6537b9 100644 --- a/module/ice-9/guardians.scm +++ b/module/ice-9/guardians.scm @@ -88,6 +88,8 @@ (values push! pop!)) (define (make-guardian) + "Create a new guardian. A guardian protects a set of objects from +garbage collection, allowing a program to apply cleanup or other" (define-values (push! pop!) (make-atomic-fifo)) (define (guard! obj) (when (heap-object? obj) |