From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: save-excursion and the mark Date: Fri, 27 Feb 2015 08:49:00 -0500 Message-ID: References: <20150224103716.5cb7c25f@anarchist.wooz.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1425044980 20582 80.91.229.3 (27 Feb 2015 13:49:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 27 Feb 2015 13:49:40 +0000 (UTC) Cc: barry@python.org, emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Feb 27 14:49:35 2015 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 1YRLIB-0007c0-2h for ged-emacs-devel@m.gmane.org; Fri, 27 Feb 2015 14:49:23 +0100 Original-Received: from localhost ([::1]:36481 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YRLIA-0007bT-At for ged-emacs-devel@m.gmane.org; Fri, 27 Feb 2015 08:49:22 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41121) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YRLHv-0007YD-48 for emacs-devel@gnu.org; Fri, 27 Feb 2015 08:49:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YRLHq-0003t6-2B for emacs-devel@gnu.org; Fri, 27 Feb 2015 08:49:07 -0500 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.181]:31098) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YRLHp-0003t0-V4; Fri, 27 Feb 2015 08:49:01 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArsTAPOG1lRsoXmY/2dsb2JhbABbgwaDX4VTwGUEAgKBDUQBAQEBAQF8hA0BBAFWIwULCw4mEhQYDSSIOAjOIwEBAQEGAQEBAR6PeAeEKgWKJ59LgUUiggIcgW4ggnMBAQE X-IPAS-Result: ArsTAPOG1lRsoXmY/2dsb2JhbABbgwaDX4VTwGUEAgKBDUQBAQEBAQF8hA0BBAFWIwULCw4mEhQYDSSIOAjOIwEBAQEGAQEBAR6PeAeEKgWKJ59LgUUiggIcgW4ggnMBAQE X-IronPort-AV: E=Sophos;i="5.09,536,1418101200"; d="scan'208";a="111796492" Original-Received: from 108-161-121-152.dsl.teksavvy.com (HELO pastel.home) ([108.161.121.152]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 27 Feb 2015 08:49:01 -0500 Original-Received: by pastel.home (Postfix, from userid 20848) id EC00D2284; Fri, 27 Feb 2015 08:49:00 -0500 (EST) In-Reply-To: (Richard Stallman's message of "Thu, 26 Feb 2015 19:13:42 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.181 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:183528 Archived-At: > That's true, if it is _never_ used that way. But it is hard to verify > _never_, and we can expect some things to break. Definitely. This said, the same holds for changing the function slot of symbols so that they can't be unbound anymore (and use Qnil instead of Qunbound). Yet when I did that in 24.4 noone noticed. > I think the principle of avoiding incompatible changes is enough > reason to pay the small price of adding one more very > simple construct. Then again, the benefit of adding a new construct is rather minimal, Stefan