From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/75242 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.gnus.general Subject: Re: Re-imagining Gnus as a mail reader Date: Sat, 18 Dec 2010 08:13:16 -0600 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87hbebgoeb.fsf@lifelogs.com> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1292681677 24636 80.91.229.12 (18 Dec 2010 14:14:37 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 18 Dec 2010 14:14:37 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M23597@lists.math.uh.edu Sat Dec 18 15:14:34 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 1PTxYN-0007ii-Gj for ding-account@gmane.org; Sat, 18 Dec 2010 15:14:31 +0100 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 1PTxXX-0004sj-Vd; Sat, 18 Dec 2010 08:13:40 -0600 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 1PTxXV-0004sR-Vi for ding@lists.math.uh.edu; Sat, 18 Dec 2010 08:13:37 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1PTxXR-0005k6-B5 for ding@lists.math.uh.edu; Sat, 18 Dec 2010 08:13:37 -0600 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1PTxXQ-0000ky-JQ for ding@gnus.org; Sat, 18 Dec 2010 15:13:32 +0100 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1PTxXP-0007Gt-U9 for ding@gnus.org; Sat, 18 Dec 2010 15:13:31 +0100 Original-Received: from c-67-186-102-106.hsd1.il.comcast.net ([67.186.102.106]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 18 Dec 2010 15:13:31 +0100 Original-Received: from tzz by c-67-186-102-106.hsd1.il.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 18 Dec 2010 15:13:31 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 22 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: c-67-186-102-106.hsd1.il.comcast.net X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6;d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:0UcSIozLvGDMCGUe/72d4XGO0b4= X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:75242 Archived-At: On Sat, 18 Dec 2010 03:34:07 +0100 Lars Magne Ingebrigtsen wrote: LMI> But now I'm kinda wondering how Gnus would have looked if it had LMI> modelled itself on IMAP instead of NNTP. IMAP is (sort of) a superset LMI> of NNTP, but not quite. Perhaps the main difference is that IMAP is LMI> slightly more explicit about the trifurcation between LMI> unread/read/non-existent, while NNTP only (sort of) has "some articles LMI> exist in this range". LMI> But, I mean, also about the marks storage and subscription storage, LMI> which would perhaps be more usefully modelled around IMAP and then LMI> scaled down for other backends like NNTP. I think you mean you'd like gnus-sync.el to be more than data storage: a search/modify facility that Gnus would rely on to set and get article counts, marks, etc. It would act like a general IMAP backend between the specific backends like nnimap and nnml and the general Gnus facilities like getting the list of articles and marks. Yes, it certainly could do that, and then it would be much more integrated with Gnus than I was thinking. You'd have to do a lot of work. Ted