>
> On Mon, 03 Aug 2026 23:18:23 +0000, Ruben.Vanlus wrote:
>
> A shell that aims to ensure “portability” should allow more characters
> rather than fewer,


Portability in shell scripting is that middle ground currently occupied by
the POSIX Specification: something found through common agreement.  From
the outside, it seems to be the set of things that most UNIX / Linux-ish
shells already have implemented. The fewer features your script uses, the
more shells may have implemented those features, the more shells can
execute your scripts without any further modifications. Therefore a script
can be portable, ie, usable, from Bash to Dash to Ksh, to an EOL'd HPUX
machine, etc., etc.

Implementing Unicode variable names would be a "bashism" in addition to a
"zsh ism."

Wiley

Reply via email to