From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/31506 Path: main.gmane.org!not-for-mail From: Arnd Kohrs Newsgroups: gmane.emacs.gnus.general Subject: Bizarre Cache Implementation Date: 23 Jun 2000 17:32:54 +0200 Sender: owner-ding@hpc.uh.edu Message-ID: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035167908 14466 80.91.224.250 (21 Oct 2002 02:38:28 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 02:38:28 +0000 (UTC) Return-Path: Original-Received: from karazm.math.uh.edu (karazm.math.uh.edu [129.7.128.1]) by mailhost.sclp.com (Postfix) with ESMTP id 479FED0523 for ; Fri, 23 Jun 2000 11:35:19 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by karazm.math.uh.edu (8.9.3/8.9.3) with ESMTP id KAC20325; Fri, 23 Jun 2000 10:33:38 -0500 (CDT) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Fri, 23 Jun 2000 10:32:52 -0500 (CDT) Original-Received: from mailhost.sclp.com (postfix@sclp3.sclp.com [204.252.123.139]) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id KAA13309 for ; Fri, 23 Jun 2000 10:32:41 -0500 (CDT) Original-Received: from monza.eurecom.fr (monza.eurecom.fr [193.55.113.133]) by mailhost.sclp.com (Postfix) with ESMTP id 6E925D0523 for ; Fri, 23 Jun 2000 11:33:14 -0400 (EDT) Original-Received: from abyss.eurecom.fr (abyss.eurecom.fr [193.55.114.67]) by monza.eurecom.fr (Postfix) with ESMTP id 7A7E518BA7; Fri, 23 Jun 2000 17:32:57 +0200 (MET DST) Original-Received: (from kohrs@localhost) by abyss.eurecom.fr (8.9.3/8.9.3) id RAA07126; Fri, 23 Jun 2000 17:32:54 +0200 (MET DST) X-Authentication-Warning: abyss.eurecom.fr: kohrs set sender to kohrs@abyss.eurecom.fr using -f Original-To: ding@gnus.org X-Face: 1ETYv*X5`lW"hk(KWE,1u!/CnnMxdgn[B^=m*EUHa->O^!+d3x]l[_W$Y)E#1~_=+Ty..'B,|Am/!zh|sy6VS5&_x:7WjiJQgIsqct%a{s^F8jsI|(bKyplR'$FYjrg6Vu}kPbk&||'b99Yps%x?{NIMx?[YF2-K[IF*CLg:U0H/E}*'&$"c4"HCrHR;?Uk\%U}TBTb;GFrr**>=q3C@8_0]&!)`vc~Q#b`k`\]F=3#g4w)9pxI|qjPK:lTRU`UTb-w]mZ4OU6 X-Mailer: Gnus/5.0807 (Gnus v5.8.7) Emacs/20.4 Original-Lines: 26 User-Agent: Gnus/5.0807 (Gnus v5.8.7) Emacs/20.4 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:31506 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:31506 Hi All, is there any particular reason for the current awkward cache implementation? By awkward I mean that it should be implemented like gnus-agent, but it isn't. In fact, it seems to me that it just a lower quality implementation of nnml. For example gnus-cache does not deal correctly with compressed files (jka-compr), while nnagent (based on nnml) does. It seems to me that gnus-cache.el should be rewritten thus it merely interfaces with one (or multiple) storing backend like nnml or nnfolder. The advantages would be fewer unwanted features (like the one above) and more flexibility as to where one actually stores one's cached files (even shared caches could be possible if the backend was nnimap (IMO a very useful feature for slow web-based discussion groups)). I might oversee important issues here. Also there is probably a good reason why the current implementation is like it is. Maybe somebody is already working on this issue? Arnd. -- The Active WebMuseum: Your personalized access to art paintings. Visit now -> http://www.eurecom.fr/~kohrs/museum.html