Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Assertions for the Tcl Language

Jonathan Cook, New Mexico State University

Assertions, even as simple as the C assert macro, offer important self-checking properties to programs, and improve the robustness of software when they are used. This paper describes ASSERTCL, an assertion package for the Tcl programming language. Our assertions take the form of commands in the program text, and cover point assertions about the computation state, assertions about procedure input values and the return value, and assertions about the values that variables may take on over their whole lifetime. In addition, universal and existential quantifiers are provided for both lists and arrays, not only for individual elements, but for sequences of elements as well.

Jonathan Cook, New Mexico State University

BibTeX
@inproceedings {260918,
author = {Jonathan Cook},
title = {Assertions for the Tcl Language},
booktitle = {5th Annual Tcl/Tk Workshop 1997 (5th Annual Tcl/Tk Workshop 1997)},
year = {1997},
address = {Boston, MA},
url = {https://www.usenix.org/conference/5th-annual-tcltk-workshop-1997/assertions-tcl-language},
publisher = {USENIX Association},
month = jul
}
Download

Links

Paper: 
http://www.usenix.org/publications/library/proceedings/tcl97/full_papers/cook/cook.pdf
Paper (HTML): 
http://www.usenix.org/publications/library/proceedings/tcl97/full_papers/cook/cook_html/Assertcl.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us