[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: `read--expression' and `read-minibuffer'
From: |
Stefan Monnier |
Subject: |
Re: `read--expression' and `read-minibuffer' |
Date: |
Sun, 04 Sep 2016 00:40:41 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) |
> Well, sure, there are Lisp objects (e.g. byte-compiled
> functions) that are not readable expressions. But those are
> not readable anyway, AFAIK.
Lists of symbols are Lisp object, are perfectly readable, but shouldn't
use `read--expression'. `read--expression' is to read the subset of
S-exps which represent an Elisp expression (something that would be
meaningful to pass to `eval', for example).
> Why isn't `read--expression' treated as a user function, like
> `read-minibuffer', instead of being considered "internal"?
Can't remember the details, but I think it's because it's easier to make
it "external" than the reverse.
> And `read-minibuffer' is still used for `interactive' with
> spec "x". Why isn't `read--expression' used for that now?
Not sure either. Probably just a conservative choice.
Stefan
- `read--expression' and `read-minibuffer', Drew Adams, 2016/09/03
- Re: `read--expression' and `read-minibuffer',
Stefan Monnier <=
- RE: `read--expression' and `read-minibuffer', Drew Adams, 2016/09/04
- Re: `read--expression' and `read-minibuffer', Stefan Monnier, 2016/09/04
- RE: `read--expression' and `read-minibuffer', Drew Adams, 2016/09/04
- Re: `read--expression' and `read-minibuffer', Stefan Monnier, 2016/09/04
- Re: `read--expression' and `read-minibuffer', Davis Herring, 2016/09/06
- Re: `read--expression' and `read-minibuffer', Stefan Monnier, 2016/09/06
- RE: `read--expression' and `read-minibuffer', Drew Adams, 2016/09/06
- RE: `read--expression' and `read-minibuffer', Drew Adams, 2016/09/06
- Re: `read--expression' and `read-minibuffer', Stefan Monnier, 2016/09/06
- RE: `read--expression' and `read-minibuffer', Drew Adams, 2016/09/06