10.41.1.3 What Is Tcl/Tks Relationship to SICStus Prolog?
SICStus Prolog comes with a Prolog library for interfacing to Tcl/Tk.
The purpose of the library is to enable Prolog application developers to
add GUIs to their applications rapidly and easily.