Re: Zsh's and ksh's bang (!) expansion flags have different meanings

Stephane Chazelas <[email protected]> Tue, 21 Jul 2026 18:58:29 +0100
Newsgroups gmane.comp.shells.zsh.devel
Message-ID <[email protected]>
2026-07-21 18:27:27 +0100, Stephane Chazelas:
[...]
> Looking at git history, it seems those flags were added in
> https://sourceforge.net/p/zsh/code/ci/d2330ba0554b09a3f942a921acfbbabcf6466bef/#diff-5
> but not mentioned in changelog and apparently bundled with the
> changes for https://www.zsh.org/mla/workers/2000/msg01372.html
> by pws.
[...]

Actually, they were first added much earlier in
https://www.zsh.org/mla/workers/1998/msg00928.html by Bart
(which has a reference to ksh93's ${!assoc[@]}). Not clear to me
why that commit above makes it look like they were re-added.

-- 
Stephane