8.3 Limitations in the Current Release

This section lists features that are missing or incompletely implemented in the current release of SICStus Prolog (SICStus Prolog 4.0.0) but that may appear in future releases. Please let us know what features are important to you!

No support for SP_load_sicstus_run_time and releated features for loading multiple SICStus instances into the same process. This was mainly indended for the the, no longer supported, Jasper Java interface.

library(tcltk): There is no way to pass non-Latin 1 characters from Tcl/Tk to Prolog. The Tcl/Tk Terminal is not supported.

library(bdb): will not work reliably with non-ASCII file names.

library(jasper): not supported but library(prologbeans) can be used as a partial replacement; see Library Modules.

library(spaceout): not supported; see Library Modules.

The Visual Basic 6 module (vbsp) is not supported; see Library Modules.

The Windows “GUI” spwin.exe does not save or read any settings or command history. It also does not support full Unicode. The console version sicstus.exe fully supports Unicode when run from a console window.

The Emacs mode may not work reliably when passing Prolog code between Emacs and SICStus if the code is not written using Latin 1.

Send feedback on this subject.