[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Shift selection using interactive spec
From: |
David Kastrup |
Subject: |
Re: Shift selection using interactive spec |
Date: |
Sat, 29 Mar 2008 08:03:05 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) |
Juri Linkov <address@hidden> writes:
>>> And the easiest way to do this is to change properties.
>>
>> I am not concerned about the easiest, but an appropriate way.
>
> Emacs should be easy to use and customize, not appropriate for some
> abstract goal.
Giving a function a well-defined default behavior is not customization.
It is function definition.
>>> Since there were complaints that property lists are "hidden" from
>>> users, I propose the following patch to display them in the output
>>> of `describe-function' and `describe-variable'.
>>
>> Properties are not part of either variable or function. They are
>> part of the symbol.
>
> So what? There are already about 200 distinct properties in Emacs
> attached indirectly to functions and variables via symbols, and they
> modify the default behavior, so the documentation should reveal them
> to users.
But there is no _meaning_ conveyed by some property. It is
undocumented.
>> Lisp is Lisp, and Scheme is Scheme.
>
> And Emacs is Emacs (_extensible_, _customizable_, _self-documenting_
> real-time display editor).
So what about "self-documenting" applies to arbitrary properties? We
don't document functions by disassembling them, but by documentation
strings. The presence of a property is not self-explanatory, and it is
not apparent whether it may affect the variable, the function, or
something else.
--
David Kastrup, Kriemhildstr. 15, 44793 Bochum
- Re: Shift selection using interactive spec, (continued)
- Re: Shift selection using interactive spec, Lennart Borgman (gmail), 2008/03/27
- Re: Shift selection using interactive spec, David Kastrup, 2008/03/27
- Re: Shift selection using interactive spec, Juanma Barranquero, 2008/03/27
- Re: Shift selection using interactive spec, David Kastrup, 2008/03/27
- Re: Shift selection using interactive spec, Juanma Barranquero, 2008/03/27
- Re: Shift selection using interactive spec, Johan Bockgård, 2008/03/27
- Re: Shift selection using interactive spec, Richard Stallman, 2008/03/27
- Re: Shift selection using interactive spec, Juri Linkov, 2008/03/27
- Re: Shift selection using interactive spec, David Kastrup, 2008/03/28
- Re: Shift selection using interactive spec, Juri Linkov, 2008/03/28
- Re: Shift selection using interactive spec,
David Kastrup <=
- Re: Shift selection using interactive spec, Lennart Borgman (gmail), 2008/03/29
- Re: Shift selection using interactive spec, Juri Linkov, 2008/03/29
- Re: Shift selection using interactive spec, David Kastrup, 2008/03/29
- Re: Shift selection using interactive spec, Lennart Borgman (gmail), 2008/03/29
- Re: Shift selection using interactive spec, David Kastrup, 2008/03/29
- Re: Shift selection using interactive spec, Lennart Borgman (gmail), 2008/03/29
- Re: Shift selection using interactive spec, Juri Linkov, 2008/03/29
- Re: Shift selection using interactive spec, David Kastrup, 2008/03/30
- Re: Shift selection using interactive spec, Richard Stallman, 2008/03/30
- Re: Shift selection using interactive spec, M Jared Finder, 2008/03/28