Я пытаюсь использовать функцию file-system-tree
из https://www.gnu.org/software/guile/manual/html_node/File-Tree-Walk.html#File-Tree-Walk. В сочетании с remove-stat
из ссылки это приводит к древовидной структуре списка, например. за
test/
├── dir1
├── dir2
│ ├── file2
│ └── file3
└── file1
мы получаем ("test" (("dir2" ("file2" "file3")) "dir1" "file1"))
Как преобразовать этот список в список всех полных путей? вот так ("test/" "test/file1" "test/dir2" "test/dir2/file3" "test/dir2/file2" "test/dir1")