From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Reuben Thomas Newsgroups: gmane.emacs.devel Subject: Re: desktop.el: autosave? Date: Tue, 11 Dec 2007 00:48:06 +0000 (GMT) Message-ID: References: <874peq5cnx.fsf@jurta.org> <87bq8y3wpu.fsf@jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Trace: ger.gmane.org 1197334104 21400 80.91.229.12 (11 Dec 2007 00:48:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 11 Dec 2007 00:48:24 +0000 (UTC) Cc: tomas@tuxteam.de, drew.adams@oracle.com, emacs-devel@gnu.org To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Dec 11 01:48:34 2007 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.50) id 1J1tIX-0002oE-CF for ged-emacs-devel@m.gmane.org; Tue, 11 Dec 2007 01:48:33 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J1tIF-00053f-MD for ged-emacs-devel@m.gmane.org; Mon, 10 Dec 2007 19:48:15 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1J1tID-000521-0N for emacs-devel@gnu.org; Mon, 10 Dec 2007 19:48:13 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1J1tIB-0004yg-9O for emacs-devel@gnu.org; Mon, 10 Dec 2007 19:48:12 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1J1tIB-0004yU-6o for emacs-devel@gnu.org; Mon, 10 Dec 2007 19:48:11 -0500 Original-Received: from pelican.sc3d.org ([216.184.201.86]) by monty-python.gnu.org with esmtps (SSL 3.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1J1tIA-0002QN-SH for emacs-devel@gnu.org; Mon, 10 Dec 2007 19:48:11 -0500 DomainKey-Signature: a=rsa-sha1; s=key1024; d=sc3d.org; c=nofws; q=dns; b=8breMPwa3bIWCphLggtliLJ8QtsvsmipNFc6B4cZcWBaFt/OQS4yYhxAdrW53DdVNScYfswqqXpYuR2Wzdkkzy7HdXJh3/ro85vq5ZsnPJdxgKNpPtuxfNP9/XuWLp7wM6m40Gj2Nm+xQBOw8IGFE0dHABuO3GklH2/e8MZEmjM= Original-Received: from drom (cpc1-popl1-0-0-cust343.popl.cable.ntl.com [81.106.81.88]) by pelican.sc3d.org (pf ESMTP spamd IP-based SPAM blocker) with ASMTP (SSL) id QMH64009; Mon, 10 Dec 2007 19:48:09 -0500 X-X-Sender: rrt@localhost.localdomain In-Reply-To: <87bq8y3wpu.fsf@jurta.org> User-Agent: Alpine 0.99999 (DEB 796 2007-11-08) X-detected-kernel: by monty-python.gnu.org: Windows 2000 SP4, XP SP1+ 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:85016 Archived-At: On Tue, 11 Dec 2007, Juri Linkov wrote: >> On Tue, 11 Dec 2007, Juri Linkov wrote: >> >>> There is no sense to remove history saving from desktop.el if there >>> happens to exist a package that duplicates a part of its functionality. >>> Why put an additional hassle on users of desktop.el with more configuration? >> >> What's the point of having two completely different ways of doing exactly >> the same thing? This is confusing. ISn't there some way to resolve that? > > There are many packages in Emacs that have similar functionality. > But there are no problems with that. Every package has its own users. This is a different question from the rest, but it seems that here (and in other places, doubtless) there is the opportunity to reduce duplication and make Emacs simpler for everyone to understand. Sometimes, there is an obvious reason for having two packages that perform a similar task, as for example with different modes for editing the same language that have a different approach. In other cases, there's little obvious reason, the reason seems to be mainly historical, and if duplicate functionality can be merged then we make Emacs better for everyone. Or is the general attitude that once a feature gets into Emacs, then it should stay there to avoid annoying users who rely on it? I understand this too, but I think it's a pity if it becomes a reason never to remove anything. -- http://rrt.sc3d.org/ | Enlightenment is understanding becoming belief