[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to quote a list of functions?
From: |
John Mastro |
Subject: |
Re: How to quote a list of functions? |
Date: |
Sat, 15 Aug 2015 14:16:17 -0700 |
>> It's true that in Emacs Lisp, unlike in e.g.
>> Common Lisp, there's no runtime difference between
>> 'foo and #'foo. However, the inspiration to "stop
>> and think" is arguably part of the benefit at the
>> beginning, because it helps you sharpen your
>> intuitive sense of "symbol-as-symbol" vs
>> "symbol-as-function".
>
> Why is that distinction as such of any value? I know
> a function when I see it, not because of notation, but
> because of context and its name, and I value much
> higher having the context and name speak to me loud and
> clear than putting that explicit with some ugly
> notation at that.
You mentioned a need to stop and think, and seemed unsure about whether
the first argument to `put' is a symbol or a function, so I took it that
the distinction was not entirely clear to you.
> For example, indentation is very helpful and should
> always and everywhere be used sensibly. So if I believe
> that, as a lisper, would I favor doing it the Python
> way, having it compulsory? Answer: Of course not.
I think you have this metaphor backward; all I said was that sharp-quote
can be helpful (like indentation), not that you should be compelled to
use it.
Pascal's point (that the sameness between `quote' and `function' in
Emacs Lisp is an implementation detail which, at least in principal,
could change) is perhaps stronger, but he's not saying that Emacs Lisp
should change to force you to use `quote' and `function' differently.
--
john
- Re: How to quote a list of functions?, (continued)
- Message not available
- Re: How to quote a list of functions?, Barry Margolin, 2015/08/11
- Re: How to quote a list of functions?, Emanuel Berg, 2015/08/11
- Message not available
- Re: How to quote a list of functions?, Barry Margolin, 2015/08/12
- Re: How to quote a list of functions?, Emanuel Berg, 2015/08/12
- Re: How to quote a list of functions?, Stefan Monnier, 2015/08/12
- Re: How to quote a list of functions?, Emanuel Berg, 2015/08/12
- Message not available
- Re: How to quote a list of functions?, Pascal J. Bourguignon, 2015/08/13
- Re: How to quote a list of functions?, Emanuel Berg, 2015/08/13
- Re: How to quote a list of functions?, John Mastro, 2015/08/13
- Re: How to quote a list of functions?, Emanuel Berg, 2015/08/14
- Re: How to quote a list of functions?,
John Mastro <=
- Re: How to quote a list of functions?, Emanuel Berg, 2015/08/16
- Re: How to quote a list of functions?, Pascal J. Bourguignon, 2015/08/16
- Re: How to quote a list of functions?, Emanuel Berg, 2015/08/16
- Message not available
- Re: How to quote a list of functions?, Pascal J. Bourguignon, 2015/08/16
- Re: How to quote a list of functions?, Emanuel Berg, 2015/08/16
- Message not available
- Re: How to quote a list of functions?, Barry Margolin, 2015/08/16
- Re: How to quote a list of functions?, Pascal J. Bourguignon, 2015/08/16
- Re: How to quote a list of functions?, Emanuel Berg, 2015/08/17
- Message not available
- Re: How to quote a list of functions?, Pascal J. Bourguignon, 2015/08/17
- Re: How to quote a list of functions?, Emanuel Berg, 2015/08/18