Version 10 of Deprecated Parts of Tcl and Tk

Updated 2009-11-25 15:32:23 by dkf

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

  1. The case command.
  2. The old puts syntax.
  3. The opt package.

Tk

  1. The message widget.
  2. Stippling of canvas items and text tags (non-portable).
  3. Bitmap canvas items (not bitmap images!)
  4. 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...