On Sun, Jan 20, 2019 at 10:46 AM Andrey Butirsky <butir...@gmail.com> wrote: > > I'm not quite understand what exactly is "intentional".
Accepting different sets of function names (when POSIX mode is either on/off). > The problem is inconsistent behavior of unset '-f' flag for "normal" and > "not-normal" function names (I'm not considering conflicting with > variable names case). > This is just confusing and makes the scripts error-prone, IMO. How about this: "/Always/ use unset -f to unset functions". Also, don't ignore the "variable names case", because that's an important piece here.