From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel Subject: Re: (no subject) Date: Tue, 12 Aug 2003 19:19:07 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <20030812231907.GB10205@fencepost> References: <20030812131123.75904.qmail@web21305.mail.yahoo.com> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1060730826 27619 80.91.224.253 (12 Aug 2003 23:27:06 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 12 Aug 2003 23:27:06 +0000 (UTC) Cc: rms@gnu.org, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Aug 13 01:27:05 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19miXg-0008Ti-00 for ; Wed, 13 Aug 2003 01:27:05 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19mifb-0005na-00 for ; Wed, 13 Aug 2003 01:35:15 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19miUs-0007vx-Ag for emacs-devel@quimby.gnus.org; Tue, 12 Aug 2003 19:24:10 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19miUE-0007oR-2A for emacs-devel@gnu.org; Tue, 12 Aug 2003 19:23:30 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19miTd-00070I-Ls for emacs-devel@gnu.org; Tue, 12 Aug 2003 19:23:24 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19miS5-0004ct-Eq for emacs-devel@gnu.org; Tue, 12 Aug 2003 19:21:17 -0400 Original-Received: from miles by fencepost.gnu.org with local (Exim 4.20) id 19miPz-00042z-32; Tue, 12 Aug 2003 19:19:07 -0400 Original-To: shuki_duv@yahoo.com Content-Disposition: inline In-Reply-To: <20030812131123.75904.qmail@web21305.mail.yahoo.com> User-Agent: Mutt/1.3.28i Blat: Foop X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:15909 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15909 On Tue, Aug 12, 2003 at 06:11:23AM -0700, shuki_duv@yahoo.com wrote: > Of what use is it to users (as opposed to the developers)? Even if one were to accept that the distinction were relevant, how, pray tell, does emacs know which you are? The very fact that you're compiling .el file multiple times suggests that you, in fact, are actually more like a `developer.' In any case, I think the point is that emacs simply doesn't know what you want, and can't, unless you tell it. Perhaps something like a `byte-compile-overwrite-output-file' could be added to do what you want. > On the other hand, for example, I am maintaining an emacs configuration > which is in widespread use (via -u). My umask is 077, and whenever I > recompile a file, I need to change its .elc counterpart permissions back. Writing a new file (as opposed to overwriting the old one) is very common in unix tools (especially in emacs). If you have set up your environment so that this doesn't do what you want, you have to deal with the result yourself (it's not like it's hard). > Also, what if target-file is a symlink? In my opinion, this feature only > confuses matters. Relying on writing files through a symlink is similarly something you can't rely on; you simply shouldn't do that in general. -Miles -- We live, as we dream -- alone....