From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?utf-8?B?xaB0xJtww6FuIE7Em21lYw==?= Newsgroups: gmane.emacs.devel Subject: Re: why does `variable-at-point' return 0? Date: Fri, 20 Apr 2012 20:14:10 +0200 Message-ID: <87sjfyl18t.fsf@gmail.com> References: <2F0E226322EE44669007194BC8389F81@us.oracle.com> <717003EF5A184D8A91EF489C3A79EB92@us.oracle.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1334945666 15293 80.91.229.3 (20 Apr 2012 18:14:26 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 20 Apr 2012 18:14:26 +0000 (UTC) Cc: Drew Adams , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 20 20:14:24 2012 Return-path: Envelope-to: ged-emacs-devel@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 1SLILg-0004Va-2d for ged-emacs-devel@m.gmane.org; Fri, 20 Apr 2012 20:14:24 +0200 Original-Received: from localhost ([::1]:55717 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SLILf-0005xE-5C for ged-emacs-devel@m.gmane.org; Fri, 20 Apr 2012 14:14:23 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:43836) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SLILc-0005wv-LQ for emacs-devel@gnu.org; Fri, 20 Apr 2012 14:14:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SLILY-0001rk-0Y for emacs-devel@gnu.org; Fri, 20 Apr 2012 14:14:20 -0400 Original-Received: from mail-wg0-f41.google.com ([74.125.82.41]:33416) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SLILX-0001rZ-O8 for emacs-devel@gnu.org; Fri, 20 Apr 2012 14:14:15 -0400 Original-Received: by wgbds1 with SMTP id ds1so895859wgb.0 for ; Fri, 20 Apr 2012 11:14:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type:content-transfer-encoding; bh=hYGegKeQ6N7aNOytJMaqpPnqVs6l3/MwI17HbToG9dM=; b=F7p3O0CLI7i+i8AsCTKVXwa1Qh3xUDWt76UzWqf8IkGmFpDc6uy+KA4EmeXba+j5H9 adAG0E7q+NqxGNq0rewIi7u5fvib2BZz91D6aoxOuElymio9pjX1jDc4njGpX22zIVFs 26YZCv2mYsa/gNAvkW+Ya5xJzoCSNYALgKH+fyg9sGW1TXQxIbrNgFkesdZCSgvWsPWR RJXCdBfHn1n5Eib0+Q2wM2k2eIYYZqZFDaiMUhdkafX6YsbMHk8B8r9sS95p202umcd1 fchZjG0ssEstKMCEXqYJIpObWhJwNEr29lteu9vGiTvlF87d8fQbXfuAoan6NfmB882s harw== Original-Received: by 10.180.107.132 with SMTP id hc4mr17183761wib.21.1334945653763; Fri, 20 Apr 2012 11:14:13 -0700 (PDT) Original-Received: from localhost (176.119.broadband10.iol.cz. [90.177.119.176]) by mx.google.com with ESMTPS id l5sm7164500wia.11.2012.04.20.11.14.12 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 20 Apr 2012 11:14:13 -0700 (PDT) In-Reply-To: (Stefan Monnier's message of "Thu, 19 Apr 2012 17:52:22 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 74.125.82.41 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:149870 Archived-At: On Thu, 19 Apr 2012 23:52:22 +0200 Stefan Monnier wrote: >>> All I can think of is that for some reason someone wanted to=20 >>> test using `symbolp' instead of testing using `not' (or `and'). >>> But I cannot imagine why. > > That's most likely the reason, so as not to get tripped up by a variable > whose name happens to be "nil" (unlikely in Lisp, admittedly). ^^^^^^^^ AFAIK, in "nil-lisps" like Elisp or Common Lisp that is not unlikely, but impossible. Could you explain what you had in mind? --=20 =C5=A0t=C4=9Bp=C3=A1n