From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: tomas@tuxteam.de Newsgroups: gmane.emacs.help Subject: Re: Optional Arguments Date: Mon, 7 Dec 2020 16:38:47 +0100 Message-ID: <20201207153847.GB15617@tuxteam.de> References: <20201207130630.GA10719@tuxteam.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="tjCHc7DPkfUGtrlw" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12450"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Help Gnu Emacs To: pietru@caramail.com Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Dec 07 16:40:04 2020 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 1kmIcO-00036j-Dw for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 07 Dec 2020 16:40:04 +0100 Original-Received: from localhost ([::1]:35820 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmIcN-0001xg-CK for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 07 Dec 2020 10:40:03 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44508) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmIbG-0001Tu-AI for help-gnu-emacs@gnu.org; Mon, 07 Dec 2020 10:38:54 -0500 Original-Received: from mail.tuxteam.de ([5.199.139.25]:34967) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.90_1) (envelope-from ) id 1kmIbC-0000WF-5S for help-gnu-emacs@gnu.org; Mon, 07 Dec 2020 10:38:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tuxteam.de; s=mail; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date; bh=3hXyX8EY7sbTjS1k9qjoWdtoDWpRckbqwS40AMPNQXs=; b=DzBIz7FlXH6SHoQNlmWGPISp6WCERY/xdS7bbHMf/4tMVKpA6ePYPS5QxbJGcf92pP9Xa2yNxMoaIDxbACfuAHWpqhLZgB0ZcLWyaaqLr5rnoOES1rHzg6qdOlGxLhX6GO3bFaViC5vms3a5+sEBnb6CDDl2RZsBHNZhYItLwr5SM1a6b4vYarb41aD1uR9oesPuZCo9F0ap+U5IckxnmsnaQrjZH7JEK+rhPka2kNZ7pY1xxg9J3V7CtOIkTKvSb3TIFoII/QWy6Jf8Zp7fs46EreV/OGOqB6GSj4dSZAztwmIR9R9GyogSZssoJVlSrZthaQKAYO0O1LvHVP4wAg==; Original-Received: from tomas by mail.tuxteam.de with local (Exim 4.80) (envelope-from ) id 1kmIb9-0004Xh-A3; Mon, 07 Dec 2020 16:38:47 +0100 Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=5.199.139.25; envelope-from=tomas@tuxteam.de; helo=mail.tuxteam.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=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.23 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" Xref: news.gmane.io gmane.emacs.help:126155 Archived-At: --tjCHc7DPkfUGtrlw Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Dec 07, 2020 at 03:24:36PM +0100, pietru@caramail.com wrote: [...] > > =3D> "ma: 15 mb: 26" >=20 > Hmmm. Variables local to function. Yes. "Local" meaning here either dynamical extent (called functions "see" the variables up the call chain, think Unix shells) or lexical extent (code contexts "see" the variables of enclosing code contexts (think C or Java or...), depending on whether you chose lexical binding [1]. [...] > > ...would you expect it to change the number 15 to whatever the word's > > beginning position is? You would mess up maths with that :) >=20 > Yes, it would mess up. G=C3=B6del's nothing against that :-D Cheers [1] Cf. Chapter "Lexical Binding" in the Elisp manual, or here https://www.gnu.org/software/emacs/manual/html_node/elisp/Lexical-Bindi= ng.html - t --tjCHc7DPkfUGtrlw Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAl/OTIcACgkQBcgs9XrR2kbc8gCfbDh7JoI6uPI5JW/yrdOzrMTD s2UAn3d5Capg7FpLEMeEhFfnm892HxjM =gQyh -----END PGP SIGNATURE----- --tjCHc7DPkfUGtrlw--