I've just published draft #3 of SRFI 204. It was submitted by Felix Thibault, author of the SRFI.
Here are Felix's comments on the draft:
I added a reference to the source Alex mentioned in the Rationale (3rd paragraph) and added a list of exports at the beginning of the specification section (along with documentation for some patterns that weren't documented). There is also some documentation in the implementation section that describes the three forms the record patterns use. (I'm not sure I have the signature on these right).
Here is the commit summary:
- Fix <cite></cite>.
- get matcher to load and work in larceny
- fail load text library, copied/compiled implementation's file
- fail to include, doesn't like ..1 syntax
- run tests:match-letrec fail, skip record
- fix so version doesn't have to be in 4th position
- Chez works in interpreter/no srfis
- clone Aaron Hsu's srfi's for Chez, adjust names so they load
- get tests to run for Chez, 28 failing
- got foment to load match, but crashes w/pat variables
- tried to get started on rapid-scheme
- Remove stray symbolic link.
- fix some of old source, start on Gerbil
- make more tests on letrec, issue also exits on ice-9 match
- get to load in gsi and record issues
- get match to load and work in gxi
- convert tests to Gerbil, failing 53
- rename doc for WC to be more descriptive, work on MIT
- try to load match in MIT, record issues
- make better filenames, update README
- credit Oleg for symbol?? and document is-a?, slot-ref, slot-set!
- put index of exported forms in spec, document
- Fix errors reported by W3C HTML Validator.
- Publish third draft.
Here's the diff:
https://github.com/scheme-requests-for-implementation/srfi-204/compare/draft-2..draft-3
Regards,
SRFI Editor