From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Udyant Wig Newsgroups: gmane.emacs.help Subject: Re: Precedence of for clauses in cl-loop Date: Sat, 8 Sep 2018 20:11:35 +0530 Organization: A noiseless patient Spider Message-ID: References: <20180906183335.ADFDB3381CF@munka.dynalias.org> <20180907070834.E7B4B3381CF@munka.dynalias.org> <20180907123556.41C883381CF@munka.dynalias.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1536417807 18742 195.159.176.226 (8 Sep 2018 14:43:27 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 8 Sep 2018 14:43:27 +0000 (UTC) Injection-Date: Sat, 8 Sep 2018 14:41:40 -0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0 To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Sep 08 16:43:22 2018 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fyeSH-0004ld-RZ for geh-help-gnu-emacs@m.gmane.org; Sat, 08 Sep 2018 16:43:21 +0200 Original-Received: from localhost ([::1]:42727 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fyeUO-00068D-CD for geh-help-gnu-emacs@m.gmane.org; Sat, 08 Sep 2018 10:45:32 -0400 Original-Path: usenet.stanford.edu!goblin3!goblin2!goblin.stu.neva.ru!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!2a00:1d38:fa:feed::184.MISMATCH!feeder4.usenet.farm!feed.usenet.farm!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 22 Original-Injection-Info: reader02.eternal-september.org; posting-host="f16d1189329e02dfc7ddba6e213a6f9e"; logging-data="9721"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18X31a9LAVHLZ63YNZn5CdP" Cancel-Lock: sha1:kTrefnQr3Xu+sRkGlHzSDTIEqsE= In-Reply-To: Content-Language: en-US Openpgp: preference=signencrypt Original-Xref: usenet.stanford.edu gnu.emacs.help:223717 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:117842 Archived-At: On 9/8/18 7:07 AM, Noam Postavsky wrote: > Hmm, I wasn't aware of this, but it seems to be on purpose, > https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node239.html says: > > All variables are initialized first, regardless of where the > establishing clauses appear in the source. The order of initialization > follows the order of these clauses. > Indeed. The Common Lisp Standard concurs: The phrasing is identical there. Udyant Wig -- We make our discoveries through our mistakes: we watch one another's success: and where there is freedom to experiment there is hope to improve. -- Arthur Quiller-Couch