From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.devel Subject: Re: Emacs-23 release branch Date: Fri, 12 Mar 2010 09:28:31 -0600 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87pr395zkw.fsf@lifelogs.com> References: <87zl2g24xy.fsf@stupidchicken.com> <87mxyfq3bz.fsf@gmx.de> <87sk87h49a.fsf@gmx.de> <87ljdzaq2m.fsf@gmx.de> <87eijqc0e1.fsf@gmx.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1268407741 8951 80.91.229.12 (12 Mar 2010 15:29:01 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 12 Mar 2010 15:29:01 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Mar 12 16:28:56 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Nq6nI-0007Rd-9I for ged-emacs-devel@m.gmane.org; Fri, 12 Mar 2010 16:28:56 +0100 Original-Received: from localhost ([127.0.0.1]:34803 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nq6nI-0004we-15 for ged-emacs-devel@m.gmane.org; Fri, 12 Mar 2010 10:28:56 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Nq6nC-0004wO-V9 for emacs-devel@gnu.org; Fri, 12 Mar 2010 10:28:50 -0500 Original-Received: from [140.186.70.92] (port=52468 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nq6nB-0004vR-Ie for emacs-devel@gnu.org; Fri, 12 Mar 2010 10:28:50 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Nq6nA-0001r4-Ex for emacs-devel@gnu.org; Fri, 12 Mar 2010 10:28:49 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]:47776) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Nq6nA-0001qo-4z for emacs-devel@gnu.org; Fri, 12 Mar 2010 10:28:48 -0500 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Nq6n7-0007La-F7 for emacs-devel@gnu.org; Fri, 12 Mar 2010 16:28:45 +0100 Original-Received: from 38.98.147.130 ([38.98.147.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 12 Mar 2010 16:28:45 +0100 Original-Received: from tzz by 38.98.147.130 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 12 Mar 2010 16:28:45 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 36 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 38.98.147.130 X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6; d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.91 (gnu/linux) Cancel-Lock: sha1:Y/t3f68XkVKcs2Zc9hkG6f0SSS0= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:121860 Archived-At: On Thu, 11 Mar 2010 17:02:14 +0100 Michael Albinus wrote: MA> Stefan Monnier writes: >>> D'accord. D-Bus is designed for inter process communication, like >>> Corba. Maybe we could introduce a subdirectory "lisp/ipc". >> >> Can you find enough .el files to put in there to justify the creation of >> this directory? MA> battery.el, comint.el, proced.el, server.el, net/dbus.el, net/socks.el, MA> net/xesam.el, net/zeroconf.el. MA> Maybe also epa*.el, epg*.el, pgg*.el, talk.el, net/imap.el, net/ldap.el. MA> I would also like to see password-cache.el and gnus/auth-sorce.el there, MA> but they don't fit any of the selection criteria ... MA> I plan soap.el, but this could also go into lisp/net when it is ready. This actually ties into the recent package.el discussions. Ideally all these directories would not matter to the user, who would just install a package from a category. So perhaps the taxonomy work should not aim to reorganize the directory structure (though that could happen too) but to create a category structure useful to the end user. All the reference tools within Emacs can then use this structure as well. In this light, creating one category per package is not as onerous as creating one directory per package, so I think we can have more useful and varied categories. I also propose that we treat categorizing packages and creating a useful package taxonomy as a process, like code review and bug fixes. It should be done both as a periodic review and every time new packages are introduced. Ted