From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Stefan Monnier" Newsgroups: gmane.emacs.devel Subject: Re: Gud lord! Date: Mon, 09 Jun 2003 09:37:31 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <200306091337.h59DbVqN027542@rum.cs.yale.edu> References: <20030609091728.2C7D.JMBARRANQUERO@laley.wke.es> <20030609102605.2C83.JMBARRANQUERO@laley.wke.es> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1055165854 26771 80.91.224.249 (9 Jun 2003 13:37:34 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 9 Jun 2003 13:37:34 +0000 (UTC) Cc: Miles Bader Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Mon Jun 09 15:37:32 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19PMq4-0006xa-00 for ; Mon, 09 Jun 2003 15:37:32 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19PNA6-0006RL-00 for ; Mon, 09 Jun 2003 15:58:14 +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 19PMqJ-00022R-Ar for emacs-devel@quimby.gnus.org; Mon, 09 Jun 2003 09:37:47 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19PMq6-000229-C2 for emacs-devel@gnu.org; Mon, 09 Jun 2003 09:37:34 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19PMq5-00021y-2v for emacs-devel@gnu.org; Mon, 09 Jun 2003 09:37:33 -0400 Original-Received: from rum.cs.yale.edu ([128.36.229.169]) by monty-python.gnu.org with esmtp (Exim 4.20) id 19PMq4-00021s-Qr; Mon, 09 Jun 2003 09:37:32 -0400 Original-Received: from rum.cs.yale.edu (localhost [127.0.0.1]) by rum.cs.yale.edu (8.12.8/8.12.8) with ESMTP id h59DbW0i027544; Mon, 9 Jun 2003 09:37:32 -0400 Original-Received: (from monnier@localhost) by rum.cs.yale.edu (8.12.8/8.12.8/Submit) id h59DbVqN027542; Mon, 9 Jun 2003 09:37:31 -0400 X-Mailer: exmh version 2.4 06/23/2000 with nmh-1.0.4 Original-To: Juanma Barranquero Original-cc: emacs-devel@gnu.org Original-cc: Stefan Monnier X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:14953 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:14953 > I'm thrilled by every move whose result makes the lisp/ structure and > organization better (for, admitedly, highly subjective definitions of > "better"). So am I. > Tracking changes in CVS files is harder after they move, > true; but I was under the feeling that lisp/ organization was there to > help users, not developers :) Well, actually, I doubt users care about the directory in which we place bundled files. > Yes, I undestand that. But we're now talking about a thread whose *first > message* was one from RMS specifically asking for files to move. People > who do feel strongly against moves (unless *really* justified) should > perhaps have noted so then, shouldn't they? I only complained when the first wave of moves (the one discussed) seemed to be followed by more (in this case the move of gud.el). I wanted to remind people that there's a tradeoff. I didn't complain at first, because I can live with a small dose of moves, and I partly like them as well. > Sure. OTOH, inconveniences when dealing with old changes for a few > modules does not seem like a problem to me (My Very Subjective Opinion, > of course), How much have you had to change/rewrite old code ? I'd bet not much, because when you have to do that, the first thing you need to figure out is which part of the current behavior was intended and which part is just accidental or historical, and for that you need the log and the corresponding diffs. `vc-annotate' is great for this. > because there's not that often you have to go through CVS to > see the exact lines changed. ChangeLog entries are still there, after > all, to get a feeling of when/what/why/by whom something changed. The frequency totally depends on what you're trying to do. Stefan