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