From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/54330 Path: main.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: Re: mail-sources backend specific? Date: Sat, 18 Oct 2003 14:53:52 +0200 Organization: Programmerer Ingebrigtsen Sender: ding-owner@lists.math.uh.edu Message-ID: References: <84u1cknes9.fsf@lucy.is.informatik.uni-duisburg.de> <87fznxzemr.fsf@wmipf.in-berlin.de> <84d6j1bhn3.fsf@lucy.is.informatik.uni-duisburg.de> <87el3hxw5b.fsf@wmipf.in-berlin.de> <84isstiewq.fsf@lucy.is.informatik.uni-duisburg.de> <87he8d752z.fsf@wmipf.in-berlin.de> <87he8cav01.fsf@wmipf.in-berlin.de> <8465ost014.fsf@lucy.is.informatik.uni-duisburg.de> <87znm3g5qz.fsf@wmipf.in-berlin.de> <847k97zr1k.fsf@lucy.is.informatik.uni-duisburg.de> <87r87fph6s.fsf@wmipf.in-berlin.de> <84el3eet60.fsf@lucy.is.informatik.uni-duisburg.de> <84znm0ujee.fsf@lucy.is.informatik.uni-duisburg.de> <84smqxrfou.fsf@lucy.is.informatik.uni-duisburg.de> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1066481699 28915 80.91.224.253 (18 Oct 2003 12:54:59 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 18 Oct 2003 12:54:59 +0000 (UTC) Original-X-From: ding-owner+M2871@lists.math.uh.edu Sat Oct 18 14:54:57 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AAqbg-00073O-00 for ; Sat, 18 Oct 2003 14:54:57 +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 1AAqbP-0007Do-00; Sat, 18 Oct 2003 07:54:39 -0500 Original-Received: from justine.libertine.org ([66.139.78.221]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1AAqbL-0007Dh-00 for ding@lists.math.uh.edu; Sat, 18 Oct 2003 07:54:35 -0500 Original-Received: from quimby.gnus.org (quimby.gnus.org [80.91.224.244]) by justine.libertine.org (Postfix) with ESMTP id A6B043A007E for ; Sat, 18 Oct 2003 07:54:34 -0500 (CDT) Original-Received: from news by quimby.gnus.org with local (Exim 3.35 #1 (Debian)) id 1AAqbK-0006tJ-00 for ; Sat, 18 Oct 2003 14:54:34 +0200 Original-To: ding@gnus.org Original-Path: not-for-mail Original-Newsgroups: gnus.ding Original-Lines: 21 Original-NNTP-Posting-Host: quimbies.gnus.org Original-X-Trace: quimby.gnus.org 1066481674 26481 80.91.231.2 (18 Oct 2003 12:54:34 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: Sat, 18 Oct 2003 12:54:34 +0000 (UTC) Mail-Copies-To: never X-Now-Playing: Japan's _Tin Drum (2)_: "Life Without Buildings" Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEWgkHwDBgYXGBI4NSde U0B3aFWnTX0MAAACWklEQVR4nGWUzbLbIAyFNTdmX5HbfRH2vgF7nxjYMzG8/6v0CCdpZ8oiIf7Q zxHHIfpvpRhFhKhXIpOx7t3UFnvPU07rTtT6ACmXbmiKq8lTOb4fAPmuHzkXhLa46vbGTFT3rXfN 1T8gOQXEblNQkJJ6zK3kFB3A1xwsKo5MVMF7TvcHwCXfbMUvBebeSkfIFpjM5N1316URNHY5CCJ6 ku9u3mRs2o7ipkcA6qqivkFS5SbyMgDR7zdAX2gk8lY1UaX7CRqkAJjAcy2jBEDPGgCNmE5g/lX0 aNnqAIdEiXTE4OxScJbSjO7K4XcRK/T0wclcVPXht1zyLkGsgoBbWZCdorM4ylaYGe2mCDIPbbL2 FmPuTfwa9CKDLAPEbYCcxacwppPPOdVqAFaIWPdx5+Z8rusEOe9OI/4BBF0KknsN+i8xEYNC3RcY z85C7RDhKB+AGRqikmKHcOflNec6OJkUZIYR2b8j+gc49BX4KupEDXldbHC8xjXx1Y4IgjPO+l0k w1pvgArt7NiIV9185TO3ghEyiYeImwJzFlczmOQaZu5hUBTv7QT4asyr08sYwDQ1QmkIiU++KrD2 BGcA3Pzjiy0r+Ahsg7Qfu55X4P0QmIeR83NxwlaZ9zrEAn8paLeuxz36uq7RkSn60mg691R3QAZb szrVkVuuNGV304Ao65IKLkpBzxB9GXUB5zrNQe8DnZamDn4tX46gYNQ43Oc5WwBrFTQY9Lk82OqL j7Uc+gdgYEk61oun50964Hzk+Qg82tWVKl3sWWebLoFHjZfT0v0cyXYcwssfUqfK5+0X5aUAAAAA SUVORK5CYII= User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3.50 (gnu/linux) Cancel-Lock: sha1:NfI6sRfl3CXcOoBm8s6CNStqs+U= Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:54330 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:54330 prj@po.cwru.edu (Paul Jarc) writes: > The current implementation gets its efficiency by passing a list of > groups to the backend function. The backend then adds the article to > all of those groups; this can use hard linking or any other speedups > appropriate for the backend in question. Well, the main speed-up is that since the backend controls the splitting, it knows what it can cache and what it can't. For instance, nnml splitting only writes the .overview files once, no matter how many articles arrive to each group. But, as you say, you may do it the other way around -- do all the splitting, and then feed a list of (say) buffer/group names to a new backend function that puts all those buffers in all those groups. (And sort the thing by backend, so that backend X gets all its articles, then backend Y, etc.) -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen