add call-with-port
This commit is contained in:
parent
cdb1911f9f
commit
c67c81c1aa
|
@ -745,3 +745,11 @@
|
||||||
(apply f (vector-ref v n)
|
(apply f (vector-ref v n)
|
||||||
(map (lambda (v) (vector-ref v n)) vs))
|
(map (lambda (v) (vector-ref v n)) vs))
|
||||||
(loop (+ n 1))))))
|
(loop (+ n 1))))))
|
||||||
|
|
||||||
|
;;; 6.13. Input and output
|
||||||
|
|
||||||
|
(define (call-with-port port proc)
|
||||||
|
(dynamic-wind
|
||||||
|
(lambda () #f)
|
||||||
|
(lambda () (proc port))
|
||||||
|
(lambda () (close-port port))))
|
||||||
|
|
Loading…
Reference in New Issue