"[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