Node:Tcl/Tk Notes, Next:Jasper Notes, Previous:Release notes and installation guide for Windows, Up:Top
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:
http://dev.scriptics.com
for MacOS X we installed Tcl/Tk (and the X windows system)
using fink, available at:
http://fink.sourceforge.net
The Tcl/Tk interface module included in SICStus Prolog 3.9
(library(tcltk)) is verified to work with Tcl/Tk 8.3. The current
version of the interface is expected to work with version 8.1 and newer.
Under UNIX, the installation program automatically detects the Tcl/Tk version (if the user does not specify it explicitly). The distributed files are compiled for Tcl/Tk 8.3.
Under Windows, the binary distribution is compiled against Tcl/Tk
8.3. If you need to use another version of Tcl/Tk, you have to recompile
library(tcltk); see Configuring the Tcl/Tk library module under Windows.
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
(stdin,stdout,stderr) and the Tcl command
puts and others that use these streams will therefore give
errors. The solution is to use sicstus.exe instead of
spwin.exe if the standard streams are required.