Tcl/Tk itself is not included in the SICStus distribution. It must be installed in order to use the interface. It can be downloaded from the Tcl/Tk primary website:
A better alternative may be to use one of the free installers available from:
SICStus for Mac OS X uses Aqua Tcl/Tk. The Aqua version of Tcl/Tk uses the native Aqua user interface. Mac OS 10.4 and later includes Aqua Tcl/Tk.
The Tcl/Tk interface module included in
SICStus Prolog 4.1.0
library(tcltk)) is verified to work with Tcl/Tk 8.4, and with
Tcl/Tk 8.5 for some platforms. See the SICStus download web page,
http://www.sics.se/isl/sicstuswww/site/download4.html, for details.
Under UNIX, the installation program automatically detects the Tcl/Tk version (if the user does not specify it explicitly). Except as noted above, the distributed files are compiled for Tcl/Tk 8.4.
Under Windows, the binary distribution is compiled against Tcl/Tk 8.4.
Please note: You need to have the Tcl/Tk binaries accessible from your PATH environment variable, e.g. C:\Program Files\Tcl\bin.
The GUI version of SICStus, spwin, like all Windows non-console
applications, lacks the C standard streams
stderr) and the Tcl command
puts and others that use these streams will therefore give
errors. The solution is to use sicstus instead of
spwin if the standard streams are required.