lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Commit 4778c7326d726f50f6ac541322006d6b90795945


From: David Kastrup
Subject: Re: Commit 4778c7326d726f50f6ac541322006d6b90795945
Date: Tue, 06 Dec 2011 14:01:21 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux)

"address@hidden" <address@hidden> 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]