From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Robert Thorpe Newsgroups: gmane.emacs.help Subject: Re: Whats wrong with this defcustom? Date: Thu, 31 Jul 2014 22:56:56 +0100 Message-ID: <87oaw5kx93.fsf@robertthorpeconsulting.com> References: <87tx5yh35q.fsf@debian.uxu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1406843854 11025 80.91.229.3 (31 Jul 2014 21:57:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 31 Jul 2014 21:57:34 +0000 (UTC) Cc: help-gnu-emacs@gnu.org To: Emanuel Berg Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Jul 31 23:57:27 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XCyLl-0006NP-8O for geh-help-gnu-emacs@m.gmane.org; Thu, 31 Jul 2014 23:57:25 +0200 Original-Received: from localhost ([::1]:58657 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XCyLk-0001JL-P9 for geh-help-gnu-emacs@m.gmane.org; Thu, 31 Jul 2014 17:57:24 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35983) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XCyLT-0001IL-VW for help-gnu-emacs@gnu.org; Thu, 31 Jul 2014 17:57:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XCyLN-0001kb-Pm for help-gnu-emacs@gnu.org; Thu, 31 Jul 2014 17:57:07 -0400 Original-Received: from outbound-smtp05.blacknight.com ([81.17.249.38]:57419) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XCyLN-0001kA-KI for help-gnu-emacs@gnu.org; Thu, 31 Jul 2014 17:57:01 -0400 Original-Received: from mail.blacknight.com (pemlinmail04.blacknight.ie [81.17.254.17]) by outbound-smtp05.blacknight.com (Postfix) with ESMTP id E491D9890D for ; Thu, 31 Jul 2014 21:56:27 +0000 (UTC) Original-Received: (qmail 2318 invoked from network); 31 Jul 2014 21:56:59 -0000 Original-Received: from unknown (HELO RTLaptop) (rt@robertthorpeconsulting.com@[109.78.168.87]) by 81.17.254.9 with ESMTPSA (DHE-RSA-AES128-SHA encrypted, authenticated); 31 Jul 2014 21:56:59 -0000 In-Reply-To: <87tx5yh35q.fsf@debian.uxu> (message from Emanuel Berg on Thu, 31 Jul 2014 00:50:41 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 81.17.249.38 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:99042 Archived-At: Emanuel Berg writes: > Robert Thorpe writes: ... > Yeah? Isn't it just plain evaluation inside-out? > > (equal '(something) (quote (something))) ; t > '(equal '(something) (quote (somethingelse))) ; nil My point is only that the '(something) is converted into (quote (something)) by the lisp reader. Equality wasn't really the issue because that conversion happens before the lisp interpreter proper gets involved. It happens before the interpreters ideas about equality are involved. What the interpreter or evaluator sees for the code above is: (equal (quote (something)) (quote (something))) ; t (equal (quote (something)) (quote (somethingelse))) ; nil BR, Robert Thorpe