An update has been posted to the SRFI-72 draft. The editor has kindly agreed to
extend the draft period until September 20th.
Substantive changes:
====================
* Added section on reflective tower:
"The proposed macro system has an infinite reflective tower. In contrast with
comparable macro systems, the hygiene algorithm implements a refinement of
lexical scoping that takes into account the level of use of an identifier in
determining its meaning."
* Added BEGIN-FOR-SYNTAX.
* Added SYNTACTIC-WIND.
* Removed EXPAND.
Minor changes:
==============
* Simplified example in introduction.
* Shortened discussion and changed examples in "improved hygiene" section.
Regarding opaque syntax objects:
================================
No clear consensus on this issue has emerged from the discussion so far.
Various good arguments have been made on both sides of the issue. Possibly
there may just be more than one right way of designing this. Possibly
there does exist a consensus in the wider community, but I can only
make a judgment on the basis of those who participate in the
discussion. In the current absence of a consensus against doing so among
those participants, I am keeping the interface unchanged, for now.
Regards
Andre