I've just published draft #6 of SRFI 204. It was submitted by Felix Thibault, author of the SRFI.
Here are Felix's comments on the draft:
The same base implementation now works for Chez and Loko (the r6rs implementations) as well as Guile, Gauche, Chibi, and Larceny.
Here is the commit summary:
- add slot-set! tests, make pass for Guile, Gauche, Larceny
- add record setter tests to chibi, get to pass
- add record setter tests to loko, all passing
- add record setter tests, all pass
- fix srfi-99 slot-set! example in documentation
- change to new working match-letrec, get all tests passing
- update SRFI to reference "Dirty-Macros"
- put not working implementations in not-working
- move references to srfi/ref/
- plan underscore refactor
- refactor, test with loko, chibi, passing
- update changes list
- deleted redundant files/directories
- convert match module to new syntax test with chibi/loko/chez
- adjust all libraries to new syntax
- update documentation
- update pattern documentation
- Fix error reported by W3C HTML Validator.
- Eliminate trailing whitespace.
- Publish sixth draft.
Here's the diff:
https://github.com/scheme-requests-for-implementation/srfi-204/compare/draft-5..draft-6
Regards,
SRFI Editor