This page is building up a list of bits of Tcl and Tk that are deprecated and which may be removed in 9.0.
Tcl
- The case command.
- The old puts syntax.
- The opt package.
Tk
- The message widget.
- Stippling of canvas items and text tags (non-portable).
- Bitmap canvas items (not bitmap images!)
- Old pack syntax.
Items marked as deprecated in Tcl and Tk without a specific version or date for removal yet
Tcl C API
- TclpMatchFiles
- Tcl_Backslash
- Tcl_DStringTrunc
- Tcl_GlobalEval, Tcl_GlobalEvalObj, Tcl_VarEval, Tcl_VarEvalVA
- Tcl_Read, Tcl_Write
- Tcl_EvalTokens
- Tcl_AppendResult, Tcl_AppendResultVA, Tcl_AppendElement, Tcl_FreeResult,
- direct access to interp->result
Tcl script API
- trace variable, trace vdelete, trace vinfo
- clock scan without a -format option provided
- ARE regular expression comments ((?#ttt)
- :<: and :>: regular expression bracketed constraints
- tcltest commands and variables that are undocumented in the tcltest.n man page
dkf - 2009-11-24 18:07:08
Note that I may not have thought of everything. There's quite a few crufty corners in there, quietly mouldering away...