Comments and copyedits Wolfgang Corcoran-Mathe (12 Oct 2023 04:30 UTC)
Re: Comments and copyedits Marc Nieper-Wißkirchen (12 Oct 2023 07:39 UTC)
Re: Comments and copyedits Arthur A. Gleckler (12 Oct 2023 14:23 UTC)
Re: Comments and copyedits Marc Nieper-Wißkirchen (12 Oct 2023 14:36 UTC)
Re: Comments and copyedits Wolfgang Corcoran-Mathe (13 Oct 2023 02:39 UTC)

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>