I could also take another look at the draft.
We discussed adding 170 to Gambit with Marc, and he again made the case
that requiring the Scheme CWD to be equal to the OS CWD is not practical
for multi-threaded programs.
Would it make sense to add language to the SRFI saying that
implementations may use pathnames relative to a custom CWD if they want to?
I don't understand the reasoning behind this. Posix describes chdir() as per-process, so changing it will affect all threads.
John Cowan http://vrici.lojban.org/~cowan email@example.com
We call nothing profound that is not wittily expressed.
--Northrop Frye (improved)