From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Uday S Reddy Newsgroups: gmane.emacs.devel Subject: Re: save-excursion and save-current-buffer - edits to the manual Date: Tue, 15 Mar 2011 07:08:18 +0000 Message-ID: <19839.4194.390000.943425@gargle.gargle.HOWL> References: <19836.61380.828000.270873@gargle.gargle.HOWL> <1D85C3D14179400982EEB993C6CFFD99@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1300172923 25313 80.91.229.12 (15 Mar 2011 07:08:43 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 15 Mar 2011 07:08:43 +0000 (UTC) Cc: emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 15 08:08:37 2011 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.69) (envelope-from ) id 1PzOMv-0002fi-1D for ged-emacs-devel@m.gmane.org; Tue, 15 Mar 2011 08:08:37 +0100 Original-Received: from localhost ([127.0.0.1]:59916 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PzOMu-00033p-EZ for ged-emacs-devel@m.gmane.org; Tue, 15 Mar 2011 03:08:36 -0400 Original-Received: from [140.186.70.92] (port=40997 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PzOMn-00033Y-Fh for emacs-devel@gnu.org; Tue, 15 Mar 2011 03:08:30 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PzOMm-0003a8-8z for emacs-devel@gnu.org; Tue, 15 Mar 2011 03:08:29 -0400 Original-Received: from sun61.bham.ac.uk ([147.188.128.150]:36325) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PzOMm-0003Zy-4c; Tue, 15 Mar 2011 03:08:28 -0400 Original-Received: from [147.188.128.127] (helo=bham.ac.uk) by sun61.bham.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1PzOMk-0002hf-O1; Tue, 15 Mar 2011 07:08:26 +0000 Original-Received: from mx1.cs.bham.ac.uk ([147.188.192.53]) by bham.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1PzOMk-00048i-E8; Tue, 15 Mar 2011 07:08:26 +0000 Original-Received: from preston.cs.bham.ac.uk ([147.188.193.17] helo=MARUTI.cs.bham.ac.uk) by mx1.cs.bham.ac.uk with esmtp (Exim 4.51) id 1PzOMj-0005Ce-1j; Tue, 15 Mar 2011 07:08:25 +0000 In-Reply-To: X-Mailer: VM 8.1.93a under 23.2.94.1 (i386-mingw-nt5.1.2600) X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 147.188.128.150 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:137235 Archived-At: Richard Stallman writes: > Compiler warnings should be programmers' assistants, not their > masters. That is why we have with-no-warnings. We implement > helpful warnings about constructions that _might_ be mistakes, but > that doesn't mean they are taboo. Of course, the manuals never stop the programmers from doing what they want to do. They can at best explain and advise, and leave the final judgement to the programmer. But we need a coherent story to tell between the compiler and the manual. If the comiler warns "there is a problem doing this" and the manual says "go ahead and do it", then we don't have a coherent picture. Cheers, Uday