From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Warning compiling obarray.el on master Date: Sat, 18 Mar 2017 12:32:09 -0400 Message-ID: References: <83inn8z3ax.fsf@gnu.org> <83fuiayaoa.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1489854775 4243 195.159.176.226 (18 Mar 2017 16:32:55 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 18 Mar 2017 16:32:55 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Mar 18 17:32:51 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cpHHa-0000PF-Q4 for ged-emacs-devel@m.gmane.org; Sat, 18 Mar 2017 17:32:46 +0100 Original-Received: from localhost ([::1]:54026 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cpHHg-0000sY-Q2 for ged-emacs-devel@m.gmane.org; Sat, 18 Mar 2017 12:32:52 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47800) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cpHHF-0000js-6Q for emacs-devel@gnu.org; Sat, 18 Mar 2017 12:32:26 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cpHHC-0004AG-4O for emacs-devel@gnu.org; Sat, 18 Mar 2017 12:32:25 -0400 Original-Received: from [195.159.176.226] (port=38917 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cpHHB-00049o-T6 for emacs-devel@gnu.org; Sat, 18 Mar 2017 12:32:22 -0400 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1cpHH2-0005h7-L1 for emacs-devel@gnu.org; Sat, 18 Mar 2017 17:32:12 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 12 Original-X-Complaints-To: usenet@blaine.gmane.org Cancel-Lock: sha1:Ln6uLpY66STpROn1sfDM/n3Mb1w= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:213128 Archived-At: > Perhaps, but the danger of clashing names doesn't go away with these > measures, it just gets lower. True, but that applies to most/all global variables we have. And it's important to take into account that the reason why the danger is reduced is not just because "longer names are more rare and contain more entropy" or something like that, but because the longer name better describes the variable, so it reduces the risk that someone else will use that same identifier to refer to something different. Stefan