From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1695 invoked by alias); 30 Dec 2017 01:07:11 -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: List-Unsubscribe: X-Seq: 23029 Received: (qmail 15050 invoked by uid 1010); 30 Dec 2017 01:07:11 -0000 X-Qmail-Scanner-Diagnostics: from mail-qt0-f172.google.com 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(209.85.216.172):SA:0(-1.9/5.0):. Processed in 3.346256 secs); 30 Dec 2017 01:07:11 -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=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: schaefer@brasslantern.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=0yvVwutpYln4eA7Tarq7Xq6UV8G1U/yC6fuBRmumnGs=; b=zz6q2N/12r8UrrpY9sWXRP0hl/crZpVDpf9emh3LxuepwpB6GqTgOMQH4t+SQZ3uuX V1VBI8Gg2fLT/go/KQYIjrmBp6bkFfAPrLxtsxosMDzhSjkjboOlSS4n9hY2JxcBufK4 LC3NmMKg95iOVMEFDUu//0m3WNGKUzZpAXTi3fBUzJllOW3EpOs4tHRjs+U62aUSd5S7 /17+GjGa13Yda+SbLxcbyp/TR/xdoyLdWP7ydTOg8D7jf11MdHT5g1OLWZu5Cq1D36Sf ilk9wGAQ+EFCUPYHY0ZDN0aBrfz2XW8DdBAEGKyPKJZxKQmjj+7BCQS0p3I1TkOsSk0x Ywwg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=0yvVwutpYln4eA7Tarq7Xq6UV8G1U/yC6fuBRmumnGs=; b=oQy2tKA7T3pzG/ZkRc00twVZoNg2lpuC9JsmRp6CsrqS0ONQ9g68biy79TfuDWGFoL FkhcmVdIM1abqsDja1wyyrIuah2bPfvVxLTlVNpkjOO/2F1X9yEH4Rh4i/5YgyX1yjsj WzyrQVnbBLgn+gH+oJ1f0vbf3rcduLjlt2AQtMEJ0v6qWPKx4zlS1nB+B4WtnFxTnhUz liyFcJwDsfoymnfbJWUiPH8WWEoFLIJRKt10uTnw+K6SE+NnGmRDs0acBfTWUIZdUVwS Wg0eK4ctOkjDv5pROasfRMdlNFizM6g6VzBNKnvupEH7KlKooSYeHdWWBC0E9OV44vGb bwfg== X-Gm-Message-State: AKGB3mLx6tBB7eJVjlRoy5XCnaqt/bzPvsR5jmPIiksEyTaSCm+VgMg9 FuFam97q2bvqp4ULcKVHgT8hiRASx9A0/5xwqxh1NQ== X-Google-Smtp-Source: ACJfBosNIjHTk3RQn5IxYpPGzZ4bPbpQhLnF/ZG4pyqzUzpPI4v1xqqf/9d7W7SFZOd0cV3fugLuLedvcMN5tWL1SOk= X-Received: by 10.200.50.78 with SMTP id y14mr52205304qta.84.1514596024562; Fri, 29 Dec 2017 17:07:04 -0800 (PST) MIME-Version: 1.0 In-Reply-To: References: <71ef7896-39f8-66fe-f8f8-c7c81b11e2ce@culture-libre.org> <918acbfa-b637-1d13-816b-c6edee0afa5c@culture-libre.org> <81beaeae-6507-c961-b6fd-5831ba58e045@eastlink.ca> From: Bart Schaefer Date: Fri, 29 Dec 2017 17:07:03 -0800 Message-ID: Subject: Re: Can zsh `else` reserved keyword command be aliased and the lexem itself be repurposed as `fi` keyword command? To: Zsh Users Content-Type: text/plain; charset="UTF-8" On Fri, Dec 29, 2017 at 3:45 PM, Bart Schaefer wrote: > Mathieu wants execution to begin as soon as there is > some code in the buffer, without waiting for the final keyword to > appear. Not-so-incidentally, the fact that zsh does NOT do this is one of the primary reasons that zsh exists at all. Paul Falstad found it distasteful that csh DOES that, and set out to create a shell that had the interactive advantages of csh while preserving the separation of parse and execution as found in sh and ksh.