APS Tcl/Tk library and interpreter extensions
This document serves as a User`s Manual and Reference for the library of Tcl and Tk procedures produced by the Operations Analysis Group. Also covered are compiled interpreter extensions.
Tcl/Tk (Toot Command Language and Tool Kit, pronounced ``tickle tee-kay``) is a scripting language supporting Motifm style X Window interfaces. It is extendible, allowing developers to embed additional functionality as commands in the language. However, the power and flexibility of the system leads to many variations or possibilities in its usage. We describe effective methods for taking advantage of Tcl/Tk to increase productivity and enhance the flexibility and adaptability of applications: writing simple Tcl/Tk scripts, extending the Tcl/Tk widget set, wrapping Tcl commands around existing classes and functions, and building Tcl/Tk and 3GL coprocesses. Examples are presented from working applications.
Lee, R.W. Experiences in effective use of Tcl/Tk. United States: N. p., 1995.
Web. doi:10.2172/105098.
Lee, R.W. Experiences in effective use of Tcl/Tk. United States. doi:10.2172/105098.
Lee, R.W. Thu .
"Experiences in effective use of Tcl/Tk". United States.
doi:10.2172/105098. https://www.osti.gov/servlets/purl/105098.
@article{osti_105098,
title = {Experiences in effective use of Tcl/Tk},
author = {Lee, R.W.},
abstractNote = {Tcl/Tk (Toot Command Language and Tool Kit, pronounced ``tickle tee-kay``) is a scripting language supporting Motifm style X Window interfaces. It is extendible, allowing developers to embed additional functionality as commands in the language. However, the power and flexibility of the system leads to many variations or possibilities in its usage. We describe effective methods for taking advantage of Tcl/Tk to increase productivity and enhance the flexibility and adaptability of applications: writing simple Tcl/Tk scripts, extending the Tcl/Tk widget set, wrapping Tcl commands around existing classes and functions, and building Tcl/Tk and 3GL coprocesses. Examples are presented from working applications.},
doi = {10.2172/105098},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Thu Jun 01 00:00:00 EDT 1995},
month = {Thu Jun 01 00:00:00 EDT 1995}
}