Key Pages
Home |Strategies
Tcl/Tk 8.6 would be Tcl/Tk 8.5 plus a key new feature - TclOO.
Why TclOO in Tcl 8.6? For a number of reasons:
In the case of Tcl, classic means “maintained but not actively developed” - that is, from 8.5 onwards Tcl is only enhanced with features needed to improve Tk, and any development effort is focussed on the next generation of Tcl (see later).
In the case of Tk, classic means “I’d want that on my bookshelf” - i.e. there may be a series of releases (Tcl/Tk 8.6, 8.7, etc) but they are focussed on achieving a modern look and feel out of the box, with new defaults and new widgets (and/or integration of third party widgets)
What goes into Tk 8.6?
Basically, anything that will make Tk 8.6 look good out of the box and is relatively low hanging fruit. It doesn’t have to be perfect, just sufficient - especially given the New Tcl and New Tk efforts might radically change the language implementation.
An 8.6 classic release would also be a basis for people seeking to develop a reasonably sized distribution containing best of breed or common extensions (ref. Larry’s ideas) - see modular Tcl below.
Notes