From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.help Subject: RE: buffer variable values Date: Sat, 25 Aug 2012 12:40:20 -0700 Message-ID: <11837C21486E45318C7BBE1DFF672E37@us.oracle.com> References: <1345879991873-262330.post@n5.nabble.com>T=8Wpjn3nKerpP==xsxhtowq6KerknppOOJ6EGJLSn-ig@mmmmmmmmmmmmmmm345882475223-266332.post@n5.nabbbbbbbbb NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1345923641 9620 80.91.229.3 (25 Aug 2012 19:40:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 25 Aug 2012 19:40:41 +0000 (UTC) To: "'Barry Margolin'" , Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Aug 25 21:40:42 2012 Return-path: Envelope-to: geh-help-gnu-emacs@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 1T5MDp-0004x5-81 for geh-help-gnu-emacs@m.gmane.org; Sat, 25 Aug 2012 21:40:41 +0200 Original-Received: from localhost ([::1]:51861 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5MDn-0001aq-Gk for geh-help-gnu-emacs@m.gmane.org; Sat, 25 Aug 2012 15:40:39 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:37807) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5MDi-0001ak-Qn for help-gnu-emacs@gnu.org; Sat, 25 Aug 2012 15:40:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T5MDg-0006Ia-SN for help-gnu-emacs@gnu.org; Sat, 25 Aug 2012 15:40:34 -0400 Original-Received: from acsinet15.oracle.com ([141.146.126.227]:39463) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T5MDg-0006IW-ME for help-gnu-emacs@gnu.org; Sat, 25 Aug 2012 15:40:32 -0400 Original-Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by acsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q7PJeTQM000414 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 25 Aug 2012 19:40:30 GMT Original-Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q7PJeT9H022650 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 25 Aug 2012 19:40:29 GMT Original-Received: from abhmt110.oracle.com (abhmt110.oracle.com [141.146.116.62]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q7PJeSJq009052; Sat, 25 Aug 2012 14:40:29 -0500 Original-Received: from dradamslap1 (/10.159.168.108) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 25 Aug 2012 12:40:28 -0700 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: thread-index: Ac2C7N55t9eGfauMQyG4BEA1hds5vQAC7jcg X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-Received-From: 141.146.126.227 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:86510 Archived-At: > Another issue is backward compatibility. Perhaps at one time the > function was commonly used from programs, but when the preferred > alternative was added they put that warning into the > documentation. But the function still has to work properly for > all the old code that was calling it before this. Actually, I took a look at the Emacs 20 (distributed) source code before writing that (non-exhaustive) list. I didn't mention that point (a valid one), since even back in Emacs 20 there were only a dozen or so non-interactive uses of it remaining in the (distributed) source code, and even back then `insert-buffer-substring' existed. I might add too that my own impression is that Emacs Dev over the last few releases has become more "generous" with such admonitions, prohibitions, and prescriptions. That's fine, as long as such are taken as guidance and not as gospel.