From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Saving minibuffer history Date: Sun, 16 Oct 2005 23:52:42 +0200 Message-ID: <85fyr11651.fsf@lola.goethe.zz> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1129499673 14528 80.91.229.2 (16 Oct 2005 21:54:33 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 16 Oct 2005 21:54:33 +0000 (UTC) Cc: Hrvoje Niksic , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Oct 16 23:54:25 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1ERGRh-0007Za-GP for ged-emacs-devel@m.gmane.org; Sun, 16 Oct 2005 23:53:33 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ERGRg-0006aF-VO for ged-emacs-devel@m.gmane.org; Sun, 16 Oct 2005 17:53:32 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ERGQv-0006AR-3H for emacs-devel@gnu.org; Sun, 16 Oct 2005 17:52:46 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ERGQu-00069t-7G for emacs-devel@gnu.org; Sun, 16 Oct 2005 17:52:44 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ERGQt-00069h-Sy for emacs-devel@gnu.org; Sun, 16 Oct 2005 17:52:43 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1ERGQu-0002zR-7e for emacs-devel@gnu.org; Sun, 16 Oct 2005 17:52:44 -0400 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1ERGQt-0000KG-6A; Sun, 16 Oct 2005 17:52:43 -0400 Original-Received: by lola.goethe.zz (Postfix, from userid 1002) id C89591C4CD7D; Sun, 16 Oct 2005 23:52:42 +0200 (CEST) Original-To: "Drew Adams" In-Reply-To: (Drew Adams's message of "Sun, 16 Oct 2005 10:58:32 -0700") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) 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:44148 Archived-At: "Drew Adams" writes: > > Uh, Emacs 20? Why would one need to be compatible with > > that? Many, many people do use Emacs 20, for a variety of > > reasons. > > Please remove emacs-devel from the Cc when discussing such > issues. > > Why? This was the gist of my reply: > > If nothing is gained by breaking backward compatibility, why break > it? > > Is that not worthy of consideration as a design/development > consideration for Emacs? No. Emacs 22 code needs to be compatible with Emacs 22, not with any other Emacs version. For packages maintained outside of Emacs, the maintainer might have different priorities, but that's not interesting for Emacs development proper and this mailing list. In many cases, XEmacs compatibility actually is correlated to Emacs 20, since the XEmacs 21.4 core has never thoroughly been synchronized with Emacs 21. > I didn't suggest testing new code with Emacs 20, or placing the > burden of showing zero cost for compatibility on Emacs developers, > or anything of the sort. I simply raised the design/development > question, "_if_ other things are equal, why not choose the > backward-compatible solution?" Because it is work finding out whether all other things are equal, and which is the "backward-compatible" solution, if one considers it to make sense to talk about "backward-compatible" for what _is_ supposed to be a proper part of Emacs 22. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum