• Final SRFI 222: Compound Objects

    From Arthur A. Gleckler@21:1/5 to All on Tue Jul 20 18:28:00 2021
    Scheme Request for Implementation 222,
    "Compound Objects,"
    by John Cowan (text), Arvydas Silanskas (implementation),
    has gone into FINAL status.

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

    Here's the abstract:

    Compound objects are analogous to R6RS compound conditions, and are
    suitable for use in creating and handling conditions on non-R6RS
    systems, among other purposes. They encapsulate an immutable sequence
    of subobjects, which can be any object except another compound object.
    It is possible to implement R6RS compound conditions on top of
    compound objects, but not vice versa. Note that this SRFI does not
    provide any analogue to R6RS simple conditions, which are just
    records.

    Here is the commit summary since the most recent draft:

    - small test / implementation fixes. Small example fix in text
    - Ignore "Compounds.log".
    - Drop trailing whitespace. Adjust indentation.
    - Finalize.

    Here are the diffs since the most recent draft:

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

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