Ann: SWI-Prolog 7.1.6

Jan Wielemaker <[email protected]>
Newsgroups gmane.comp.ai.prolog.swi
Message-ID <[email protected]>
Hi,

I've uploaded SWI-Prolog 7.1.6. The main reason is adding a new package.
Having this package already added to the git, but not in the releases
poses issues with generated documentation files.

The new package is *pengines*: Web Logic Programming Made Easy. This was
written by Torbjörn Lager. Torbjörn and I did this week the final work to
integrate it. The package is surely still rough, but I agree with
Torbjörn that the potential is great.  See


http://www.swi-prolog.org/pldoc/doc_for?object=section%28%27packages/pengines.html%27%29

The remainder are mostly small bug fixes and some generalization in
the HTTP code.

	Enjoy --- Jan


========================================
SWI-Prolog Changelog since version 7.1.5
========================================

 * ADDED: safe_goal/1 rules for with_output_to/2.

 * ADDED: Package pengines

 * FIXED: thread_create_in_pool/4: allow for at_exit(:Goal) option.

 * ADDED: library(sandbox): declare many predicates as safe.

 * DOC: Typo in forall/2 example.  Nicos Angelopoulos.

 * DOC: Fixed many ./2 and [] issues.  Abramo Bagnara.


===============
Package archive
===============

 * FIXED: archive ordering using compare

============
Package clib
============

 * FIXED: Removing pending alarms on thread exit could loop.

 * DOC: Document the fact that alarms are thread-specific

 * FIXED: Remove alarms related to a thread if the thread terminates.


=============
Package clpqr
=============

 * BUILD: Fix configure

============
Package http
============

 * ENHANCED: Do not print somewhat alarming messages on normal termination
   of HTTP handler threads.

 * CLEANUP: Use new functionality from library(http/http_host).
   Deprecate redundant predicates.

 * ADDED: library(http/http_host): http_public_url/2,
   http_public_host_url/2, ttp_public_host/4 Deprecated
   http_current_host/4.

 * DOC: Add PlDoc module comments to remaining files.

 * FIXED: Type error when computing the layout of a JSON term that embeds
   dicts in a list.

 * FIXED: json_write_dict/3: handling of the option tag(Name)

 * ADDED: directory_index//2 to library(http/http_dirindex) to allow
   for embedded listings. Also added options for sorting files.

 * ADDED: library(http_dirindex): pass page style dir_index(Dir, Title)
   to allow for styling the page.

 * FIXED: Parsing of "Status NNN Comment" from CGI replies.

===============
Package ltx2htm
===============

 * ADDED: Translate \includegraphics for image file formats


=============
Package pldoc
=============

 * ADDED: Show navigation tree for Prolog files.

 * FIXED: Make the navigation tree show over the content and not push
   the content away.


==============
Package semweb
==============

 * FIXED: Turtle parser: allow last statement to end in EOF.  Wouter Beek.

===========
Package ssl
===========

 * FIXED: possible crash when validating SSL context role

============
Package xpce
============

 * FIXED: Wrap many toplevel goals accessing the GUI in in_pce_thread/1.
_______________________________________________
SWI-Prolog mailing list
[email protected]
https://lists.iai.uni-bonn.de/mailman/listinfo.cgi/swi-prolog
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.