14.6.1 New Features
- The new Prolog flag
legacy_char_classification
makes it
possible to use full Unicode, e.g. Chinese characters, in unquoted atoms
and variable names. See Prolog Flags in the SICStus Prolog Manual.
- The Prolog flag
redefine_warnings
can take new values,
and is no longer ignored in runtime systems.
See Prolog Flags in the SICStus Prolog Manual.
-
SP_load_sicstus_run_time()
, and related functionality for
loading multiple SICStus runtimes into a process, is now available.
- Jasper Java interface (
library(jasper)
) is now
available. Jasper is mainly for legacy code; PrologBeans is still
the preferred method of calling Prolog from Java.
-
library(sockets)
now supports UNIX domain (AF_UNIX
)
sockets on UNIX-like platforms. The new predicate
socket_server_open/3
allows some options when opening a server
socket.
-
SP_set_argv()
, a new C API function for setting the values returned
by the argv
Prolog flag. Similar to the argv
argument to
SP_initialize()
, but can report failure and can use locale
information.
-
spld
and splfr
: new command line options.
The new (POSIX) option -- is treated the same as the older
-LD. New option --conf VAR=VAL to
override variable VAR in the configuration file. Option
processing has been rewritten to be more robust and consistent.
See The Application Builder in the
SICStus Prolog Manual and The
Foreign Resource Linker in the SICStus Prolog Manual.
-
sicstus
The new (POSIX) option -- is a synonym for
the old -a.
Send feedback on this subject.