Summary

The functions provided by the SICStus Prolog Tcl/Tk library can be grouped in two ways: by function, and by package.

By function, we can group them like this:

By package, we can group them like this:

In the next section we will discuss how to use the tcltk library to build graphical user interfaces to Prolog applications. More specifically we will discuss the ways in which cooperation between Prolog and Tcl/Tk can be arranged: how to achieve them, and their benefits.