I've just published draft #2 of SRFI 177. It was submitted by Lassi Kortela, author of the SRFI.
https://srfi.schemers.org/srfi-177/
Here are Lassi's comments on the draft:
The spec changes are:
- Rename keyword-lambda and keyword-call to lambda/kw and call/kw.
- Add define/kw.
Here is the commit summary:
- Reformat with HTML Tidy
- Add lang=en
- Add implementation
- Add missing final newlines
- Generate.
- Use referentially transparent macros for Guile
- Use referentially transparent macros for Racket
- Add title to <title> tag
- Work around Firefox column formatting bug.
- Omit Copyright section from table of contents
- Drop redundant language about no kw-args
- Clarify terminology "identifier" vs "symbol"
- Clarify terminology "implementation" -> "library"
- Add "Keywords as objects vs syntactic markers" to rationale
- Rename keyword-lambda, keyword-call -> lambda/kw, call/kw
- Add define/kw to the specification
- Fix alignment in code example
- Publish second draft.
Here's the diff:
https://github.com/scheme-requests-for-implementation/srfi-177/compare/draft-1..draft-2
Regards,
SRFI Editor