Re: Macro id-memv??, workings of tripple dot

2024-03-15 Thread Zelphir Kaltstahl
Hello Jean! On 3/15/24 09:03, Jean Abou Samra wrote: My question is: Do the ... in the case ((test id _kt _kf) _kt) ... produce one case for each identifier in the list? Yes, they do. I am guessing that this is what they do. However, they are mentioned as literals in the inner syntax-rul

Re: Macro id-memv??, workings of tripple dot

2024-03-15 Thread Jean Abou Samra
> My question is: Do the ... in the case > > ((test id _kt _kf) _kt) ... > > produce one case for each identifier in the list? Yes, they do. > I am guessing that this is what they do. However, they are mentioned as > literals in the inner syntax-rules, No, they aren't. The (id ...) form is

Macro id-memv??, workings of tripple dot

2024-03-14 Thread Zelphir Kaltstahl
Hello Guile Users, I have another macro understanding question and I think I don't yet grasp all the usages of the ellipsis/tripple dot/... : Again it is a macro from https://okmij.org/ftp/Scheme/assert-syntax-rule.txt. This time the id-memv macro, which I think I mostly understand, but have