"[email protected]" <[email protected]> writes:

> Hey all,
>
> I believe that the variable `clone' needs to be unquoted in commit
> 4778c7326d726f50f6ac541322006d6b90795945 (it is part of a quasi-quoted
> list).  I haven't tested it thoroughly, but please give it a look and
> lemme know if this is indeed the case.

No idea what makes you think that.  clone is part of the generated
let*-form.  There is some trickiness involved since the let* generates a
bunch of lambdas that could theoretically also access a variable called
clone in a closure the user defines.

However, since clone is the _first_ variable in the let* and does not
get its binding until all the lambdas have been created, there is no
conflict of interest.

You might try something like

#(display '#{ This #(and that) and $whatever #})

to better see how this works.


So apparently you have encountered a problem and believe this to be
related to the non-unquote of clone.  It isn't.

How about reporting the problem you are actually seeing?

-- 
David Kastrup


_______________________________________________
lilypond-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to