From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: RE: Lexical byte-compilation warnings cleanup Date: Wed, 21 Aug 2013 10:53:34 +0900 Message-ID: <87wqnfg675.fsf@uwakimon.sk.tsukuba.ac.jp> References: <5cd4c948-8187-4901-8c17-1db4c7288fe7@default> <6daf4da3-1d3a-4f4c-9db8-7174fb6da584@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Trace: ger.gmane.org 1377050040 29810 80.91.229.3 (21 Aug 2013 01:54:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 21 Aug 2013 01:54:00 +0000 (UTC) Cc: Daniel Hackney , Stefan Monnier , Emacs development discussions To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 21 03:54:01 2013 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 1VBxcX-00028i-1Q for ged-emacs-devel@m.gmane.org; Wed, 21 Aug 2013 03:54:01 +0200 Original-Received: from localhost ([::1]:51020 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VBxcW-0008NN-6v for ged-emacs-devel@m.gmane.org; Tue, 20 Aug 2013 21:54:00 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:57968) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VBxcM-0008MM-I9 for emacs-devel@gnu.org; Tue, 20 Aug 2013 21:53:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VBxcF-0003hS-9I for emacs-devel@gnu.org; Tue, 20 Aug 2013 21:53:50 -0400 Original-Received: from mgmt2.sk.tsukuba.ac.jp ([130.158.97.224]:44245) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VBxcE-0003de-Uu for emacs-devel@gnu.org; Tue, 20 Aug 2013 21:53:43 -0400 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mgmt2.sk.tsukuba.ac.jp (Postfix) with ESMTP id 2527B9709EC; Wed, 21 Aug 2013 10:53:35 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id DC2861A3D92; Wed, 21 Aug 2013 10:53:34 +0900 (JST) In-Reply-To: <6daf4da3-1d3a-4f4c-9db8-7174fb6da584@default> X-Mailer: VM undefined under 21.5 (beta32) "habanero" b0d40183ac79 XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 130.158.97.224 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:162941 Archived-At: Drew Adams writes: > Stefan wrote: >> Drew wrote: >>> Stefan wrote: >>>> Indeed, it does not refer to the dynamically bound variable. >>> Why is that? Will this be fixed, or is this the intended design? > ^^^^^^^^^^^^ >> Intended design. > And the intention is? The design is? The reason is? Give it up, Drew. RMS has never been one to prefer "a foolish consistency" (ie, adherence to abstract principles) where consistency collides with his intuition or hacking convenience, and that same reliance on intuition appeals to current maintainers as well: > > As language designers, we just take idea from here and there. I think that is the last word on Elisp design principles. Abstractly I don't like it, myself, but surely you don't deny that it has proven to be a workable strategy. Nevertheless there is hope for those who prefer care-full design: Guilemacs! Steve