Node:3.8 Bugs, Previous:3.8 CLPFD, Up:3.8 Changes
absolute_file_name/2: could crash under IRIX; nested compound terms allowed
call_cleanup/2: efficiency
close/1: efficiency; handling the standard streams
format/[2,3]: ~N didn't work as expected;
are now meta-predicates--needed by the ~@ format spec
load_files/[1,2]: avoid changing directory; don't loop on duplicate exports
load_foreign_resource/1: filenames containing periods under Windows NT
print_message/2: in runtime systems
prolog_load_context/2: value of term_position
reinitialise/0: sequencing of events
save_program/[1,2]: fastcode handling; file mode creation masks; in runtime systems
write_term/[1,2]: the indented(true) option and non-ground terms
library(db): efficiency of term deletion
library(heaps): delete_from_heap/4
library(objects): the new/2 method; cyclic dependencies
library(random): determinacy and efficiency
library(sockets): noisy startup under Windows; block buffering is now the default;
socket_buffering/4 added
library(system): sleep/1 admits floats as well as integers
library(terms): subsumes_chk/2 and variant/2 now don't unblock goals
+chars; syntax
error messages were suppressed
print_message/2 interface
.ql files
load_files/[1,2]
\c
=\=). Note
that X is nan, X =:= X fails.
+inf
and the integers.