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 <[email protected]>
