Next: 4.7.1 Known Issues, Up: 4.7.1 Changes [Contents]
system3:popen/3
, system3:shell/[1,2]
and
system3:system/[1,2]
left choicepoints behind.
p(X) :- X is 7^7^7.
.
Hexadecimal constants no longer suffer from this problem, which provides a solution for data files and other cases when large integer constants need to be read. Large integer constants in other bases, e.g. decimal constants, are still very slow to read.
Module:attribute_goal/2
no longer catches exceptions locally,
which was never intended.
element(?X,+List,?Y)
now maintains domain
consistency in Y if List is given as a list of integers.
Pre-4.7.1 behavior was bounds consistency, for no convincing reason.
table/2
could lose domain consistency due to flawed strength reduction.
indomain_random
,
indomain_split_random
, outdomain_median
, and
outdomain_random
, which were missing.
process:process_create/3
would sometimes use a new console window when reading or writing,
instead of the streams specified in the call to
process:process_create/3
. Sometimes the problem happened when
the subprocess started a subprocess of its own.