Logtalk 3.73.0 released #192
Unanswered
pmoura
asked this question in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Logtalk 3.73.0 is now available for downloading at:
https://logtalk.org/
This release adds linter warnings for deprecated arithmetic predicates and functions; adds warnings for comparing numbers using unification; adds support for using backend-declared deprecated built-in predicates in linter warnings; improves checking the availability of predicates in
user
foruses/2
anduse_module/2
directives; avoids false positive linter warnings about non-terminals called as predicates when the caller is a phrase-like predicate declared in the backend adapter file; improves compiler reporting of term-expansion errors; fixes unknown and undefined predicate call warnings when the calls occur in an included file to report the actual location instead of the main file; fixes printing of grammar rules linter warnings to respect thegrammar_rules
flag; adds adapter files support for deprecated built-in predicates and for declaring phrase-like predicates that call non-terminals; improves the Handbook grammar section now uses W3C-style EBNF syntax compatible with the Railroad Diagram Generator, also fixing typos and omissions; improves the Handbook section on parametric objects; improves the documentation of thewrapper
tool; adds an experimentalmutations
library for generating random mutations of terms of selected types (intended for eventual fuzz testing support); adds atsv
library for reading and writing TSV files; adds new predicates and non-terminals to thetypes
,grammars
, andrandom
libraries; improves the performance of theterm_io
library predicates; includes updates and fixes to thelgtunit
,tutor
, andwrapper
tools; fixes the PowerShell documentation scripts to avoid an error when converting XML files; improves thelogtalk_tester
scripts detection and reporting of broken test sets due to backend bugs; adds newhaunted_wasteland
,scratchcards
, andtrebuchet
examples (solving Advent of Code 2023 problems); adds new tests, updates, and fixes issues with thepoem
,profiling
,self_vs_this
,errors
,bench
, andbenchmarks
examples; adds additional tests for thephrase/2-3
built-in methods and fixes an issue with asetof/3
built-in method test; improves the macOS installer; fixes thelogtalk_user_setup.ps1
PowerShell script to use a valid path for the backup directory; and includes portability updates for B-Prolog, CxProlog, ECLiPSe, LVM, and SWI-Prolog. Thanks to Domingo Alvarez Duarte and Yurii Rashkovskii for their contributions to this release.For details and a complete list of changes, please consult the release notes at:
https://github.com/LogtalkDotOrg/logtalk3/blob/master/RELEASE_NOTES.md
Beta Was this translation helpful? Give feedback.
All reactions