Not a complaint just a question. This Tcl page reads that they’re looking to release a 9.1 this coming September; and Ashok P. Nadkarni released an updated version of his Tcl book for the changes from 8.6 to 9.0 around October last year.
Are there some criteria or some stage it must reach before it will be considered safe to include?
This Tcl page reads that 9.0 is a production release and 8.6 is at end of life and a legacy release.
I’m not sure but I don’t recall reading that it includes any breaking changes from 8.6; and I’m pretty sure SQLite uses it in their Tcl Extension Architecture (TEA).
I installed Tcl 9.0 on one of machines a few months ago but it appears to come with its own outdated version of SQLite already included and then SQLite TEA is looking for a version of Tcl to use; so, I had trouble getting everything to connect. After that, PHP on the CLI, which I use for encypting some files to backup on an external server, couldn’t find a version of SQLite to use. I may have messed that up by setting up ConText to use SQLite because I think I had to edit the PATH for that to work.
Anyway, it may all be simple but I find a way to break something when I try to install stuff myself.