summaryrefslogtreecommitdiff
path: root/module
diff options
context:
space:
mode:
Diffstat (limited to 'module')
-rw-r--r--module/ice-9/guardians.scm2
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)