From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29861 invoked from network); 31 May 2001 04:46:40 -0000 Received: from sunsite.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 31 May 2001 04:46:40 -0000 Received: (qmail 3200 invoked by alias); 31 May 2001 04:46:33 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 14595 Received: (qmail 3180 invoked from network); 31 May 2001 04:46:31 -0000 From: "Bart Schaefer" Message-Id: <1010531044532.ZM5361@candle.brasslantern.com> Date: Thu, 31 May 2001 04:45:32 +0000 In-Reply-To: <200105310251.f4V2pTG16301@psych.utoronto.ca> Comments: In reply to db@psych.utoronto.ca "undefined functions" (May 30, 10:51pm) References: <200105310251.f4V2pTG16301@psych.utoronto.ca> X-Mailer: Z-Mail (5.0.0 30July97) To: db@psych.utoronto.ca, zsh-workers@sunsite.auc.dk Subject: Re: undefined functions MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii On May 30, 10:51pm, db@psych.utoronto.ca wrote: } } suppose i have two autoloaded functions f and g } } function g } } gives } } g is undefined } } is this a bug? There's no command named `function' in zsh. There's a keyword, which introduces a function definition, e.g.: zsh% function g { function> echo Hi there, I am g function> } zsh% g Hi there, I am g No command that I know of in zsh has ever printed " is undefined". In 3.0.8, you might see: zsh% functions g undefined g () { } Note that's `functions' with an `s'. In recent 3.1/4.0 you should see: zsh% functions g g () { # undefined builtin autoload -X } I can only conclude that `function' is a local alias or external script on your machine, and consequently I don't know whether this is a bug or not. -- 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