Re: Comments and copyedits
Wolfgang Corcoran-Mathe 13 Oct 2023 02:39 UTC
Marc,
I'm glad my review helped you fix a few problems. And thanks for
the attribution!
On 2023-10-12 09:38 +0200, Marc Nieper-Wißkirchen wrote:
> > The names 'labels' and 'label*' do not indicate that 'labels' binds
> > dynamic labels and 'label*' static.
>
> In Olin Shiver's language, they are called by the names of `let*' and
> `letrec', which also do not indicate the full semantics. I changed the
> names so that no confusion with the existing binding constructs in the
> Scheme language (which have completely different semantics and application
> areas) can arise.
Yes, I see the parallel with let* and letrec. I still wonder if
there's a better pair of names for these forms. Aside from the
semantic differences, it's odd that 'labels' is plural and 'label*'
is singular.
> I tried to add complexity step by step, but I have to agree that the end
> product of my attempt sounds contradictory. Please check the next draft,
> when it is online, where I will introduce the permutation early.
Thanks. The new draft is much clearer. You forgot a period at the
end of line 609 (after "the first CFG block").
> > srfi-242.html:1049: Brackets around "cfg term".
>
> I cannot find an occurrence where `<...>' brackets are missing.
Sorry, I forgot that the brackets are added in CSS.
Nice work, again. I look forward to the loop macro!
--
Wolfgang Corcoran-Mathe <xxxxxx@sigwinch.xyz>