hi, ludo! Sorry for late reply. Because I thought web gmail would tag this thread as high priority, but it didn't. So I missed the newest message. :-(
Yes, that's what I want. And I have a question between C and guile, should we add more useful functions in scheme or just wrap the POSIX C functions?
I chose to wrap the POSIX C function because "scandir" is a common function. Maybe some guys who're not familiar with Guile would find "scandir" first as he did under other languages. But file-system-fold seems more flexible and portable. How about its speed?