@@ -20,15 +20,32 @@ ;;====================================================================== ;; Config file handling ;;====================================================================== -(use regex regex-case matchable) ;; directory-utils) (declare (unit configf)) (declare (uses process)) (declare (uses env)) (declare (uses keys)) + +(import + regex regex-case matchable + chicken.condition + chicken.file + chicken.io + chicken.pathname + chicken.port + chicken.pretty-print + chicken.process + chicken.process-context + chicken.sort + chicken.string + chicken.time + srfi-1 + srfi-13 + srfi-69 +) (include "common_records.scm") ;; return list (path fullpath configname) (define (find-config configname #!key (toppath #f))