On Sat, May 4, 2019 at 12:49 PM Lassi Kortela <xxxxxx@lassi.io> wrote:

What's the closest the Scheme community has come to a standardized
interface to POSIX/Unix/Windows OS APIs? The usual stuff file system,
sockets, subprocesses, signals, user accounts and the like.

Funny you should ask that just now.  I just today shipped proposed SRFI 170,
Host Environment API, to srfi-editors.  You can read the initial version at
<https://htmlpreview.github.io/?https://bitbucket.org/cowan/r7rs-wg1-infra/raw/default/srfi-170.html>,
but please withhold public comment until the SRFI 170 mailing list is opened
up by Arthur, so that it all appears in one place.  (Private comment is fine.)

The intention is that this SRFI should be supported on Windows to the extent possible:
all procedures are provided, but some of them return default values or throw exceptions.
A Win32 SRFI might be  a Good Thing too, but it's beyond my ability to provide.


John Cowan          http://vrici.lojban.org/~cowan        xxxxxx@ccil.org
Cash registers don't really add and subtract;
        they only grind their gears.
But then they don't really grind their gears, either;
        they only obey the laws of physics.  --Unknown

-- 
John Cowan          http://vrici.lojban.org/~cowan        xxxxxx@ccil.org
In politics, obedience and support are the same thing.  --Hannah Arendt

 
 

It seems sockets already have one SRFI (106) but I didn't find anything
for the others.