From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.devel Subject: Re: Files in wrong subdirs of emacs/lisp? Date: Thu, 22 May 2003 10:28:01 +0200 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <20030522094726.9555.JMBARRANQUERO@laley.wke.es> References: <20030520130413.8A2E.JMBARRANQUERO@laley.wke.es> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1053593305 3739 80.91.224.249 (22 May 2003 08:48:25 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 22 May 2003 08:48:25 +0000 (UTC) Cc: monnier+gnu/emacs@rum.cs.yale.edu Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu May 22 10:48:22 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 19IlkM-0000y3-00 for ; Thu, 22 May 2003 10:48:22 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19IlvY-0001so-00 for ; Thu, 22 May 2003 10:59:56 +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 19IlU5-0006dz-1m for emacs-devel@quimby.gnus.org; Thu, 22 May 2003 04:31:33 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19IlQz-0005p9-Ki for emacs-devel@gnu.org; Thu, 22 May 2003 04:28:21 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19IlQ9-0005l4-KJ for emacs-devel@gnu.org; Thu, 22 May 2003 04:27:30 -0400 Original-Received: from laley-actualidad.es ([195.53.61.17] helo=haya.laley.net) by monty-python.gnu.org with esmtp (Exim 4.20) id 19IlOz-0004xh-5F; Thu, 22 May 2003 04:26:17 -0400 Original-Received: from idefix.laley.net (correo.wke.es [172.17.220.16]) by haya.laley.net (8.9.3/8.9.3) with ESMTP id KAA20428; Thu, 22 May 2003 10:24:09 +0200 Original-Received: from [172.17.2.45] (JMBARRANQUERO [172.17.2.45]) by idefix.laley.net 5.5.2655.55) id LHASQPTT; Thu, 22 May 2003 10:27:14 +0200 Original-To: rms@gnu.org In-Reply-To: X-Mailer: Becky! ver. 2.06.02 Original-cc: lektu@terra.es Original-cc: emacs-devel@gnu.org 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:14081 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:14081 On Wed, 21 May 2003 11:31:00 -0400 Richard Stallman wrote: > That isn't enough files to be a good subdir. That's 18 files, more or less. Certainly less than gnus' whopping 151 non-.elc files, but more than mh-e/ (15) or obsolete/ (16) :) > We don't want to accumulate lots of small subdirectories. It's your call, of course. I personaly would prefer (small or large) subdirectories rather than having 288 non-.elc files in lisp/. > That one may be big enough, but the description of the category > doesn't seem coherent--I don't see that things really fit together. > It seems to be a number of different categories, not really a single > one. Yes, I agree. That's why I had never proposed it. Still, current structure isn't that coherent either. For example, textmodes/ leaves out allout.el and foldout.el even if it has outline.el. And includes artist.el, picture.el and page-ext.el, that don't seem to much "textmode" related to me (no connection with nroff, ispell, makeinfo, fill, et al). emacs-lisp/ doesn't seem too coherent either. It seems to try to be: - for emacs-lisp implementation: assoc.el, backquote.el, byte-opt.el, bytecomp.el, cl-*.el, cust-print.el, float.el, ring.el. - for compatibility: levents.el, lmenu.el, lselect.el, lucid.el. - for relatively low-level lisp mechanisms: advice.el, debug.el, disass.el, edebug.el, elp.el, helper.el, syntax.el. - for emacs-lisp developers: copyright.el, benchmark.el, bindat.el, checkdoc.el, copyright.el, crm.el, easy-mmode.el, easymenu.el, eldoc.el, elint.el, ewoc.el, find-func.el, find-gc.el, lisp-mnt.el, lisp-mode.el, lisp.el, pp.el, regexp-opt.el, tq.el, trace.el, unsafep.el. - for Emacs maintaining: authors.el, autoload.el, gulp.el, shadow.el. - other: re-builder.el, rx.el, sregex.el, testcover*.el. I fail to see what would make bytecomp.el, benchmark.el, authors.el and re-builder.el to be on the same directory :) Juanma