From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Deus Max Newsgroups: gmane.emacs.bugs Subject: bug#33653: 27.0.50; Change Gnus obarrays-as-hash-tables into real hash tables Date: Tue, 02 Apr 2019 01:39:12 +0300 Message-ID: <87h8bh5p0v.fsf@aia00054aia.gr> References: <8736raz3ec.fsf@ericabrahamsen.net> <87y392xoht.fsf@ericabrahamsen.net> <87imxzxa4s.fsf@ericabrahamsen.net> <87a7hn3h3w.fsf@ericabrahamsen.net> <87mulmkeo9.fsf@ericabrahamsen.net> <87pnqik7ld.fsf@ericabrahamsen.net> <87y3536h47.fsf@bzg.fr> <871s2vlu2z.fsf@ericabrahamsen.net> <877ecg8sye.fsf@aia00054aia.gr> <871s2m39ql.fsf@ericabrahamsen.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="258753"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Bastien , 33653@debbugs.gnu.org To: Eric Abrahamsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Apr 02 00:40:38 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hB5bZ-0015BR-Hs for geb-bug-gnu-emacs@m.gmane.org; Tue, 02 Apr 2019 00:40:37 +0200 Original-Received: from localhost ([127.0.0.1]:36414 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hB5bX-0005xS-8w for geb-bug-gnu-emacs@m.gmane.org; Mon, 01 Apr 2019 18:40:35 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:36397) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hB5bK-0005vc-9Z for bug-gnu-emacs@gnu.org; Mon, 01 Apr 2019 18:40:23 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hB5bB-0002ZN-QD for bug-gnu-emacs@gnu.org; Mon, 01 Apr 2019 18:40:18 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54717) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hB5b0-0002St-S3 for bug-gnu-emacs@gnu.org; Mon, 01 Apr 2019 18:40:06 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hB5b0-0006M6-KS for bug-gnu-emacs@gnu.org; Mon, 01 Apr 2019 18:40:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Deus Max Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Apr 2019 22:40:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33653 X-GNU-PR-Package: emacs Original-Received: via spool by 33653-submit@debbugs.gnu.org id=B33653.155415837224379 (code B ref 33653); Mon, 01 Apr 2019 22:40:02 +0000 Original-Received: (at 33653) by debbugs.gnu.org; 1 Apr 2019 22:39:32 +0000 Original-Received: from localhost ([127.0.0.1]:40028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hB5aW-0006L9-JR for submit@debbugs.gnu.org; Mon, 01 Apr 2019 18:39:32 -0400 Original-Received: from mout.gmx.net ([212.227.15.15]:39327) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hB5aU-0006Kt-Vl for 33653@debbugs.gnu.org; Mon, 01 Apr 2019 18:39:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1554158356; bh=qa2lv5EM3DOjea3wf9kXUgsv97/YOYPGg+OcS+Jiw5k=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=axXqOdtq/TwPJdrxWsQok6iOD8f5pKnABy/z8N3s9RvN5mJJ7nwOszjs98oCpvcYG R8ARiDa00/Q0irqsEZg2htwjlvbQ0YnpeqJIp4liT0RHaaOcXPpvHpA0Q+9M0sV0XT hJAGd5INNugdh8WLTiltdl/gjiGZXQ35d8SqHa00= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from dellcorei5dias ([37.153.145.167]) by mail.gmx.com (mrgmx002 [212.227.17.184]) with ESMTPSA (Nemesis) id 0LcT2M-1gTXda21qQ-00jtTj; Tue, 02 Apr 2019 00:39:16 +0200 In-Reply-To: <871s2m39ql.fsf@ericabrahamsen.net> (Eric Abrahamsen's message of "Sun, 31 Mar 2019 16:27:46 -0700") X-Provags-ID: V03:K1:zcAI1Aruwcq3vYUlhAKG61uAcjG9FeBVFcI9+ZWARlTYQGsY9SM //oF9AKxh4xC+bs3C7ykVIz02IMyvydWz3ieCm4vYUMM4xfN2UuwFHCO3nmGCKswDNy2WLT 4lu59tABqK5SLIuAv8IO6vB7MU++3GwDhNwx9SQk/kfwOpNDcvJd4Fo1axNG+gdoC32QNRG DUKGPnisZY5bZ+t8uyx8A== X-UI-Out-Filterresults: notjunk:1;V03:K0:sgOP/vchtTk=:aGr1vlkAJU2Qz6ao189vAw B2sodgJk0Rv2Rk/OaxCDVbEeiMESIq2ewS+sxhL9oimpsARCn9gvLeQnj1JBhod+NVQN0buK2 CLcUFVE9nNFjjdLRvKdcXKYhMis3sECzMUIEO7Jojxz+FznnzpgDw890IIRlciNgwpuRl6+k9 nfDKngMlnbrrmzj0L2VhPJoJ/9WQjDvh67xlI5+5LW+TXePL24xJRNPM65SMShHW4lDkbFVQM udqAs1hQgSItKpY4pAzu1slr3jYglOz5sySzpxQb1q3ZA4Fr2sDUQnyU6UTYaQo2e0eofrROR jJ03d/W/nKA/kymUlbfD7h/svuQlL/1BtsFIYFPEKBV4eJDUJBdOJsymsJPUr9nYiGMtMT/Ud aYqePCOi75y0OtoR+8OUdT+gD1LyZs3qxLh3GJg2f9rAWOEGSjhPCn+WzObz3B9XSe2Q39V4t 2xK0GC3kGYyuOpWANdYZ+EI+/SdL4gSG7hxqedWZZAoFK0/K6L1ndtfp7HLmBbdwH8w9d7ko9 m3bNXMlAYPpTm1Ek/PPjjeBhf5IeLYtrVmx2dtndjwcBmXXEwo8wv5pAg7WYDDmAnrDVF3wMI P2yFdH5EeD8bn3+fQPhLyRso6Ynxcl4jIz0DJ6XR1uOV14OQvdOutIhisxhHx/pHyGZU1VO95 xdKdy64tm3op8V1zFtFxf/bARBBC+x4RzgsWteQHL9Czw/SdV+66pAHbzuOQjgNJNmfUURpgP icrriEBoeCXihPbkdiaSa1JFXiRFdtV8UD+8S6LpkeTaksYuq9pbKXPcK/b++LPKB7mjSLfW X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:157049 Archived-At: On Sun, Mar 31 2019, Eric Abrahamsen wrote: > On 03/30/19 14:09 PM, Deus Max wrote: >> Hi Eric, >> >> It seems you are implementing some pretty drastic upgrades to Gnus. >> >> Is there a write-up on the planned changes, benefits, what is going to be >> affected and what to expect ? >> >> I'm interested and would like to read it. > > There is a writeup! Sort of -- I called it a roadmap. Originally I stuck > it in a branch called scratch/gnus-roadmap but soon realized it didn't > make any sense to keep track of something like this in a git branch. > I've attached the current version. > > Obviously, this is _not_ meant as a list of "changes I will unilaterally > implement in Gnus", but as a document for record-keeping and discussion. > I didn't get much discussion, but I know that's to be expected! > > Eric Hi Eric, A roadmap, yes! that's the word I was looking for. Thank you, very interesting. I always wondered why there are multiple select method variables (as ~gnus-secondary-select-methods~), instead of one ~gnus-select-methods~. I see there are plenty of things to simplify, such as group reading/selection. Also i think, jumping to an article should be easier and more stable.