From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5041 invoked from network); 19 Aug 2001 05:40:17 -0000 Received: from sunsite.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 19 Aug 2001 05:40:17 -0000 Received: (qmail 3468 invoked by alias); 19 Aug 2001 05:40:11 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 15662 Received: (qmail 3457 invoked from network); 19 Aug 2001 05:40:10 -0000 From: Bart Schaefer Message-Id: <1010819054006.ZM16192@candle.brasslantern.com> Date: Sun, 19 Aug 2001 05:40:05 +0000 In-Reply-To: Comments: In reply to martin.ebourne@arcordia.com "New options & arguments processing system for ZSH" (Aug 17, 2:59pm) References: X-Mailer: Z-Mail (5.0.0 30July97) To: zsh-workers@sunsite.dk, martin.ebourne@arcordia.com Subject: Re: New options & arguments processing system for ZSH MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii On Aug 17, 2:59pm, martin.ebourne@arcordia.com wrote: } } For now I'd like any comments people have, especially bug reports and } praise (yeah right!). I've barely glanced over it, but my initial impressions are: - I like it a lot better than the XML version suggested by Felix, but the ideal solution probably lies somewhere between the two. - It suffers from the same problems as my _arg_compile scheme, to wit, every function that uses it has to do a lot of extra work that is not directly related to the purpose of the function. - Here-documents end up getting encoded as strings in the compiled function definition in memory, so this is probably prohibitive for general use except when using zcompile'd files with memory mapping. - You should have sent it to zsh-workers, not zsh-users. :-) -- Bart Schaefer Brass Lantern Enterprises http://www.well.com/user/barts http://www.brasslantern.com Zsh: http://www.zsh.org | PHPerl Project: http://phperl.sourceforge.net