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