chibi-scheme/lib/chibi/posix.scm
2009-12-20 16:08:19 +09:00

10 lines
254 B
Scheme

(define (directory-fold dir kons knil)
(let ((dir (opendir dir)))
(let lp ((res knil))
(let ((file (readdir dir)))
(if file (lp (kons (dirent-name file) res)) res)))))
(define (directory-files dir)
(directory-fold dir cons '()))