From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19496 invoked by alias); 24 Sep 2014 14:26:41 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 33227 Received: (qmail 16373 invoked from network); 24 Sep 2014 14:26:30 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, SPF_HELO_PASS autolearn=ham version=3.3.2 X-AuditID: cbfec7f4-b7f156d0000063c7-5b-5422d4925205 Date: Wed, 24 Sep 2014 15:26:25 +0100 From: Peter Stephenson To: zsh workers Subject: Re: Surprising parsing result with anonymous functions and for loops Message-id: <20140924152625.73dfa6d9@pwslap01u.europe.root.pri> In-reply-to: References: Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmluLIzCtJLcpLzFFi42I5/e/4Fd1JV5RCDF5/FbA42PyQyYHRY9XB D0wBjFFcNimpOZllqUX6dglcGVe/vGcuOMhc8eBAD3sD4zOmLkZODgkBE4l7W+6yQthiEhfu rWcDsYUEljJKfG6t62LkArKXM0nMubaUBSTBIqAq0fhhIjOIzSZgKDF102xGEFsEKN78/R9Q DQeHsICvRN9LUZAwr4C9xOSOq2DlnALBEkd2XGaFmB8gMbttCtgN/AL6Elf/foK6x15i5pUz jBC9ghI/Jt8DW8ssoCWxeVsTK4QtL7F5zVvmCYwCs5CUzUJSNgtJ2QJG5lWMoqmlyQXFSem5 hnrFibnFpXnpesn5uZsYIQH4ZQfj4mNWhxgFOBiVeHgniCuFCLEmlhVX5h5ilOBgVhLhPXoB KMSbklhZlVqUH19UmpNafIiRiYNTqoFRfrvhqXA9EU6VsDttoQEWPy7O+/J+hX9qd7Sv/9vI 7vc/lL7fXb+9+ohqh/T59svsvldOPr3Cc8PlIueJl6/OXUhY/2XV46orGf1flBXjO87mGwe8 erpmEasr20Tu93M3TBbT60xa/eaS9MEYzZ/Hvu0Tm/3908zLZilfiwOlpmxeuSZ93nkxfyWW 4oxEQy3mouJEAF2UwmYeAgAA On Wed, 24 Sep 2014 16:07:36 +0200 Mikael Magnusson wrote: > I haven't looked at the parsing for the anonymous function stuff, but > if it's not too hairy to fix, my vote is we drop this easter egg at > some point. Unfortunately I think defining functions without braces is part of the standard, though little used these days. This would have to be a special case for anonymous functions, which is less useful. pws