Extend a base directory with many file names.
(catpaths basedir filenames) → paths
Function:
(defun catpaths (basedir filenames) (declare (xargs :guard (and (stringp basedir) (string-listp filenames)))) (let ((__function__ 'catpaths)) (declare (ignorable __function__)) (if (atom filenames) nil (cons (catpath basedir (car filenames)) (catpaths basedir (cdr filenames))))))
Theorem:
(defthm string-listp-of-catpaths (b* ((paths (catpaths basedir filenames))) (string-listp paths)) :rule-classes :rewrite)