From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/52988 Path: main.gmane.org!not-for-mail From: Dave Love Newsgroups: gmane.emacs.gnus.general Subject: Re: fast local-file storage for Gnus Date: Tue, 03 Jun 2003 12:02:31 +0100 Sender: ding-owner@lists.math.uh.edu Message-ID: References: <4nvfw19zgy.fsf@lockgroove.bwh.harvard.edu> <87smqwedvf.fsf@mail.paradoxical.net> <4n1xygihkm.fsf@lockgroove.bwh.harvard.edu> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1054638028 11826 80.91.224.249 (3 Jun 2003 11:00:28 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 3 Jun 2003 11:00:28 +0000 (UTC) Original-X-From: ding-owner+M1532@lists.math.uh.edu Tue Jun 03 13:00:22 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19N9Wf-00034B-00 for ; Tue, 03 Jun 2003 13:00:22 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19N9Yq-0006SA-00; Tue, 03 Jun 2003 06:02:36 -0500 Original-Received: from sclp3.sclp.com ([64.157.176.121]) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 19N9Ym-0006S5-00 for ding@lists.math.uh.edu; Tue, 03 Jun 2003 06:02:32 -0500 Original-Received: (qmail 48332 invoked by alias); 3 Jun 2003 11:02:32 -0000 Original-Received: (qmail 48327 invoked from network); 3 Jun 2003 11:02:32 -0000 Original-Received: from albion.dl.ac.uk (148.79.80.39) by sclp3.sclp.com with SMTP; 3 Jun 2003 11:02:32 -0000 Original-Received: from fx by albion.dl.ac.uk with local (Exim 3.36 #1 (Debian)) id 19N9Yl-0006ej-00 for ; Tue, 03 Jun 2003 12:02:31 +0100 Original-To: ding@gnus.org User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.2 (gnu/linux) Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:52988 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:52988 Ted Zlatanov writes: > I don't know why it's not in Emacs yet, Partly because no-one has had a need, and perhaps partly because of configuration issues. > it seems like a very simple feature to add BerkeleyDB/DBM interfaces > that can be configured at compile-time like a lot of other GNU > packages do (at least cfengine, that I know of), [Ah, the cfengine libdb configuration nightmare... You'd certainly have to do better than that!] I don't know for sure, but I doubt rms would want to insist on libdb being available to build Emacs. Otherwise, instances of Emacs wouldn't be able to run the Gnus distributed with it if you insist on such support. > Gnus could probably use fast file databases in aspects other than the > registry. You haven't explained why this is necessary. If just speed is the issue, how are Emacs hash tables too slow?