From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: bug in save-some-buffers or diff.el? Date: Thu, 23 Oct 2003 14:38:03 -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> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1066934939 9289 80.91.224.253 (23 Oct 2003 18:48:59 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 23 Oct 2003 18:48:59 +0000 (UTC) Cc: dave@boost-consulting.com, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Oct 23 20:48:54 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 1ACkVy-0001Ly-00 for ; Thu, 23 Oct 2003 20:48:54 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1ACkVy-000111-00 for ; Thu, 23 Oct 2003 20:48:54 +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 1ACkRD-0003MF-4A for emacs-devel@quimby.gnus.org; Thu, 23 Oct 2003 14:43:59 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1ACkQP-0003CR-3b for emacs-devel@gnu.org; Thu, 23 Oct 2003 14:43:09 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1ACkPs-00033v-CU for emacs-devel@gnu.org; Thu, 23 Oct 2003 14:43:07 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1ACkPr-00033l-St for emacs-devel@gnu.org; Thu, 23 Oct 2003 14:42:35 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.24) id 1ACkLT-0004iy-Uc; Thu, 23 Oct 2003 14:38:03 -0400 Original-To: Juri Linkov In-reply-to: <87ismh49y5.fsf@mail.jurta.org> (message from Juri Linkov on 22 Oct 2003 17:35:14 +0300) 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:17379 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:17379 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.