[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#6203: Frame-local variables break let-binding
From: |
Stefan Monnier |
Subject: |
bug#6203: Frame-local variables break let-binding |
Date: |
Mon, 17 May 2010 15:48:07 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
> This all raises the issue, though: what's the accepted replacement for
> frame-local variables,
frame-parameters
> and why are they deprecated in the first place?
Because OT1H they're very little used, and OTOH they're a pain in the
rear to support and maintain because of all kinds of corner cases, and
it'll only get better with the addition of concurrency and/or
lexical scoping.
> My package has rather a few of them, and it's very useful to be able
> to use them like variables. I want to make them available for user
> customization, let-bind them, and use them without having to go
> through lots of manual frame-parameter rigamarole each time. I would
> rather not break any user customizations using these variables.
> So what should I do?
Use frame-parameters. Note that until Emacs-24 is released, that gives
you a fair bit of time to deal with it.
Stefan
- bug#6203: Frame-local variables break let-binding, Nathan Weizenbaum, 2010/05/17
- bug#6203: Frame-local variables break let-binding, Stefan Monnier, 2010/05/17
- bug#6203: Frame-local variables break let-binding, Nathan Weizenbaum, 2010/05/17
- bug#6203: Frame-local variables break let-binding,
Stefan Monnier <=
- bug#6203: Frame-local variables break let-binding, Nathan Weizenbaum, 2010/05/17
- bug#6203: Frame-local variables break let-binding, Stefan Monnier, 2010/05/18
- bug#6203: Frame-local variables break let-binding, Nathan Weizenbaum, 2010/05/18
- bug#6203: Frame-local variables break let-binding, Juri Linkov, 2010/05/18
- bug#6203: Frame-local variables break let-binding, Stefan Monnier, 2010/05/18