[Top][All Lists]
[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