From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: about "assignment to free variable" Date: Tue, 05 Feb 2019 16:49:53 -0500 Message-ID: References: <87imxyylgx.fsf@mugno.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="265298"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Feb 05 22:50:14 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gr8bd-0016t3-8R for ged-emacs-devel@m.gmane.org; Tue, 05 Feb 2019 22:50:13 +0100 Original-Received: from localhost ([127.0.0.1]:41418 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gr8bc-0008MF-A7 for ged-emacs-devel@m.gmane.org; Tue, 05 Feb 2019 16:50:12 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:49327) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gr8bR-0008LH-Dh for emacs-devel@gnu.org; Tue, 05 Feb 2019 16:50:01 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gr8bQ-0003cq-QP for emacs-devel@gnu.org; Tue, 05 Feb 2019 16:50:01 -0500 Original-Received: from [195.159.176.226] (port=59426 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gr8bQ-0003cF-JI for emacs-devel@gnu.org; Tue, 05 Feb 2019 16:50:00 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1gr8bO-0016YL-In for emacs-devel@gnu.org; Tue, 05 Feb 2019 22:49:58 +0100 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:3BQ+G8nfc9SG00so3xtzcnzG6w8= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:233012 Archived-At: > Ok, thanks! so, it was not necessary to assign the return value of > read-from-minibuffer to backend, because it assigns already the first > element. > wright? More or less. It doesn't really "assign" it. Instead it takes the list constructed by the EXP in (interactive EXP) and calls the function with it, as if you had written (apply FUNCTION EXP). Stefan