On Fri, Feb 7, 2020 at 10:34 AM Lassi Kortela <xxxxxx@lassi.io> wrote:
I could also take another look at the draft.

Yes, please do.  The easiest way to read the latest version on line is at <http://htmlpreview.github.io/?https://raw.githubusercontent.com/johnwcowan/srfi-170/master/srfi-170.html>. 
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        xxxxxx@ccil.org
We call nothing profound that is not wittily expressed.
        --Northrop Frye (improved)