From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Making Menu Bar with an About Buffer Date: Mon, 24 Oct 2022 04:54:07 +0200 Message-ID: <87wn8qj5io.fsf@dataswamp.org> References: <8735bhnaej.fsf@dataswamp.org> <25427.63676.222726.714691@tux.local> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38830"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: help-gnu-emacs@gnu.org Cancel-Lock: sha1:mZVf3pmGPg467M+i7Hp//oiuAuY= Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 24 15:55:03 2022 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1omxus-0009g5-98 for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 24 Oct 2022 15:54:58 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1omxrG-0006rp-KA; Mon, 24 Oct 2022 09:51:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1omncS-0003Um-TQ for help-gnu-emacs@gnu.org; Sun, 23 Oct 2022 22:55:16 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1omncG-0002jB-JI for help-gnu-emacs@gnu.org; Sun, 23 Oct 2022 22:55:16 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1omncE-000A3Z-Gf for help-gnu-emacs@gnu.org; Mon, 24 Oct 2022 04:55:02 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=geh-help-gnu-emacs@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 24 Oct 2022 09:51:06 -0400 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: "help-gnu-emacs" Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:140318 Archived-At: Dr Rainer Woitok wrote: >>> (cond ((string= what "about:hyperscope") (hyperscope-text-view " >>> =================================================== >>> Hyperscope - Dynamic Knowledge Repository for Emacs >>> =================================================== >>> about:emacs >>> about:emacs-fancy >>> about:hyperscope >>> ")) >> >> What, it looks like that in the source? >> >> That could be automated with variables and not hardcoded ... > > Don't you think its better to use electrons ONCE when this > string is de- signed rather than EVERYTIME when someone is > looking at it? Nope, because that also means instead of doing it once and forever getting it right everytime someone does it we will have the same (poor) situation ... And, if you are concerned for the electrons, a program can store the result in a variable once just as well as any human can storing it in hard-coded code (actually better, because then checks can be made the input makes sense). -- underground experts united https://dataswamp.org/~incal