From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Taylor Venable Newsgroups: gmane.emacs.devel Subject: Re: Why @#! is not Emacs using the Recycle bin on w32? Date: Sat, 30 Aug 2008 10:03:36 -0400 Message-ID: <20080830100336.17179835.taylor@metasyntax.net> References: <48B7288E.3040503@gmail.com> <48B73AA9.5090900@gnu.org> <48B73D8F.90501@gmail.com> <48B7AC10.6090800@gmail.com> <48B7B08B.6050103@gmail.com> <48B7F905.7060605@gmail.com> <001301c909e8$d63092e0$0200a8c0@us.oracle.com> <20080829155801.05fabc31.taylor@metasyntax.net> <48B85740.8060309@gmail.com> <20080829164637.4211a5b7.taylor@metasyntax.net> <48B86366.7040303@gmail.com> <87ljyfxz25.fsf@shellarchive.co.uk> <48B87432.6050902@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1220105125 16738 80.91.229.12 (30 Aug 2008 14:05:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 30 Aug 2008 14:05:25 +0000 (UTC) Cc: jasonr@gnu.org, 'David House' , 'Eli Zaretskii' , emacs-devel@gnu.org, Phil Jackson , Drew Adams To: "Lennart Borgman (gmail)" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Aug 30 16:06:17 2008 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 1KZR5V-0007E8-R6 for ged-emacs-devel@m.gmane.org; Sat, 30 Aug 2008 16:06:02 +0200 Original-Received: from localhost ([127.0.0.1]:51671 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KZR4X-0002iF-Af for ged-emacs-devel@m.gmane.org; Sat, 30 Aug 2008 10:05:01 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KZR4S-0002gJ-LV for emacs-devel@gnu.org; Sat, 30 Aug 2008 10:04:56 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KZR4R-0002ej-JQ for emacs-devel@gnu.org; Sat, 30 Aug 2008 10:04:56 -0400 Original-Received: from [199.232.76.173] (port=32869 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KZR4R-0002eW-7t for emacs-devel@gnu.org; Sat, 30 Aug 2008 10:04:55 -0400 Original-Received: from mout.perfora.net ([74.208.4.195]:58034) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KZR4J-0005Ia-IB; Sat, 30 Aug 2008 10:04:47 -0400 Original-Received: from zeltennia.metasyntax.net (pool-71-188-161-219.aubnin.fios.verizon.net [71.188.161.219]) by mrelay.perfora.net (node=mrus0) with ESMTP (Nemesis) id 0MKp8S-1KZR330NYE-0005Z7; Sat, 30 Aug 2008 10:03:37 -0400 In-Reply-To: <48B87432.6050902@gmail.com> X-Mailer: Sylpheed 2.4.8 (GTK+ 2.12.9; i486-pc-linux-gnu) X-Provags-ID: V01U2FsdGVkX19B8DHz05LJe0YpgulzSxalLiLMcCi6NAAwo7K cFZo7EgzAk7dCvK/wQmSew5GamkRREyb4mEOdiiDrfc5eFRtNf LqvY79lEfzP4yhedTOI4g== X-detected-kernel: by monty-python.gnu.org: Linux 2.6? (barebone, rare!) 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:103265 Archived-At: On Sat, 30 Aug 2008 00:12:02 +0200 "Lennart Borgman (gmail)" wrote: > Phil Jackson wrote: > > "Lennart Borgman (gmail)" writes: > > > >>>> Why not try to take that up with the GNU/Linux developers? > >>> The simple answer is because the GNU/Linux (or rather, Unix in > >>> general) architecture does not operate like Windows does with > >>> respect to this tight level of integration. Even getting the > >>> GNOME and KDE guys to use the same place would not solve the > >>> problem > >> They should come together and donate their common solution for > >> trash can handling as something that comes with the system. > > > > But who gets to decide what the 'system' is? I use a very basic > > tiled window manager and no desktop environment. All of my file > > manipulation happens in the shell or dired (whichever I'm nearest > > at the time). So, do rm and emacs need to know about it? Does unlink > > () need to know about it? The filesystem? The kernel itself? > > As I explained in a previous message, what I propose is an interface > for trash can handling that always comes with the system. There need > not be any implementation behind that interface. The deleting routine > should ask the interface. This "comes with the system" thing doesn't make very much sense to me. You could use something like Gentoo where practically everything is optional, so there is very little idea of what "comes with the system." I think if you want to address the issue you need to focus on a specification-compliant desktop environment, rather than saying "GNU/Linux" because the latter is simply too vague. -- Taylor Venable http://real.metasyntax.net:2357/ foldr = lambda f, i, l: (len(l) == 1 and [f(l[0], i)] or [f(l[0], foldr(f, i, l[1:]))])[0]