Thanks, Peter, this looks great. I don't think it's necessary to
put the two of us on the title page as typesetters (as opposed to
vanilla WG2 members), since it's mentioned later in the document.
But that's a very minor detail.
It would be great if macros with complex structure (like 'do' and
'guard') could be pretty-printed in their synopses (as in the Reports).
Right now the 'do' synopsis is rendered as:
(do ((⟨variable1⟩ ⟨init1⟩) …) (⟨test⟩ ⟨expression⟩ …) (⟨command⟩ …)),
when
(do ((⟨variable1⟩ ⟨init1⟩) …)
(⟨test⟩ ⟨expression⟩ …)
(⟨command⟩ …)),
would be preferable.
I know this would probably be an enormous headache, entailing the
addition of some kind of verbatim layout inside of an expression
syntax element. Yuck. But I'll try to think of a way to do it that
doesn't result in completely barbarous markup.
On 2026-04-23 16:13 -0400, 'Peter McGoron' via scheme-reports-wg2 wrote:
> The changes to `cond` and `case` were points of contention. I
> believe we should publish them, with a note that they are subject to
> change. We can ballot them and revert them to -Small semantics if
> they prove unpopular.
I agree.
--
Wolfgang Corcoran-Mathe <
w...@sigwinch.xyz>