Jun 22 Tcl Meetup notes

Tcl Meetup 2022-06-14

Topics

  • 8.7 beta
  • 9.0
  • inventory of packages
  • 8.7 and 9.0 testing
    • standard tclkits - what should they include?
      • Tcl/Tk + Thread
      • nice to have legacy starkit support?
    • systematic testing of extensions
    • instructions on how to migrate packages
    • instructions on how to test
      • changes file updates / release notes / to-do list
      • "things your app may care about"
      • what code could 8.7 break?
      • C-level API changes vs Tcl-level API changes
      • why should I upgrade?
  • release notes highlighting the use of key features
  • collective maintenance of "orphan" extensions
  • www.tcl-lang.org update needed

dkf https://github.com/tcltk/tcl/blob/main/.github/workflows/onefiledist.yml has the instructions for the single file builds. They're effectively nightly; the push from core is done once per 24 hours. (https://github.com/tcltk/tk/blob/main/.github/workflows/onefiledist.yml is the equivalent for Wish builds.) More at Building a single-file distribution with 8.7.

rmax suggested if an extension breaks during a kit build pick up the last one that didn't