From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thomas Lord Newsgroups: gmane.emacs.devel Subject: Re: Why @#! is not Emacs using the Recycle bin on w32? Date: Fri, 29 Aug 2008 15:37:33 -0700 Message-ID: <48B87A2D.3050406@emf.net> References: <48B7288E.3040503@gmail.com> <87wshzpszz.fsf@skyscraper.fehenstaub.lan> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1220046421 7854 80.91.229.12 (29 Aug 2008 21:47:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 29 Aug 2008 21:47:01 +0000 (UTC) Cc: "Lennart Borgman \(gmail\)" , Emacs Devel To: Johannes Weiner Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 29 23:47:55 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 1KZBou-0008Ef-OJ for ged-emacs-devel@m.gmane.org; Fri, 29 Aug 2008 23:47:53 +0200 Original-Received: from localhost ([127.0.0.1]:44325 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KZBnw-0008H4-AQ for ged-emacs-devel@m.gmane.org; Fri, 29 Aug 2008 17:46:52 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KZBnr-0008Da-L2 for emacs-devel@gnu.org; Fri, 29 Aug 2008 17:46:47 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KZBnn-00085A-Uy for emacs-devel@gnu.org; Fri, 29 Aug 2008 17:46:47 -0400 Original-Received: from [199.232.76.173] (port=58138 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KZBnn-00084y-O7 for emacs-devel@gnu.org; Fri, 29 Aug 2008 17:46:43 -0400 Original-Received: from mail.42inc.com ([205.149.0.25]:36073) by monty-python.gnu.org with esmtps (SSL 3.0:RSA_3DES_EDE_CBC_SHA1:24) (Exim 4.60) (envelope-from ) id 1KZBnn-0002b2-Gu for emacs-devel@gnu.org; Fri, 29 Aug 2008 17:46:43 -0400 X-TFF-CGPSA-Version: 1.5 X-TFF-CGPSA-Filter-42inc: Scanned X-42-Virus-Scanned: by 42 Antivirus -- Found to be clean. Original-Received: from [69.236.75.128] (account lord@emf.net HELO [192.168.1.64]) by mail.42inc.com (CommuniGate Pro SMTP 5.0.13) with ESMTPA id 37930423; Fri, 29 Aug 2008 14:46:30 -0700 User-Agent: Thunderbird 1.5.0.5 (X11/20060808) In-Reply-To: <87wshzpszz.fsf@skyscraper.fehenstaub.lan> X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) 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:103215 Archived-At: Johannes Weiner wrote: > It's called `delete' not `move to somewhere else'. > There's your problem, right there. To many people, "delete" *means* "move to the trash area" and "empty trash" means "utterly discard the contents of the trash". Early on, when people first started making UIs, there was a lot of discussion about confirmation dialogs. For example, some naive systems would ask, for every file deleted, "Do you really want to delete this?" And as people studied UIs they realized that such a question, repeated too often, looses all meaning. So they invented trash areas ("trash cans," "recycling bins," etc.). The user can then batch a whole bunch of deletes at once, no confirmation needed -- but actually recovering the disk space and/or otherwise making the deleted file truly gone is a separate operation entirely. It's a linguistic confusion between communities, in part. The other part is that the linguistic community that takes "delete" to mean "move to trash" -- really has little or no use for a "delete" command in the Emacs sense and so is easily unpleasantly surprised when they accidentally invoke such a command. "Why would the computer ever do *that*?!?" -t