Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Note

On the Suitability of Tcl/Tk for SYS

  • February 2003
  • By Fred Hansen
  • This 2003 report reviews various websites and considers other factors that should influence the choice of Tcl/Tk as a tool for further development of SYS.
  • Publisher: Software Engineering Institute
  • Abstract

    The Software Engineering Institute (SEI) was called on recently to examine a system, hereafter called SYS, written entirely in the Tool Control Language/Toolkit (Tcl/Tk) language. In response to some negative comments in the SEI's report, the developers presented a list of systems purported to demonstrate the viability of Tcl/Tk as a development tool. A review of the 67 listed systems found that Tcl/Tk is indeed practical for developing large systems. 

    Small systems written in the language often follow a paradigm of "classic Tcl/Tk windows." SYS embraced this approach to the extent of involving hundreds of windows. The review showed that no other large system written in Tcl/Tk has anywhere near as many such windows. User interviews suggested that the number of different windows was indeed a problem. SYS should consider an alternative design, perhaps a Web-based approach. Some design criteria are described at the end of the report.

  • Download

Cite This Report

SEI

Hansen, Wilfred. On the Suitability of Tcl/Tk for SYS (CMU/SEI-2003-TN-001). Software Engineering Institute, Carnegie Mellon University, 2003. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6371

IEEE

Hansen. Wilfred, "On the Suitability of Tcl/Tk for SYS," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Note CMU/SEI-2003-TN-001, 2003. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6371

APA

Hansen, Wilfred. (2003). On the Suitability of Tcl/Tk for SYS (CMU/SEI-2003-TN-001). Retrieved December 22, 2014, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6371

CHI

Wilfred Hansen. On the Suitability of Tcl/Tk for SYS (CMU/SEI-2003-TN-001). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2003. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6371

MLA

Hansen, Wilfred. 2003. On the Suitability of Tcl/Tk for SYS (Technical Report CMU/SEI-2003-TN-001). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6371