From mboxrd@z Thu Jan 1 00:00:00 1970 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 23:07:09 +0200 Message-ID: <86poa262rm.fsf@zoho.com> References: <87vajudasc.fsf@ericabrahamsen.net> <86376y7nyy.fsf@zoho.com> <87mv56d9t7.fsf@ericabrahamsen.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1507151307 14732 195.159.176.226 (4 Oct 2017 21:08:27 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 4 Oct 2017 21:08:27 +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+m35925@lists.math.uh.edu Wed Oct 04 23:08:19 2017 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from mxfilter-048034.atla03.us.yomura.com ([107.189.48.34]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dzqtu-0002px-Dq for ding-account@gmane.org; Wed, 04 Oct 2017 23:08:18 +0200 X-Yomura-MXScrub: 1.0 Original-Received: from lists1.math.uh.edu (unknown [129.7.128.208]) by mxfilter-048034.atla03.us.yomura.com (Halon) with ESMTPS id 22242eb8-a948-11e7-8b7f-b499baa2b07a; Wed, 04 Oct 2017 21:08:13 +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 1dzqt9-00084r-H2; Wed, 04 Oct 2017 16:07:31 -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 1dzqt7-00084P-Jp for ding@lists.math.uh.edu; Wed, 04 Oct 2017 16:07:29 -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 1dzqt5-0005hM-24 for ding@lists.math.uh.edu; Wed, 04 Oct 2017 16:07:29 -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 1dzqt3-0004Na-Js for ding@gnus.org; Wed, 04 Oct 2017 23:07:25 +0200 Original-Received: from list by blaine.gmane.org with local (Exim 4.84_2) (envelope-from ) id 1dzqst-0004nO-P6 for ding@gnus.org; Wed, 04 Oct 2017 23:07:15 +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: 26 Original-X-Complaints-To: usenet@blaine.gmane.org Mail-Copies-To: never Cancel-Lock: sha1:x+SaukWkba8/pejqQM682YqHcY0= List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:87711 gmane.emacs.devel:219090 Archived-At: Eric Abrahamsen wrote: > I think the main problem is not so much that > the defuns are long, but that they do too > much, there's overlap, and there's lots of > work-by-side-effect. A long defun wouldn't be > so bad if you could scan it and feel > confident that you knew what it was doing. More or less. The form always has an impact on the contents. I think what you describe is in part a function of the habit of writing too long functions. > What I *do* think is a problem is that > variables and functions are named > inconsistently, and often confusingly. > It just makes debugging that much harder. > But on the other hand, renaming just for > renaming's sake... Indeed, small steps while at it. -- underground experts united http://user.it.uu.se/~embe8573