From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/45841 Path: main.gmane.org!not-for-mail From: Simon Josefsson Newsgroups: gmane.emacs.gnus.general Subject: Re: Time for partial download of nnimap messages again? Date: Fri, 26 Jul 2002 21:59:28 +0200 Sender: owner-ding@hpc.uh.edu Message-ID: References: <87sn2gzx0y.fsf@doohan.bang.priv.no> <871ya0yx7y.fsf@doohan.bang.priv.no> <873cugx9xy.fsf@doohan.bang.priv.no> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1027713604 27114 127.0.0.1 (26 Jul 2002 20:00:04 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 26 Jul 2002 20:00:04 +0000 (UTC) Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 17YBFp-00072r-00 for ; Fri, 26 Jul 2002 22:00:01 +0200 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 17YBFh-00031A-00; Fri, 26 Jul 2002 14:59:53 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Fri, 26 Jul 2002 15:00:19 -0500 (CDT) Original-Received: from sclp3.sclp.com (qmailr@sclp3.sclp.com [209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id PAA28891 for ; Fri, 26 Jul 2002 15:00:07 -0500 (CDT) Original-Received: (qmail 20989 invoked by alias); 26 Jul 2002 19:59:32 -0000 Original-Received: (qmail 20984 invoked from network); 26 Jul 2002 19:59:31 -0000 Original-Received: from 178.230.13.217.in-addr.dgcsystems.net (HELO yxa.extundo.com) (217.13.230.178) by gnus.org with SMTP; 26 Jul 2002 19:59:31 -0000 Original-Received: from latte.josefsson.org (yxa.extundo.com [217.13.230.178]) (authenticated bits=0) by yxa.extundo.com (8.12.5/8.12.5) with ESMTP id g6QJxSkd032508 for ; Fri, 26 Jul 2002 21:59:29 +0200 Original-To: ding@gnus.org Mail-Copies-To: nobody X-Hashcash: 020726:ding@gnus.org:45e38e63f275a1eb In-Reply-To: <873cugx9xy.fsf@doohan.bang.priv.no> (Steinar Bang's message of "Fri, 19 Jul 2002 12:56:41 +0200") Original-Lines: 16 User-Agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.3.50 (i686-pc-linux-gnu) Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:45841 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:45841 Steinar Bang writes: >>>>>> Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Großjohann): > >> Maybe the conservatism comes from the thing being hard to understand >> and not modularized as well as it could be... > > I really think it should be redesigned to become asynchronous. IMHO using a framework like the URL package for backend communication would be good. Perhaps even extended further to be more thread friendly. Another good thing would be remove all uses of Gnus functions and Gnus variables from backends, it would be a first step into making them more modular.