Did you know ... | Search Documentation: |
Pack prolog_library_collection -- CHANGELOG.md |
Another small release with the following changes:
abnf
module.error_location/[2,3]
for communicating parsing errors to the
user.This is a very small release with only the following changes:
This release adds several new features to several different modules. See the full log for more details.
nb_ext
.change_file_name_extensions/[3,4]
.
This release introduces support for creating simple command-line
interfaces. The SWI-Prolog standard library includes a module called
optparse
, but is relatively complex and performs many exponential
checks. Also, the here included support library is intended to be
decomposed into reusable parts (e.g., calculating width-delimited text
is part of string_ext
). The command-line interface support is only
an initial version currently, but the intention is to extended this
over time.
Here follows the full list of changes:
boolean
.boolean
, and indicates
the pretty-print purpose better.(-, +, ?)
of predicate dict_get/3.boolean
.words_lines/[3,4]
for generating
width-delimited displays of text.
This release introduces many improvements to the media_type
library,
together with several smaller improvements and some bug fixes (see
below).
= Fixed the use of an outdated standard library predicate in predicate jgf_reply/2.
media_type
that is used to indicate Media
Type compound terms.gml
is used for Geography Markup Language and for Graph
Markup Language).dict
module in
predicate pagination_options/5.inf
as the maxmimum length that is used in
string_ellipsis/3. This makes it easier to specify that no
ellipsis should be applied in some contexts.ascii_id/[1,2]
. These IDs are supported by many external
languages and tools (e.g., C names, DOT IDs).maybe(T)
.proof
module.
This module current includes the following predicates: depth/2 and
shortest/2.
This release fixes one bug in module http_client2
and changes the
behavior of the CLI argument handling predicates (module conf
). It
also introduces several small additions in other modules (see below).
cli_arguments/[1-3]
).iso-8859-1
(an alias of iso_latin_1
).options
for dictionaries with tag 'options' and used
it everywhere options are used.