From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/70363 Path: news.gmane.org!not-for-mail From: Lars Magne Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: Re: Faster, lolcat. Faster! Date: Thu, 02 Sep 2010 16:23:00 +0200 Organization: Programmerer Ingebrigtsen Message-ID: References: <87aao05t55.fsf@lifelogs.com> <87bp8gflj5.fsf@keller.adm.naquadah.org> <87pqwwgyjb.fsf@mid.gehheimdienst.de> <874oe85l97.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1283437521 31804 80.91.229.12 (2 Sep 2010 14:25:21 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 2 Sep 2010 14:25:21 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M18747@lists.math.uh.edu Thu Sep 02 16:25:19 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 1OrAj8-00047T-2y for ding-account@gmane.org; Thu, 02 Sep 2010 16:25:18 +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 1OrAj2-0000la-Eq; Thu, 02 Sep 2010 09:25:12 -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 1OrAj1-0000lJ-6c for ding@lists.math.uh.edu; Thu, 02 Sep 2010 09:25:11 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1OrAiw-00042A-W8 for ding@lists.math.uh.edu; Thu, 02 Sep 2010 09:25:11 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1OrAiv-0005yQ-00 for ; Thu, 02 Sep 2010 16:25:05 +0200 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OrAit-000411-GE for ding@gnus.org; Thu, 02 Sep 2010 16:25:03 +0200 Original-Received: from cm-84.215.34.171.getinternet.no ([84.215.34.171]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 02 Sep 2010 16:25:03 +0200 Original-Received: from larsi by cm-84.215.34.171.getinternet.no with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 02 Sep 2010 16:25:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-Lines: 35 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: cm-84.215.34.171.getinternet.no Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAFVBMVEXVrahOLi0XCgoRBQai WlJ4UU/GbmNPPSDUAAACb0lEQVQ4jV2TzXbjIAyFWTReFxyyR8SzN7xA0wOsQ8by2ulxeP9HmCs7 7clU/gnms650IVbM1eI0PpBLLDElCcXV22qrjyaG4yvQ1XAlH4OJY9WWp5xKawDOau4DhehjJD/g /TUty4oMrWugiDNG52gTW5RKSgqwCUYSDIYTQFGqobg29oYicfR+0FNmzmltDRlktOhIONTmqaQG MJgw5NsTBDvt7QL0o3Ga0FU4fsZ43JTSBBAJllEhjjb5aCu0yg6CJvsXKuZ4MV471pyaSIXg3GTI kz9/BR/Gi648w7ty3jljKF2i+/Te0NGQPa+lKe2Dxvh0gz/XB8d5oKGckqo3o+1qTihD5x7VNeyX mhRei/HsyicRDT6y8Y5syZOKzkSaLwXzkfr4gFcaZunK9HG8cLkJqbY1E8LA4kOC3J87gCa0w+Sw LOJc1ojmley0Fv4OcS7g2NoFwg/ZclxZMkDG9mhbCEhZtgoG49hb5rmtOJoMhKI4lkZjNJc16fIK bK0AMLvy2BpkZp6m1BZV5Z+ICy8OACWDQXNRvCkhOXOmeeZVyguYvhvP05d30tHcNmDzE6wN6wgb H62VDXxntEclOjWeO3H0CoD0SczsYHgBiPT8VWq4qoOs0HNi/sm44thaae1e2mN6pGcG4oCcDTgt +5/r1hWClwOvS7ujXU9ksz6WTUqt1zdeVWdoAwiH7VHI6T7Um9oBhSD3QYpc8VmpDMU7bZNbJIB3 KdNJD/ucj3Kf8fyh9jiQ9z8pDhMaX+mh65YDvYYSd1fBSf0C2EOIdW+X7F+kSP2Esb8yun1d1O19 9xf+y4DB29WEF6l/btUBDCbRZUgAAAAASUVORK5CYII= Mail-Copies-To: never X-Now-Playing: Nadja's _Skin Turns to Glass_: "Skin Turns to Glass" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:5OJ07gIgn92P+X64Dvd4hd3HNHE= X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:70363 Archived-At: Ted Zlatanov writes: > DE> http://article.gmane.org/gmane.emacs.gnus.general/67238 > ... > DE> The complicated part is to use this function in the general Gnus back > DE> end. It's pretty scary down there. > > Yeah, that's why I brought it up. If Lars can't figure it out I may > have to look at that code, and then dark gods will drag me down to the > bottom of the ocean (as seen in Disney's "Little Mermaid 7: Call of Cthulhu"). Heh heh. I think `*-request-group-articles' would work for all backends where it makes sense, and imap is probably one of them. I think. Or does it? I mean, the main problem is that Gnus thinks that there are, say 55 unread articles, and the article range is 200-300. Even if you have the -group-articles command return something that says "the range is 200-300, but there are only 75 actual articles in that range", then it doesn't really help. You don't know which of the 55 articles Gnus thinks are unread are still on the server. So the server would have to return ((200 . 210) 215 (245 . 276)) or something, and then Gnus could figure it all out. So that would be a new `*-request-group-ranges' function, which is certainly possible. If the backend supports it. -- (domestic pets only, the antidote for overdose, milk.) larsi@gnus.org * Lars Magne Ingebrigtsen