save_predicates/2respectively. These predicates create files in a binary format, by default with the prefix `.po' (for Prolog object file), which can be loaded by
load_files/2has been extended. Partial saved-states render `.ql' files obsolescent.
trimcore/0reclaims any dead clauses and predicates, defragmentizes Prolog's memory, and attempts to return unused memory to the operating system. It is called automatically at every top level query.
host_typeis an atom identifying the platform, such as
source_infoProlog flag, introduced in release 3.7, has been extended beyond the Emacs interface. Line number information is now included in error exceptions whenever possible. This information is displayed in debugging and error messages (outside Emacs) or causes Emacs to highlight the culprit line of code. Valid values are
SP_getcwd()provide access to the current working directory.
SP_load()has been generalized to correspond to
SP_deinitialize()is now documented.
library(bdb)provides an interface to the Berkeley DB toolset for persistent storage, and replaces
library(db). The programming interface of the new module is similar to that of the old one, with some new concepts added such as iterators. The sources of the old library module are available from:
library(db)is obsolete and will be removed in the next major release.
library(tcltk)has been rewritten and greatly expanded.
library(clpr): new predicates
library(gcla)has been removed.
initialization/[0,1]have been replaced by ISO compliant initializations.