Writing Tk programs so that the user can extend or interact with them without modifying the application

Purpose: explain the proper use of source and other means of including user function code into a running interpreter (wishrc/tclshrc/whatever--see "The RC File" for details). Also provide a launching point for discussions on send, use of socket based communications like the comm extension, and other alternatives.


  • Tcl's source command
  • Tcl's socket command
  • The comm package [L1 ]. comm now appears to be part of TclLib. --WHD
  • Tk's send command
  • Tcl's dde command. This is windows specific.

See also How to change a running system - RS - This page demonstrates how long titles in the Wiki can be. Still, shorter titles might draw more links from other pages - it's just lazyness...

Please choose more succinct page titles...