Le 04/08/2026 à 01:18, Ruben.Vanlus via Bug reports for the GNU Bourne Again SHell écrivait :
actually how it works in Bash. While code coming from the Windows ecosystem 
requires significantly more adaptation, there are no issues with the 
identifiers there. That’s why I’ve now decided to run ZSH as the shell on 
Ubuntu.

I think that's the right solution. macOS uses Zsh by default, and Ubuntu ships Zsh as well. If your scripts rely on Zsh features such as UTF-8 identifiers, running them with Zsh on Ubuntu is the natural migration path.

I don't think this justifies changing Bash's language to match Zsh. Supporting another shell's extensions is a different goal from maintaining Bash's own compatibility and design.

I also disagree with the portability argument. Accepting UTF-8 identifiers does not improve portability; it narrows it. Such identifiers still depend on fonts, keyboard layouts, editors, terminals, input methods and locale settings that are far from universally available or consistent. Bash has historically favored the broadest practical portability across environments, not features that inherently reduce the set of systems where scripts can be edited, reviewed and maintained without friction.

--
Léa Gris

()  ascii ribbon campaign - against html e-mail
/\  www.asciiribbon.org   - against proprietary attachments

Reply via email to