Logtalk 3.18.0 released

Paulo Moura <[email protected]> Tue, 26 Jun 2018 17:54:48 +0100
Newsgroups gmane.comp.gnu.prolog.general
Message-ID <[email protected]>
Hi,

Logtalk 3.18.0 is now available for downloading at:

http://logtalk.org/

New to Logtalk? There's a short intro available at:

https://learnxinyminutes.com/docs/logtalk/

Logtalk provides an alternative to Prolog modules, notably for programming in the large, and comes with a full set of developer tools:

https://logtalk.pt/tools/

This release adds a new lint checks for detecting suspicious calls and a compiler flag, suspicious_calls/1, to control printing of suspicious call warnings, which now also print the recommended alternative call; improves the performance of creating dynamic entities; fixes a bug that prevented inlining of linking clauses that call Prolog module predicates; improves reporting of singleton variables when using parameter variables; updates the contributing guidelines, moving from the Contribution License Agreement (CLA) to the more developer friendly Developer Certificate of Origin (DCO); adds a port of Peter Van Roy EDCGs implementation; adds an experimental Halstead complexity metric to the code_metrics tool; adds new Prolog standards compliance tests; adds examples of using EDCGs, optional 
 terms, and expected terms; provides portability updates for JIProlog, SICStus Prolog, and SWI-Prolog; plus other improvements and fixes to the documentation, compiler, library, tools, and examples. For details and a complete list of changes, please consult the release notes at:

https://github.com/LogtalkDotOrg/logtalk3/blob/master/RELEASE_NOTES.md

Happy logtalking!
Paulo

-----------------------------------------------------------------
Paulo Moura
Logtalk developer