From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/34084 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: Greg's Perennial Plea For an Asynchronous Backend Interface Date: 05 Jan 2001 11:30:28 +0100 Sender: owner-ding@hpc.uh.edu Message-ID: References: <878zot5f28.fsf@localhost.freelotto.com> NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035170075 28555 80.91.224.250 (21 Oct 2002 03:14:35 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 03:14:35 +0000 (UTC) Cc: ding@gnus.org Return-Path: Original-Received: from spinoza.math.uh.edu (spinoza.math.uh.edu [129.7.128.18]) by mailhost.sclp.com (Postfix) with ESMTP id C131BD049D for ; Fri, 5 Jan 2001 06:30:39 -0500 (EST) Original-Received: from sina.hpc.uh.edu (lists@Sina.HPC.UH.EDU [129.7.3.5]) by spinoza.math.uh.edu (8.9.1/8.9.1) with ESMTP id FAB10562; Fri, 5 Jan 2001 05:30:31 -0600 (CST) Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Fri, 05 Jan 2001 05:29:49 -0600 (CST) Original-Received: from mailhost.sclp.com (postfix@66-209.196.61.interliant.com [209.196.61.66] (may be forged)) by sina.hpc.uh.edu (8.9.3/8.9.3) with ESMTP id FAA09425 for ; Fri, 5 Jan 2001 05:29:35 -0600 (CST) Original-Received: from dolk.extundo.com (dolk.extundo.com [195.42.214.242]) by mailhost.sclp.com (Postfix) with ESMTP id BFA0CD049D for ; Fri, 5 Jan 2001 06:30:00 -0500 (EST) Original-Received: from barbar.josefsson.org (localhost.localdomain [127.0.0.1]) (authenticated) by dolk.extundo.com (8.11.1/8.11.1) with ESMTP id f05BTv027744; Fri, 5 Jan 2001 12:29:58 +0100 Original-To: Steinar Bang In-Reply-To: Mail-Copies-To: nobody User-Agent: Gnus/5.090001 (Oort Gnus v0.01) Emacs/21.0.94 Precedence: list X-Majordomo: 1.94.jlt7 Original-Lines: 20 Xref: main.gmane.org gmane.emacs.gnus.general:34084 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:34084 Steinar Bang writes: > > Doing it properly requires the new interface between backends and > > Gnus. And it require Gnus be aware of when it's using the > > asynchronous interface to avoid conflicts. But it would be much more > > powerful than my kludge. > > Is this basically the same thing that nnimap needs for its performance > enhancements? Sort of, primarily nnimap need a more fine-grained backend interface to enable Gnus to take advantage of IMAP features, and that would speed things up considerably. An asynchronous backend interface would probably make things "feel" fast enough, though, because it wouldn't lock up emacs while the backends "thinks". If the more fine-grained backend interface happen (which is lots of work, I think), it might as well be asynchronous too.