From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from euclid.skiles.gatech.edu (list@euclid.skiles.gatech.edu [130.207.146.50]) by melb.werple.net.au (8.7.5/8.7.3/2) with ESMTP id PAA09163 for ; Sat, 27 Jul 1996 15:02:50 +1000 (EST) Received: (from list@localhost) by euclid.skiles.gatech.edu (8.7.3/8.7.3) id AAA20606; Sat, 27 Jul 1996 00:57:01 -0400 (EDT) Resent-Date: Sat, 27 Jul 1996 00:57:01 -0400 (EDT) From: "Bart Schaefer" Message-Id: <960726215746.ZM20421@candle.brasslantern.com> Date: Fri, 26 Jul 1996 21:57:46 -0700 In-Reply-To: Zoltan Hidvegi "zsh-3.0-pre4 released" (Jul 27, 4:06am) References: <199607270206.EAA04563@hzoli.ppp.cs.elte.hu> Reply-To: schaefer@nbn.com X-Mailer: Z-Mail (4.0b.702 02jul96) To: zsh-workers@math.gatech.edu, Zoltan Hidvegi Subject: Re: zsh-3.0-pre4 released MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Resent-Message-ID: <"R2akz2.0.u15.T6Q-n"@euclid> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/1789 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu On Jul 27, 4:06am, Zoltan Hidvegi wrote: } Subject: zsh-3.0-pre4 released } } -----BEGIN PGP SIGNED MESSAGE----- } } Besides the many bugfixes in this release the biggest change is in this } release is in trap handling. Actually, I'd say the biggest change is "setopt nofoo" == "unsetopt foo". Which I still think should have been left out until some post-3.0 version. However, if it's staying, then this: + The following options are set if the shell is invoked as \fIsh\fP or + \fIksh\fP: + .BR NO_BAD_PATTERN , + .BR NO_BANG_HIST , + .BR NO_EQUALS , + .BR NO_FUNCTION_ARGZERO , + .BR GLOB_SUBST , + .BR NO_HUP , + .BR INTERACTIVE_COMMENTS , + .BR KSH_ARRAYS , + .BR NO_MULTIOS , + .BR NO_NOMATCH , + .BR RM_STAR_SILENT , + .BR SH_FILE_EXPN , + .BR SH_GLOB , + .BR SH_OPTION_LETTERS , Should probably change to this: + The following options are set if the shell is invoked as \fIsh\fP or + \fIksh\fP: + .BR GLOB_SUBST , + .BR INTERACTIVE_COMMENTS , + .BR KSH_ARRAYS , + .BR RM_STAR_SILENT , + .BR SH_FILE_EXPN , + .BR SH_GLOB , + .BR SH_OPTION_LETTERS , + .BR SH_WORD_SPLIT . + The following options are not set if the shell is invoked as \fIsh\fP + or \fIksh\fP: + .BR BAD_PATTERN , + .BR BANG_HIST , + .BR EQUALS , + .BR FUNCTION_ARGZERO , + .BR HUP , + .BR MULTIOS , + .BR NOMATCH . I must say, having an option called BAD_PATTERN feels rather odd to me. Since we have IGNORE_BRACES, either we should have IGNORE_BAD_PATTERN, or else we should have just BRACES. Or it should have been left alone. And then there's HIST_NO_STORE (why not HIST_STORE?), HIST_IGNORE_DUPS, HIST_IGNORE_SPACE and PUSHD_IGNORE_DUPS. Why "fix" only the ones that happen to begin with "NO"? If we're making all the options have a "positive" sense, then let's do it right, otherwise don't do it. I think the hobgoblins have introduced a foolish consistency here. -- Bart Schaefer Brass Lantern Enterprises http://www.well.com/user/barts http://www.nbn.com/people/lantern New male in /home/schaefer: >N 2 Justin William Schaefer Sat May 11 03:43 53/4040 "Happy Birthday"