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.