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

Reply via email to