diff --git a/knots/resource-pool.scm b/knots/resource-pool.scm index 9865ba7..f0b56f6 100644 --- a/knots/resource-pool.scm +++ b/knots/resource-pool.scm @@ -20,6 +20,7 @@ (define-module (knots resource-pool) #:use-module (srfi srfi-1) #:use-module (srfi srfi-9) + #:use-module (srfi srfi-9 gnu) #:use-module (ice-9 match) #:use-module (ice-9 exceptions) #:use-module (fibers) @@ -52,6 +53,14 @@ (name resource-pool-name) (channel resource-pool-channel)) +(set-record-type-printer! + + (lambda (resource-pool port) + (display + (simple-format #f "#" + (resource-pool-name resource-pool)) + port))) + (define* (make-resource-pool initializer max-size #:key (min-size max-size) (idle-seconds #f)