• Final SRFI 170: POSIX API

    From Arthur A. Gleckler@21:1/5 to All on Wed Oct 28 20:35:09 2020
    Scheme Request for Implementation 170,
    "POSIX API,"
    by Olin Shivers (original author), John Cowan (editor and shepherd),
    Harold Ancell (implementer and editor),
    has gone into FINAL status.

    The document and an archive of the discussion are available at <https://srfi.schemers.org/srfi-170/>.

    Here's the abstract:

    The host environment is the set of resources, such as the filesystem,
    network and processes, that are managed by the operating system on top
    of which a Scheme program is executing. This SRFI specifies some of
    the ways the host environment can be accessed from within a Scheme
    program. It does so by leveraging widespread support for POSIX, the
    Portable Operating System Interface standardized by the IEEE. Not all
    of the functions of this SRFI are available on all operating systems.

    Here is the commit summary since the most recent draft:

    - terminal? now only takes a port.
    - Change 3.2 I/O to new API.
    - First cut of TDD for new 3.2 I/O API.
    - file descriptor objects (FDOs) are gone.
    - Final 3.2 I/O procedures, and more testing of them.
    - port-type and buffer-type now use constants
    - updated NOTES files
    - Match the standard copyright notice.
    - Fix spelling errors.
    - Fix punctuation and prepositions.
    - Finalize.

    Here are the diffs since the most recent draft:

    <https://github.com/scheme-requests-for-implementation/srfi-170/compare/draft-12..final>

    Many thanks to by and to everyone who contributed to the discussion of
    this SRFI.

    Regards,


    SRFI Editor

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)