Hello,
Thank you for your job!
I just had a few questions about this srfi.
1)If its main aim is to define standard library names, would it not be
worth including (srfi 211 defmacro) for legacy macros, and (srfi 211
syntax-rules) for the r7rs macros?
The first could provide a helpful error message urging users to update
their code on systems that do not want to support defmacro, and the
second one would be a no-op on r7rs systems, and would actually
provide syntax-rules on the non-r7rs systems.
2)There are no procedures or syntax doing any sort of macro expansion.
Almost all implementations, however, do provide some form of
macroexpand, macroexpand-1, macroxpand:eval.
SLIB lists those for almost every macro system:
https://people.csail.mit.edu/jaffer/slib/Scheme-Syntax-Extension-Packages.html#Scheme-Syntax-Extension-Packages
Are they clearly out of scope for this SRFI?
Vladimir
--
Yours sincerely, Vladimir Nikishkin