[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#2951: Suggestion: self-evaluating-p function
From: |
Ralph Schleicher |
Subject: |
bug#2951: Suggestion: self-evaluating-p function |
Date: |
Mon, 13 Apr 2009 23:04:55 +0200 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.3 (gnu/linux) |
Stefan Monnier <monnier@iro.umontreal.ca> writes:
>> (list symbol (if (self-evaluating-p value)
>> value
>> (list 'quote value))))
>
> Why not just (list symbol (list 'quote value))) ?
Yes, this was my first attempt, too. But I got puzzled whether
or not the extra quote matters in any way, especiall with lambda
expressions. Since I couldn't find a satisfactory answer in the
Elisp reference manual, I decided to get rid of it just to be save.
So, If you tell me that the quote does no harm no matter what Lisp
object is quoted, I can live without a self-evaluating-p function.
--
Ralph