From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29119 invoked by alias); 6 Sep 2017 03:39:07 -0000 Mailing-List: contact zsh-users-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Users List List-Post: List-Help: X-Seq: 22869 Received: (qmail 29542 invoked by uid 1010); 6 Sep 2017 03:39:07 -0000 X-Qmail-Scanner-Diagnostics: from mta02.eastlink.ca by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(24.224.136.13):SA:0(-2.6/5.0):. Processed in 2.96233 secs); 06 Sep 2017 03:39:07 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, RP_MATCHES_RCVD,SPF_PASS autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: rayandrews@eastlink.ca X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | X-Authority-Analysis: v=2.2 cv=RJvDJ8q+ c=1 sm=1 tr=0 a=8gj3v1wGPP1N//wMR4mB5g==:117 a=8gj3v1wGPP1N//wMR4mB5g==:17 a=IkcTkHD0fZMA:10 a=RStGYVvwS75lCvg9XwwA:9 a=QEXdDO2ut3YA:10 X-EL-IP-NOAUTH: 24.207.98.138 Subject: Re: Interpret Parameter Value at Time of Function Definition To: zsh-users@zsh.org References: <4ccab1d5-7944-dc27-9ccf-be377ff8b038@inlv.org> From: Ray Andrews Message-id: <390248da-9bda-96a4-37ea-6c281f70ad44@eastlink.ca> Date: Tue, 05 Sep 2017 20:08:58 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-version: 1.0 In-reply-to: <4ccab1d5-7944-dc27-9ccf-be377ff8b038@inlv.org> Content-type: text/plain; charset=utf-8; format=flowed Content-transfer-encoding: 7bit Content-language: en-CA On 05/09/17 11:21 AM, Martijn Dekker wrote: > >> aaa=ccc t How is it that that works without a semicolon between the commands? BTW, when I've had a problem like this one I create files named after the variable and containing the content of the variable. It's brutal and slow and stupid but it does provide absolute protection even on Thursdays because it bypasses all the intricacies of the rules about variables. You hafta 'rm' the file to make the variable go away.