From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/73327 Path: news.gmane.org!not-for-mail From: James Cloos Newsgroups: gmane.emacs.gnus.general Subject: Re: fast list Date: Tue, 19 Oct 2010 16:56:09 -0400 Message-ID: References: <87vd4y2m9m.fsf@dod.no> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1287521933 5877 80.91.229.12 (19 Oct 2010 20:58:53 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 19 Oct 2010 20:58:53 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M21698@lists.math.uh.edu Tue Oct 19 22:58:49 2010 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1P8JGd-0003Le-4F for ding-account@gmane.org; Tue, 19 Oct 2010 22:58:43 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1P8JFy-0000LG-BN; Tue, 19 Oct 2010 15:58:02 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1P8JFw-0000Kw-Hm for ding@lists.math.uh.edu; Tue, 19 Oct 2010 15:58:00 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1P8JFv-00039i-20 for ding@lists.math.uh.edu; Tue, 19 Oct 2010 15:58:00 -0500 Original-Received: from eagle.jhcloos.com ([207.210.242.212]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1P8JFu-0007yY-00 for ; Tue, 19 Oct 2010 22:57:58 +0200 Original-Received: by eagle.jhcloos.com (Postfix, from userid 10) id C2F8A40161; Tue, 19 Oct 2010 20:57:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jhcloos.com; s=eagle; t=1287521870; bh=fC6Jj0+kI+QdqVYWmG9stiMdmwZjCz04+0mJbpF+b7E=; h=From:To:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=b8Whxn5wtOj9ZvlWHEpm+UuSJHFLanTBwu3Y2KG8pd/EQ3naoB0CtaBycnX6prL60 jBpnKkpQdrtmUA35arhusXCmm3YnzaX8BsI1tT0QJtV5FlkX8rw/ycZWH0vhvW+u/n 2jrEwxst6zDjS3d3Ks5du51RyIPgw8rrTC7JTO/k= Original-Received: from carbon.jhcloos.org (localhost [127.0.0.1]) by carbon.jhcloos.org (Postfix) with ESMTP id C8A331E6FA5 for ; Tue, 19 Oct 2010 20:56:09 +0000 (UTC) In-Reply-To: <87vd4y2m9m.fsf@dod.no> (Steinar Bang's message of "Tue, 19 Oct 2010 18:13:57 +0200") User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Face: iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAI1J REFUOE+lU9ESgCAIg64P1y+ngUdxhl5H8wFbbM0OmUiEhKkCYaZThXCo6KE5sCbA1DDX3genvO4d eBQgEMaM5qy6uWk4SfBYfdu9jvBN9nSVDOKRtwb+I3epboOsOX5pZbJNsBJFvmQQ05YMfieIBnYX FK2N6dOawd97r/e8RjkTLzmMsiVgrAoEugtviCM3v2WzjgAAAABJRU5ErkJggg== Copyright: Copyright 2009 James Cloos OpenPGP: ED7DAEA6; url=http://jhcloos.com/public_key/0xED7DAEA6.asc OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B 63E7 997A 9F17 ED7D AEA6 Original-Lines: 28 X-Hashcash: 1:30:101019:ding@gnus.org::Vpyqq34jbq/9BoOk:000SfX+L X-Spam-Score: -2.0 (--) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:73327 Archived-At: >>>>> "SB" == Steinar Bang writes: SB> Hm... many of those are possibly available as NNTP groups on SB> http://gmane.org ...? Posting isn't always reliable and my bw is often quite limited and I often read when completely offline; it is much better to background- poll for batches than to have to interactively use precious bw. Plus, gmane doesn't split those groups. SB> (On the other hand it's good for nnimap to be excercised by SB> extreme cases...) And it works better than anything else. Startup and g are slow because IMAP (the protocol itself) lacks a command to get all of the data gnus wants in one go, and because elisp can be slow when parsing LARGE buffers of retrieved data. (I hope Stefan's recent patch to use unibyte buffers for the protocol streams might help reduce that memory pressure.) Long term I should skip the imap middleware and connect Emacs to the db directly. It looks like the new nnimap may be an easier model to follow when writing such a gnus backend. But for now... -JimC -- James Cloos OpenPGP: 1024D/ED7DAEA6