cyclone/examples/cat.scm
2016-07-26 21:36:33 -04:00

21 lines
378 B
Scheme

(import (scheme base)
(scheme file)
(scheme write))
(define (cat fname)
(call-with-input-file
fname
(lambda (fp)
(define (loop)
(let ((s (read-line fp)))
(cond
((not (eof-object? s))
(display s)
;(newline)
(loop)))))
(loop))))
(cat
"cyclone.scm"
;"scheme/base.sld"
)