Did you know ... | Search Documentation: |
![]() | Title for pldoc(default) |
[Jun 25 2025]
[Jun 23 2025]
[Jun 25 2025]
[Jun 23 2025]
[Jun 22 2025]
[Jun 19 2025]
IOSTREAM*
control message to get the Windows HANDLE
PL_dispatch()
and friends now use IOSTREAM*
instead
of int
. This is a first step to merge simultaneous handling of
console outout and GUI dispatching for POSIX systems and Windows to
a common design.[Jun 18 2025]
INDEX.pl
files work on Windows. Concurrency
may cause sharing violations. This patch retries renaming the index
file several times.[Jun 17 2025]
[Jun 11 2025]
swipl-win
. May be started by using the sdl
branch of xpce and run as
swipl -Depilog [arg ...]
[Jun 7 2025]
[May 28 2025]
SDL_VIDEODRIVER=dummy
for running Prolog steps This
makes sure the new SDL based xpce does not try to open graphics and
is harmless on other targets.[May 27 2025]
?- length(L,2), f(L) = R, S = [_A]. L = [_A, _B], R = f([_A, _B]), S = [_A].
[May 24 2025]
thread_exit(io_error)
on an io_error
during read.L_THREAD
mutex locked on error.[May 23 2025]
[May 22 2025]
[May 17 2025]
user
.
Before, only write_term/2,3 supported "natural" rational number syntax.[May 16 2025]
[May 2 2025]
sys
applinux
[May 1 2025]
[Apr 30 2025]
[May 1 2025]
[Apr 30 2025]
For example, suppose we have a business database that records the legal status in one of the columns (arguments). A query with a non-existing lega status should fail quickly. In the old system, the small number of values could easily lead to a hash colission, causing the system to try all clauses with the legal status of the collision.
This issue was reported by Abramo Bagnara
[Apr 29 2025]
[Apr 28 2025]
[Jun 19 2025]
[May 23 2025]
[Jun 22 2025]
[Jun 19 2025]
[Jun 15 2025]
url(URL)
for HTTP startup message.[Jun 13 2025]
[May 2 2025]
[Apr 29 2025]
Content-length
)
exactly this number of bytes is read from the input before returning
the stream to the Keep-alive mechanism.
This prevents crafted content to generate additional HTTP requests.
error(Formal, Context)
.fupdatefilepos_getc()
on all processed data.
See https://swi-prolog.discourse.group/t/multipart-open-does-not-advance-the-streams-pointer/8965/3
[Jun 22 2025]
[Jun 23 2025]
[Jun 19 2025]
[Jun 17 2025]
fdopen()
setsize()
was undefined.[May 28 2025]
[May 26 2025]
[Jun 22 2025]
[Jun 19 2025]
[Jun 19 2025]