On Wed, Apr 22, 2020 at 1:13 PM <xxxxxx@ancell-ent.com> wrote:
This SRFI specifies how the host environment can be accessed from within a Scheme program.

Maybe weaken this to something like "specifies some of the ways the host environment...", since we've for example decided to split out processes from SRFI 170, and there are a number of other SRFIs current, in progress, or future that will do this?

Done.
 
For Issues, as Lassi has noted, the notion of current directory needs to be clarified or refined, or I'm pretty sure mentioned there.

I'm pushing back on this.  Posix says the current directory is per-process, and for SRFI 170 purposes, per-process it is.  Implementers of SRFI-170 can add change-thread-directory and its setter, or simply derogate from the SRFI in their documentation.  I've added a note to this effect.
 
POSIX file locking, which is notoriously broken as designed.
We should change the above link to something we control, which for now could just automatically redirect to the currently linked essay.

In principle that makes sense, but it is ten years old and preserved in the Internet Archive.  I am not inclined to worry about it; indeed, I trust the Internet Archive much more than I trust our existing archiving.
 
I don't understand the last clause, transmission of which bytes?  Assuming we're treating ports as unidirectional as we're doing in this SRFI, do you either get 0 bytes, or a full line, hanging until you get one?
 
I don't either.  Removing the "Furthermore" sentence altogether.

In this fdes->*-port context, do we want to add language, and possibly required behavior, about what to do with a file descriptor created with open-file with the open/read+write flag?  That's a non-process related case where a GC implicit close of a file descriptor from an abandoned port could be bad, in a way that's not obvious to the user.

Please explain further.



John Cowan          http://vrici.lojban.org/~cowan        xxxxxx@ccil.org
Lope de Vega: "It wonders me I can speak at all.  Some caitiff rogue
did rudely yerk me on the knob, wherefrom my wits yet wander."
An Englishman: "Ay, belike a filchman to the nab'll leave you
crank for a spell." --Harry Turtledove, Ruled Britannia