From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 306 invoked from network); 1 Jun 2004 22:01:16 -0000 Received: from thor.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.86) by ns1.primenet.com.au with SMTP; 1 Jun 2004 22:01:16 -0000 Received: (qmail 28801 invoked from network); 1 Jun 2004 22:01:04 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 1 Jun 2004 22:01:04 -0000 Received: (qmail 8012 invoked by alias); 1 Jun 2004 22:01:01 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 20001 Received: (qmail 7994 invoked from network); 1 Jun 2004 22:01:01 -0000 Received: from thor.dotsrc.org (HELO a.mx.sunsite.dk) (qmailr@130.225.247.86) by sunsite.dk with SMTP; 1 Jun 2004 22:00:58 -0000 Received: (qmail 28660 invoked from network); 1 Jun 2004 22:00:57 -0000 Received: from mxfep01.bredband.com (195.54.107.70) by a.mx.sunsite.dk with SMTP; 1 Jun 2004 22:00:56 -0000 Received: from puritan.pcp.ath.cx ([213.112.43.196] [213.112.43.196]) by mxfep01.bredband.com with ESMTP id <20040601220029.FJLP24440.mxfep01.bredband.com@puritan.pcp.ath.cx> for ; Wed, 2 Jun 2004 00:00:29 +0200 Received: by puritan.pcp.ath.cx (Postfix, from userid 1000) id DA36BADFDF; Wed, 2 Jun 2004 00:00:32 +0200 (CEST) Date: Wed, 2 Jun 2004 00:00:31 +0200 From: Nikolai Weibull To: zsh-workers@sunsite.dk Subject: Re: zsh needs try-finally Message-ID: <20040601220030.GC2739@puritan.pcp.ath.cx> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.6i X-Spam-Checker-Version: SpamAssassin 2.63 on a.mx.sunsite.dk X-Spam-Level: * X-Spam-Status: No, hits=1.5 required=6.0 tests=BAYES_50,RCVD_IN_SORBS autolearn=no version=2.63 X-Spam-Hits: 1.5 * Dave Yost [Jun 01, 2004 23:30]: > Zsh needs a mechanism a la Java's try-finally or lisp's unwind-protect. Why? Isn't this a bit ambitious for a shell language? Some people complain that Zsh is too complex already and tries to do too much...While exception handling is great in most cases, I wonder if a shell really needs it. nikolai -- ::: name: Nikolai Weibull :: aliases: pcp / lone-star / aka ::: ::: born: Chicago, IL USA :: loc atm: Gothenburg, Sweden ::: ::: page: www.pcppopper.org :: fun atm: gf,lps,ruby,lisp,war3 ::: main(){printf(&linux["\021%six\012\0"],(linux)["have"]+"fun"-97);}