Fourth Annual USENIX Tcl/Tk Workshop, 1996
Backtracking and Constraints in Tcl-BC
Dayton Clark and David M. Arnow
Dept. of Computer and Information Science
Brooklyn College
Abstract
Tcl is extended to include backtracking controls and a facility for
asserting constraints. This increases its flexibility in several
domains and opens the possibility for its use in constraint-based
logic programming applications and, conversely, applying
constraint-based logic programming techniques to more traditional
script language domains. The backtracking extensions are written
entirely in Tcl itself, a fact which speaks well for Tcl's own
extensibility.
View the full text of this paper in
HTML and
POSTSCRIPT (1,957,779 Bytes) form.
To Become a USENIX Member, please see our
Membership Information.
|