From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kevin Rodgers Newsgroups: gmane.emacs.devel Subject: Re: bug in save-some-buffers or diff.el? Date: Wed, 22 Oct 2003 10:34:15 -0600 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <3F96B187.2060507@yahoo.com> References: <874qy1brau.fsf@mail.jurta.org> <87ismh49y5.fsf@mail.jurta.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1066840792 19191 80.91.224.253 (22 Oct 2003 16:39:52 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 22 Oct 2003 16:39:52 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Oct 22 18:39:49 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 1ACM1V-0005mx-00 for ; Wed, 22 Oct 2003 18:39:49 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1ACM1V-0006xV-00 for ; Wed, 22 Oct 2003 18:39:49 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1ACLz0-00081E-LN for emacs-devel@quimby.gnus.org; Wed, 22 Oct 2003 12:37:14 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1ACLwj-0007SQ-N5 for emacs-devel@gnu.org; Wed, 22 Oct 2003 12:34:53 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1ACLw6-0007G9-Rk for emacs-devel@gnu.org; Wed, 22 Oct 2003 12:34:47 -0400 Original-Received: from [80.91.224.249] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1ACLw3-0007EF-Un for emacs-devel@gnu.org; Wed, 22 Oct 2003 12:34:12 -0400 Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1ACLw2-0004qN-00 for ; Wed, 22 Oct 2003 18:34:10 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-To: emacs-devel@gnu.org Original-Received: from sea.gmane.org ([80.91.224.252]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1ACLw1-0004qF-00 for ; Wed, 22 Oct 2003 18:34:09 +0200 Original-Received: from news by sea.gmane.org with local (Exim 3.35 #1 (Debian)) id 1ACLw1-0004n3-00 for ; Wed, 22 Oct 2003 18:34:09 +0200 Original-Lines: 21 Original-X-Complaints-To: usenet@sea.gmane.org User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:0.9.4.1) Gecko/20020406 Netscape6/6.2.2 X-Accept-Language: en-us 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:17349 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:17349 Juri Linkov wrote: > BTW, I'm sure that current behavior of `load' is wrong. It always > tries to load .elc file first, even if it's older than .el. But often > it causes too much trouble after updating .el files. There are many > reasons why this happens: user forgets to recompile updated .el files, > something goes wrong in the make process, etc. Yes, `load' reports > a warning, but usually this warning goes unnoticed, which results in > broken functionality. Instead, `load' should load the newest of .el > or .elc files, and report the same warning as a simple reminder to > recompile updated .el files to execute them faster. That may be true for developers running CVS Emacs. But for normal users, it is the historic and expected behavior. For instance, it allows me to develop and test my own .el files while still having a working .elc file for both myself and others to use. -- Kevin Rodgers