From: John Cowan <firstname.lastname@example.org>
Date: Wednesday, July 31, 2019 1:47 PM
The read-symlink procedure seems to have disappeared in commit eadc8f82,
"editorial and minor functional changes", right after draft 3. Was that
intentional? There is no way to have the same functionality if that
procedure is not provided.
It's not clear to me that it's actually useful in typical programs, unless you want to write your own ls -l implementation. Googling around shows no one explaining the purpose of it.
This hits my major long term use Scheme case: backup programs, where you must capture a great deal of information about all file objects.
On the other hand, quite a bit more is needed for certain types, or should I say qualities, of backups, vs. a tar equivalent: