I've just published draft #8 of SRFI 204. It was submitted by Felix Thibault, author of the SRFI.
Felix described this draft as intended to be "something implementers can use to write their own version of the pattern matcher."
Here is the commit summary:
- add section about behavior with other macros
- fix typo in srfi document
- add note to srfi about = succeeding on #f where ? fails
- edit srfi so it will compile with cyclone
- test with cyclone, failing 3 tests (issue2.txt)
- try foment with new changes, still not working
- get rid of foment files except issue
- try gambit with new changes, still not working
- get rid of gambit files except issue
- add or/not/ellipsis to TODO, explore in forum-topics.scm
- got matcher to work with Gerbil, 2 tests failing
- try/fail to integrate testing
- integrate Gerbil module, get rid of extra files
- delete redundant files in Cyclone0.19
- try Husk, still not working, saved issue, deleted rest
- try/fail to make new module work with mit-scheme
- try/fail with mit-scheme after reading about vectors in i1
- clean up mit, save issue
- try/fail to get rapid-scheme to pass
- clean up rapid, save issue
- make TOC, section headings
- finish edits to spec
- overwrite old srfi with new
- copy edits
- Fix errors reported by W3C HTML Validator.
- Eliminate trailing whitespace. Publish draft #8.
Here's the diff:
https://github.com/scheme-requests-for-implementation/srfi-204/compare/draft-7..draft-8
Regards,
SRFI Editor