[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Why is Elisp's defvar weird? And is eval_sub broken?
From: |
Stefan Monnier |
Subject: |
Re: Why is Elisp's defvar weird? And is eval_sub broken? |
Date: |
Wed, 18 Feb 2015 17:29:12 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
> So the local-specialness feature is intended exclusively to be a workaround
> for the problem of non-prefixed symbols, not intended for any other purpose?
It's mostly intended so that someone can use a dynamically scoped
variable without worrying about stepping on other people's toes, yes.
> In that case, should desktop-first-buffer, desktop-buffer-ok-count, and
> desktop-buffer-fail-count be given init values to prevent local specialness,
> so that code outside desktop.el that calls desktop functions that use those
> variables doesn't have to do defvar on them?
We could, but AFAICT, these vars are only used in desktop.el (they
could/should use a double-dash to indicate that they're internal), so it
would be kind of pointless.
Stefan
- Why is Elisp's defvar weird? And is eval_sub broken?, Kelly Dean, 2015/02/12
- Re: Why is Elisp's defvar weird? And is eval_sub broken?, Stefan Monnier, 2015/02/13
- Re: Why is Elisp's defvar weird? And is eval_sub broken?, Kelly Dean, 2015/02/14
- Re: Why is Elisp's defvar weird? And is eval_sub broken?, Stefan Monnier, 2015/02/14
- Re: Why is Elisp's defvar weird? And is eval_sub broken?, Daniel Colascione, 2015/02/15
- Re: Why is Elisp's defvar weird? And is eval_sub broken?, Kelly Dean, 2015/02/16
- Re: Why is Elisp's defvar weird? And is eval_sub broken?, Stefan Monnier, 2015/02/16
- Re: Why is Elisp's defvar weird? And is eval_sub broken?, Kelly Dean, 2015/02/17
- Re: Why is Elisp's defvar weird? And is eval_sub broken?,
Stefan Monnier <=
- Re: Why is Elisp's defvar weird? And is eval_sub broken?, Kelly Dean, 2015/02/19
- Re: Why is Elisp's defvar weird? And is eval_sub broken?, Stefan Monnier, 2015/02/19
- Re: Why is Elisp's defvar weird? And is eval_sub broken?, Kelly Dean, 2015/02/19
- Re: Why is Elisp's defvar weird? And is eval_sub broken?, Stefan Monnier, 2015/02/19
- Proposal for a closed-buffer tracker, Kelly Dean, 2015/02/21
- Re: Proposal for a closed-buffer tracker, Eli Zaretskii, 2015/02/22
- Re: Proposal for a closed-buffer tracker, Stefan Monnier, 2015/02/22
- Re: Proposal for a closed-buffer tracker, Dmitry Gutov, 2015/02/22
- Re: Proposal for a closed-buffer tracker, Artur Malabarba, 2015/02/23
- Re: Proposal for a closed-buffer tracker, Eli Zaretskii, 2015/02/23