From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Abrahams Newsgroups: gmane.emacs.devel Subject: Re: bug in save-some-buffers or diff.el? Date: Thu, 23 Oct 2003 15:47:08 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: 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 X-Trace: sea.gmane.org 1066938517 17802 80.91.224.253 (23 Oct 2003 19:48:37 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 23 Oct 2003 19:48:37 +0000 (UTC) Cc: Juri Linkov , emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Oct 23 21:48:35 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 1AClRj-0005aR-00 for ; Thu, 23 Oct 2003 21:48:35 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AClRi-0001Rn-00 for ; Thu, 23 Oct 2003 21:48:34 +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 1AClRS-0004I4-9X for emacs-devel@quimby.gnus.org; Thu, 23 Oct 2003 15:48:18 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AClR8-0004GR-Qm for emacs-devel@gnu.org; Thu, 23 Oct 2003 15:47:58 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AClQX-00044f-UG for emacs-devel@gnu.org; Thu, 23 Oct 2003 15:47:54 -0400 Original-Received: from [207.172.4.61] (helo=smtp02.mrf.mail.rcn.net) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AClQX-00041t-Hm; Thu, 23 Oct 2003 15:47:21 -0400 Original-Received: from 209-150-60-107.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com ([209.150.60.107] helo=PENGUIN.boost-consulting.com) by smtp02.mrf.mail.rcn.net with esmtp (Exim 3.35 #4) id 1AClQR-0001zS-00; Thu, 23 Oct 2003 15:47:15 -0400 Original-To: rms@gnu.org In-Reply-To: (Richard Stallman's message of "Thu, 23 Oct 2003 14:38:03 -0400") User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (windows-nt) 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:17384 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:17384 Richard Stallman writes: > 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. > > the current behavior is necessary and will not be changed. Care to explain? Python users seem to like the one Juri proposed, so it works well at least in some contexts. -- Dave Abrahams Boost Consulting www.boost-consulting.com