Mark Triggs <[EMAIL PROTECTED]> writes:
> Hey all,
Hi !
> When I started looking at incorporating Miles's
> `lambda-with-constant-bindings', I realised there were a number of
> places in the code where we've done things like:
>
> `(lambda (...)
> ...
> (switch-to-buffer ,(current-buffer)))
I don't have time to examine your code precisely right now, but this
could be rewritten
(let ((current-buf (current-buffer)))
`(lambda ()
(switch-to-buffer ,current-buf)))
So, Miles' proposal would apply unchanged with a little bit more work
for the "user".
> Is this something that would count as a bugfix against 0.9, or
> should I introduce this in a development branch?
No strong opinion on this. That's more or less a bugfix, but the risk
to introduce other bugs seems rather high to me.
Perhaps we could put this in a 1.1 branch, and plan a 1.2 with "minor
enhancement that were delayed after the 1.0" soon after the 1.0 ?
Otherwise, release a 0.9.1 with this change and wait long enough to be
sure we didn't introduce new bugs to release 1.0.
--
Matthieu