From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/87709 Path: news.gmane.org!.POSTED!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.gnus.general,gmane.emacs.devel Subject: Re: Gnus work Date: Wed, 04 Oct 2017 20:43:49 +0200 Message-ID: <86376y7nyy.fsf@zoho.com> References: <87vajudasc.fsf@ericabrahamsen.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1507142701 31516 195.159.176.226 (4 Oct 2017 18:45:01 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 4 Oct 2017 18:45:01 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) Cc: emacs-devel@gnu.org To: ding@gnus.org Original-X-From: ding-owner+m35923@lists.math.uh.edu Wed Oct 04 20:44:52 2017 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from mxfilter-048035.atla03.us.yomura.com ([107.189.48.35]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dzof2-0006rZ-Cr for ding-account@gmane.org; Wed, 04 Oct 2017 20:44:48 +0200 X-Yomura-MXScrub: 1.0 Original-Received: from lists1.math.uh.edu (unknown [129.7.128.208]) by mxfilter-048035.atla03.us.yomura.com (Halon) with ESMTPS id 105196eb-a934-11e7-86ce-b499baabecb2; Wed, 04 Oct 2017 18:44:33 +0000 (UTC) Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by lists1.math.uh.edu with smtp (Exim 4.87) (envelope-from ) id 1dzoeg-0006u1-4v; Wed, 04 Oct 2017 13:44:26 -0500 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by lists1.math.uh.edu with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87) (envelope-from ) id 1dzoee-0006tQ-3F for ding@lists.math.uh.edu; Wed, 04 Oct 2017 13:44:24 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.87) (envelope-from ) id 1dzoeP-0004K6-MQ for ding@lists.math.uh.edu; Wed, 04 Oct 2017 13:44:23 -0500 Original-Received: from [195.159.176.226] (helo=blaine.gmane.org) by quimby.gnus.org with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1dzoeO-00028T-58 for ding@gnus.org; Wed, 04 Oct 2017 20:44:08 +0200 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1dzoeB-0001mk-Sr for ding@gnus.org; Wed, 04 Oct 2017 20:43:55 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: ding@gnus.org Original-Followup-To: gmane.emacs.gnus.general,gmane.emacs.devel Original-Lines: 21 Original-X-Complaints-To: usenet@blaine.gmane.org Mail-Copies-To: never Cancel-Lock: sha1:EEV3uG9sxakZVR/tWEIRRO6bGEU= List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:87709 gmane.emacs.devel:219085 Archived-At: Eric Abrahamsen wrote: > I've been very slowly reading the Gnus code > base, and looking at how to go about doing > some refactoring, cleanups, and a few > new features. What strikes me immediately when I read the Gnus source is that the defuns are often very, very long. But I'm not suggesting anyone do something about it for that reason alone. However if anyone does work on a defun and has thus acquired a close to complete understanding of it, it could be considered breaking it up, possibly repeatedly, as the last step of work, and then along lines that are as natural as possible, of course. -- underground experts united http://user.it.uu.se/~embe8573