But frame-parameters have to be manually managed with frame-parameter, no? Even ignoring compatibility for user-facing configuration, it seems really annoying to have to call frame-parameter and set-frame-parameter all the time, especially if you're trying to simulate `let'.
Are there at least any plans for a nicer API for working with what used to be frame-local variables?
> This all raises the issue, though: what's the accepted replacement forframe-parameters
> frame-local variables,
Because OT1H they're very little used, and OTOH they're a pain in the
> and why are they deprecated in the first place?
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.
Use frame-parameters. Note that until Emacs-24 is released, that gives
> 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?
you a fair bit of time to deal with it.
Stefan