| 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.