Did you know ... | Search Documentation: |
Title for pldoc(default) |
[Jan 5 2025]
Dict.field
Field was flagged as an error (no_function
).[Jan 4 2025]
field[1]
struct clause
struct functor
Structs may use type name[]
as last field for a dynamic array.[Jan 3 2025]
splfr
to use new argv_options/4 ability to pass
unknown options.unknown_option(pass)
This passes
unknown options to the positional argument list without warning.
This is intended for processing some options while some downstream
component processes the remaining options.[Jan 2 2025]
splfr
script into a SWI-Prolog app Allows
for swipl splfr [option..] input ...
Patch also fixes typing in sicstus.h
, check the return of
PL_put_term() and adds SP_cons_functor().
[Jan 1 2025]
bool
type, avoid goto
, add more comments, etc. This is a
preparation before improvements.[Dec 30 2024]
[Dec 29 2024]
[Dec 23 2024]
[Dec 21 2024]
swipl pack rebuild [--dir=dir] [pack ...]
swipl pack list --dir=DIR
option to list packs installed
in DIR.[Dec 19 2024]
type_error(_,_)
So one
does not need to remember the number of arguments.[Dec 18 2024]
incremental
property when creating a saved state.[Dec 13 2024]
[Dec 12 2024]
globallimit
, locallimit
and
traillimit
. Reported by Jelmer Jellema.[Dec 10 2024]
operators(Ops)
Needs to be kept
consistent with write_options([... ignore_ops(IgnOps)
]). Implemented
consistency and deprecated the option. Reported by Mike Elston.[Dec 9 2024]
merge_options(+Dict, +List, Merged)
Resulted in no matching
rule exception.[Dec 8 2024]
[Dec 4 2024]
autoload(true)
If present, the pack
is installed as autoload pack regardless of autoload
option in the
meta-data. If the option is not present, the system asks the user to
install as autoload library if the meta-data contains autoload(true)
.
If autoloading is not enabled, the INDEX.pl
file that may appear
in the pack is removed.
This patch also adds swipl pack install --autoload ...
[Dec 3 2024]
[Dec 2 2024]
Head ==> Body
rules.non_terminal
property for clauses for Head ==> Body
[Nov 29 2024]
[Nov 28 2024]
[Nov 27 2024]
[Nov 25 2024]
[Nov 24 2024]
[Nov 22 2024]
unknown_option
with values {ignore,warning,error}.
As a result of PIP-105. May change, but unlikely as their was clear
agreement.
This flag disables the iso
flag from reporting errors on unknown
options
because this breaks large parts of SWI-Prolog's libraries. The user
can
now explicitly enable this as well as make the system pring warnings to
investigate possible issues.
[Nov 21 2024]
iso
is set to true
.next()
to set done
to true
on last answer.
This must be false
when used as iterator.library
to thread
test dir.
This test should not run in the single threaded version.[Nov 20 2024]
query(...)
) lost last answer[Dec 28 2024]
[Jan 3 2025]
[Dec 16 2024]
[Nov 20 2024]
[Nov 22 2024]
[Jan 4 2025]
[Jan 2 2025]
[Dec 11 2024]
janus
module from Prolog when loaded as
Python module.[Dec 10 2024]
[Nov 25 2024]
SWIPL
for `pip install .`scripts/README.md
[Jan 4 2025]
-Wstringop-truncation
warning.[Jan 3 2025]