Very strange. There have been a few thousand downloads of 9.0 and no one else has reported this issue. As a first step to reproduce, what terminal/console are you using? cmd.exe, Windows Terminal or something else? Do other tcl 9.0 builds work (preferably if you can build tclsh yourself to check) ? What happens if you redirect stdout? For example, c:\Tcl90\tclsh \tmp\x.tcl > output.txt
wish does not expect the stdout channel to be present, tclsh does. That's probably the difference. As to why stdout is not found or initialized, I am not sure. One possibility is that you have both tcl86 and tcl90 directories in your PATH environment variable. Could you check for that?
tclcompiler and tbcload mismatch in magicsplat 2.0.5
untar still fails in 2.0.3
I have decided not to wait for tcllib releases. The 2.0.5 release should contain a repository snapshot that includes the fix. Please re-open if still not fixed.
Default opening method of `.tclapp` files doesn't pass command line arguments
get_window_text can not get the text of another application
Closing as wont-fix because it is not currently possibly with twapi and there are no plans to enhance twapi's key and mouse input or screen scraping functionality in the near future.