library(json)
(see JSON format serialization in the SICStus Prolog Manual)
for reading and writing structured data using the JSON (JavaScript Object Notation) serialization format.
Also added examples that use JSON for communicating between other programming languages and SICStus. Example clients are provided in Python, Java, C#, C, and Prolog.
fsync()
when closing a stream
created using the C API function SP_fopen()
. This can improve
performance when opening and closing many files.
spld
option --shared can be combined with
--static to produce an all-in-one shared library; see
Runtime Systems in the SICStus Prolog Manual.
scalar_product/[4,5]
is reifiable.
scalar_product_reif/[5,6]
, the reified version of scalar_product/[4,5]
.
value_precede_chain/[2,3]
, which constrains
the order in which values occur in a list.