• Final SRFI 237: R6RS Records (refined)

    From Arthur A. Gleckler@21:1/5 to All on Tue May 2 17:24:04 2023
    Scheme Request for Implementation 237,
    "R6RS Records (refined)",
    by Marc Nieper-Wißkirchen,
    has gone into final status.

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

    Here's the abstract:

    The record mechanism of R6RS is refined. In particular, the triad
    of record names, record-type descriptors and record constructor
    descriptors can be effectively ignored and replaced with the single
    notion of a record descriptor. We also remove the restriction that
    the syntactic layer can only define one constructor per record type
    defined.

    Here is the commit summary since the most recent draft:

    - Small fixes (see John's last review).
    - editorial changes
    - Link to landing page instead.
    - Finalize.

    Here are the diffs since the most recent draft:

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

    Many thanks to Marc 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)