On Nov 14, 1:57pm, Kynn Jones wrote: } } Unfortunately, the assignment preceded by `typeset` fails under 5.0.7 } } % alias -g foo='echo xyz' } % typeset frobozz[$(foo)]=9 } zsh: no matches found: frobozz[xyz]=9 That's just normal file globbing taking place: % noglob typeset frobozz[$(foo)]=9 or % typeset "frobozz[($foo)]"=9