From: Ashok N. <apn...@ya...> - 2025-04-21 05:18:47
|
I plan a CFV on TIP 716 at the end of this month. Before then, I'm particularly interested in any opinions on the questions listed in the TIP regarding TCL_EXEC_ENCODING environment variable. Of course, that is only relevant for those in favor of the rest of the TIP! Thanks, Ashok ________________________________ From: apnmbx-public--- via Tcl-Core Sent: Monday, April 14, 2025 10:21 AM To: tcl...@li... Subject: [TCLCORE] TIP 716 ready for comments TIP 716: New command "encoding user", remove UTF-8 manifest setting on Windows<https://core.tcl-lang.org/tips/doc/trunk/tip/716.md> is ready for comments. It proposes reversion of a change made in 9.0 to tclsh and wish Windows manifests while keeping compatibility with 9.0.{0,1}. Apologies for my usual verbosity, but when I brought this up in the mailing list prior to the previous release, the comments wandered into why UTF-8 should be the default. I've tried to better explain that is not the issue. I will point out that the original change to the manifest, which made UTF-8 the default on Win 10 1903+ and Win 11, should have been TIP'ed as it overrides user settings and is a change in behavior of a public API and command. It's water under the bridge now that 9.0 has shipped so the TIP maintains status quo and only changes the implementation. It also adds a new encoding user command and an -encoding option to exec as a workaround for compatibility issues introduced by forcing a UTF-8 default. Note the implementation in the tip-716 branch is mostly complete but not ready for review. I am only looking for comments on the proposal before proceeding further with tests and docs. /Ashok |