delay added by caolanm on Thu Feb 23 10:20:43 2017
(define (foo) (let ((x (make-some-huge-value)) (y 123)) (delay (print y)))) ;; will x be GC'd after the promise is returned from foo?
(define (foo) (let ((x (make-some-huge-value)) (y 123)) (delay (print y)))) ;; will x be GC'd after the promise is returned from foo?