(import scheme) (import (chicken base)) (import (chicken file)) (import (chicken file posix)) (import (chicken format)) (import (chicken process-context)) (import (chicken sort)) (import (srfi 1)) (import sxml-serializer) (define (ls dir) (receive (directories files) (partition directory? (directory dir)) (let ((directories (map (lambda (d) (format "~a/" d)) directories))) (append (sort directories string-ci