From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kazu Yamamoto (=?iso-2022-jp?B?GyRCOzNLXE9CSScbKEI=?=) Newsgroups: gmane.emacs.devel Subject: Re: unused local variables Date: Fri, 30 Nov 2007 18:27:26 +0900 (JST) Message-ID: <20071130.182726.126856507.kazu@iij.ad.jp> References: <87wss1qd9e.fsf@ambire.localdomain> <20071130.092322.193982611.kazu@iij.ad.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1196414967 20729 80.91.229.12 (30 Nov 2007 09:29:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 30 Nov 2007 09:29:27 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 30 10:29:36 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Iy2Bf-0007pI-0b for ged-emacs-devel@m.gmane.org; Fri, 30 Nov 2007 10:29:31 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Iy2BP-0001ne-1a for ged-emacs-devel@m.gmane.org; Fri, 30 Nov 2007 04:29:15 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Iy29l-0000XF-Qw for emacs-devel@gnu.org; Fri, 30 Nov 2007 04:27:33 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Iy29j-0000WY-Uq for emacs-devel@gnu.org; Fri, 30 Nov 2007 04:27:33 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Iy29j-0000WR-OZ for emacs-devel@gnu.org; Fri, 30 Nov 2007 04:27:31 -0500 Original-Received: from otm-mgo01.iij.ad.jp ([210.138.20.175]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Iy29j-0004lN-5T for emacs-devel@gnu.org; Fri, 30 Nov 2007 04:27:31 -0500 DKIM-Signature: v=1;a=rsa-sha256;c=relaxed/simple;d=iij.ad.jp;h=Date: Message-Id:To:Subject:From:In-Reply-To:References:Mime-Version:Content-Type: Content-Transfer-Encoding; i=kazu@iij.ad.jp; s=omgo0; t=1196414847; x=1197624447; bh=CHJkhKU5YV3+/qgYIP2sFDYwAVkfm3nLwsG15CWw9dA=; b=ID7wcENBpQAPWTpPEDujKdS3xV3 vSuV0HONJU6Ie1Ebd7+9wTkOoJS6JSPjlLj3rc3ooUm0rwsSL/X04i0omOYS6C4iCXpE8sRBsoFBi ul6kro91g/mSSsO6M4eZQjr7cP1OJE6OPFD2GnjJ9Be1Mtql3GwaxCAr5Bhzdmt+62k=; Original-Received: OTM-MO(otm-mgo01) id lAU9RRNp063758; Fri, 30 Nov 2007 18:27:27 +0900 (JST) Original-Received: OTM-MIX(otm-mix01) id lAU9RQF2083705; Fri, 30 Nov 2007 18:27:27 +0900 (JST) Original-Received: from localhost (jc-ssh00.iij.ad.jp [192.168.174.22]) by rsmtp.iij.ad.jp (OTM-MR/rsmtp01) id lAU9RQTM083052 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Fri, 30 Nov 2007 18:27:26 +0900 (JST) In-Reply-To: X-Mailer: Mew version 5.2.51 on Emacs 22.1 / Mule 5.0 (SAKAKI) X-detected-kernel: by monty-python.gnu.org: FreeBSD 4.6-4.9 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:84340 Archived-At: > With dynamic binding, that's going to be imposible to detect for most > non-trivial let bodies... Or am I missing something obvious? XEmacs warns unused local variables as if they are statically bound. Also XEmacs does not warns unused local variables if they are also globally defined. That is good enough to me. --Kazu