[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Can't M-x compile-defun `edebug' because dynamic variables are false
From: |
Drew Adams |
Subject: |
RE: Can't M-x compile-defun `edebug' because dynamic variables are falsely taken as lexical. |
Date: |
Mon, 17 Feb 2020 10:23:32 -0800 (PST) |
ping.
> Which brings us back to the beginning:
>
> Maybe remove `special-variable-p' altogether?
> Or if, as is apparently the case, it's needed for
> the byte-compiler implementation, at least rename
> it to indicate that it's internal, and remove it
> from the manual?
>
> I'm not trying to remake the Emacs design of
> lexical scoping - or anything like that. I'm
> not even trying to change how it's presented in
> the doc (though maybe from this thread you'll
> have some slight changes you'd like to make).
>
> This is really only about `special-variable-p'.
> Both its name and its doc are currently quite
> misleading. And it doesn't seem like something
> that users will ever use or should ever try to
> use. I've asked about that use case...
- RE: Can't M-x compile-defun `edebug' because dynamic variables are falsely taken as lexical., Drew Adams, 2020/02/13
- Re: Can't M-x compile-defun `edebug' because dynamic variables are falsely taken as lexical., Stefan Monnier, 2020/02/13
- RE: Can't M-x compile-defun `edebug' because dynamic variables are falsely taken as lexical., Drew Adams, 2020/02/13
- Re: Can't M-x compile-defun `edebug' because dynamic variables are falsely taken as lexical., Stefan Monnier, 2020/02/13
- RE: Can't M-x compile-defun `edebug' because dynamic variables are falsely taken as lexical., Drew Adams, 2020/02/13
- Re: Can't M-x compile-defun `edebug' because dynamic variables are falsely taken as lexical., Stefan Monnier, 2020/02/13
- RE: Can't M-x compile-defun `edebug' because dynamic variables are falsely taken as lexical., Drew Adams, 2020/02/14
- Re: Can't M-x compile-defun `edebug' because dynamic variables are falsely taken as lexical., Stefan Monnier, 2020/02/14
- RE: Can't M-x compile-defun `edebug' because dynamic variables are falsely taken as lexical.,
Drew Adams <=
- Re: Can't M-x compile-defun `edebug' because dynamic variables are falsely taken as lexical., Stefan Monnier, 2020/02/13
- RE: Can't M-x compile-defun `edebug' because dynamic variables are falsely taken as lexical., Drew Adams, 2020/02/13