From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: [External] : Exiting from mapc Date: Thu, 2 Jan 2025 13:33:07 +0300 Message-ID: References: <7cSjmNb9wbuuXOPxnBml1e6cPaldn8EPTGZ2LZdnm-ZjIANwQBYOYq9a-nJDcaCG8QKkb09TGeUjlQ6vLFyFVzOPZfJniDINxCNXT1TW6vQ=@protonmail.com> <86seq26oox.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15549"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.2.12 (2023-09-09) Cc: Heime via Users list for the GNU Emacs text editor , Drew Adams , Heime To: Joel Reicher Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jan 02 11:35:25 2025 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 1tTIY1-0003t3-72 for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 02 Jan 2025 11:35:25 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tTIXg-0001z3-Ls; Thu, 02 Jan 2025 05:35:04 -0500 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 1tTIXW-0001v8-0l for help-gnu-emacs@gnu.org; Thu, 02 Jan 2025 05:34:54 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tTIXU-00061c-Ga for help-gnu-emacs@gnu.org; Thu, 02 Jan 2025 05:34:53 -0500 Original-Received: from localhost ([::ffff:41.75.183.103]) (AUTH: PLAIN admin, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000001BF34.0000000067766BAA.00151269; Thu, 02 Jan 2025 03:34:18 -0700 Mail-Followup-To: Joel Reicher , Heime via Users list for the GNU Emacs text editor , Drew Adams , Heime Content-Disposition: inline In-Reply-To: <86seq26oox.fsf@gmail.com> Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:149110 Archived-At: * Joel Reicher [2025-01-02 03:33]: > Heime via Users list for the GNU Emacs text editor > writes: > > > How can one get the result of the throw? With a let? > > Why are you asking on this list when it should be possible to get this > information from (info "(elisp) Catch and Throw")? Sometimes it is helpful to provide info, and too often people have misunderstanding and need explanation. Emacs is full of terms, concepts, definitions which cause misunderstandings. If that would not be so, I would be very happy, though it is. You must know that there are different types of readers, different audience. Emacs Lisp manual is written in technical manner, it wasn't written in manner of a tutorial. Imagine people in need of tutorial reading just this sentence: 11.7.1 Explicit Nonlocal Exits: ‘catch’ and ‘throw’ Even if not a beginner, experienced programmer could mix those terms with something else. Unspoken of the rest of the article: "Most control constructs affect only the flow of control within the construct itself. " -- what level of programming person must already have to undersand only this first sentence? Reader must already have basic programming knowledge, control structure understanding, scope awareness, etc. If person is not on the level to easily understand just the first sentence, mind gets blocked, misunderstood words create blanks in the mind, and people stop using it, and it is good thing that Heime or other people do not give up, but ask for answers here. -- Jean Louis