I've just published draft #4 of SRFI 237
<https://srfi.schemers.org/srfi-237/>. It was submitted by Marc
Nieper-Wißkirchen, author of the SRFI.

*This SRFI was formerly known as Reconciled Records*

Here are Marc's comments on the draft:

SRFI 237 started as a proposal to unify the R6RS and the R7RS
define-record-type syntax into one form.

Now, after three drafts, the scope of SRFI 237 has been extended quite a
bit. Now, it is not only about unifying the syntaxes but also about
refining the R6RS record-type facility.

To structure things, I would therefore like to [split] SRFI 237 into SRFI
237 + SRFI [240], where SRFI 237 is only concerned with the refinement of
the R6RS record-type facility and SRFI [240] is about the unification of
the define-record-type syntaxes.

Here is the commit summary:

   - Add documentation for generative clause.
   - Implement generative clause.
   - Add open issues.
   - Implement separation of symbolic name and bound name.
   - Fix implicit identifiers.
   - Remove SRFI 240 code.
   - Removed SRFI 240 bits.
   - Publish fourth draft.

Here's the diff:

https://github.com/scheme-requests-for-implementation/srfi-237/compare/draft-3..draft-4

Regards,


SRFI Editor

Reply via email to